Как я могу предотвратить Ctrl+Shift от изменения направления текста?

В Windows 7 и 8 существуют следующие сочетания клавиш, когда установлены языки как слева направо, так и справа налево:

  • Ctrl+вправо Shift устанавливает направление текста справа налево.
  • Ctrl+Left Shift устанавливает направление текста слева направо.

Это проблема, потому что они конфликтуют со стандартными сочетаниями клавиш Ctrl+Shift+ и Ctrl+Shift+. (Они используются для выбора следующего / предыдущего слова соответственно.)

Помимо удаления языков справа налево из системы, есть ли способ отключить эти ярлыки?

3 ответа

Я не нашел, как отключить ярлык в Windows, но если вы открыты для использования AutoHotKey, есть обходной путь:

Используйте AutoHotKey, чтобы отобразить сдвиг вправо на сдвиг влево

Нет больше RTL по ошибке, и мой Ctrl+Shift+ работает без проблем. Я пока не знаю ни одной причины, по которой мне нужен RShift, поэтому я доволен этим до сих пор.

Синтаксис отображения AutoHotKey прост в этом:

RShift::LShift

Предоставлено: вдохновлено @gogowitsch в комментарии на /questions/619773/kak-otklyuchit-tekst-sprava-nalevo-v-bloknote/619789#619789

Так же происходит и с Windows 10, MS Office 365 (Word, OneNote, PowerPoint, Outlook. Какая бы клавиатура ни была)ENили другой. Любые комбинации клавиш с Ctrl+ Shiftмогут привести к ошибочному переключению с направления слева направо (LTR) на письмо справа налево (RTL) и наоборот (Ctrl+Shift+Vи т.д.)

Это функция Office, когда у вас установлены оба языка RTL и LTR, и кажется, что ее нельзя деактивировать, если у вас установлены оба типа языков.

Вам повезло, если вам нужны только языки RTL или только языки LTR. В противном случае никакого решения.

Вы можете удалить языки из любого приложения Office (пример ниже приведен из MS Word), но это повлияет на другие приложения Office:

  • Файл:

  • Нажмите «Параметры»:

  • Нажмите «Язык». Здесь я решил удалить языки с письмом справа налево (арабский), чтобы оставить только языки с письмом справа налево (английский, французский):

  • Затем перезапустите все приложения Office, и Ctrl+ Shiftбольше не проблема:

Примечание: спасибо Бенджамину и TKWatcher .

Перейдите в Панель управления -> Часы, Язык и Регион -> Язык -> Расширенные настройки -> Расширенные настройки клавиш -> Изменить последовательность клавиш... и измените настройки на Не назначено

https://i.s tack.imgur.com/RcqtG.png https://i.s tack.imgur.com/CRcmf.png

Другие вопросы по тегам