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

8

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

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

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

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

Мерт Нухоглу
источник
Какие текстовые процессоры? Сочетания клавиш для выравнивания по левому и правому краю обычно Ctrl + Lи Ctrl + R, соответственно.
iglvzx
1
Блокнот, например, хотя я бы скорее отнес его к категории причиняемой самим себе боли, а не к текстовому процессору.
Йонас Быстрём,
Переключатель RTL происходит также, когда у вас активная En(английский - США) клавиатура?
Miroxlav

Ответы:

2

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

Используйте AutoHotKey, чтобы карта Right ShiftбылаLeft Shift

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

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

RShift::LShift

Предоставлено: вдохновлено @gogowitsch в комментарии на https://superuser.com/a/490244/93731.

Дарын
источник
0

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

введите описание изображения здесь введите описание изображения здесь

Подбородок
источник
2
Я пытался, это на самом деле не останавливает изменение RTL, когда я нажимаю Ctrl + RightShift (и в итоге не нажимаю стрелку влево или вправо)
Дарин