Как я могу предотвратить 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