如何防止 Ctrl+Shift 更改文本方向?

Mer*_*glu 9 windows windows-7 keyboard-shortcuts right-to-left windows-8

在 Windows 7 和 8 中,当安装了从左到右和从右到左的语言时,存在以下键盘快捷键:

  • Ctrl+Right Shift将文本方向设置为从右到左。
  • Ctrl+Left Shift将文本方向设置为从左到右。

这是一个问题,因为它们与标准之争Ctrl+ Shift+?Ctrl+ Shift+?快捷键。(这些分别用于选择下一个/上一个单词。)

除了从系统中删除从右到左的语言之外,还有没有办法禁用这些快捷方式

Dar*_*ryn 5

我还没有找到如何在 Windows 中禁用该快捷方式,\n但如果您愿意使用AutoHotKey,则有一个解决方法:

\n\n

使用 AutoHotKey 映射Right ShiftLeft Shift

\n\n

不再有错误的 RTL,并且我的++Ctrl工作没有问题。我还不知道我需要 RShift 的任何原因,所以到目前为止我对此感到满意。Shift\xe2\x86\x90

\n\n

AutoHotKey 映射语法在此很简单:

\n\n
RShift::LShift\n
Run Code Online (Sandbox Code Playgroud)\n\n

图片来源:受到 @gogowitsch 在https://superuser.com/a/490244/93731上的评论的启发

\n


Chi*_*hin -2

转至控制面板 -> 时钟、语言和区域 -> 语言 -> 高级设置 -> 高级按键设置 -> 更改按键序列...并将设置更改为未分配

在此输入图像描述 在此输入图像描述

  • 我尝试过,这实际上并不能阻止当我按下 Ctrl+RightShift 时发生 RTL 更改(并且最终没有按下向左或向右箭头) (3认同)

归档时间:

查看次数:

3772 次

最近记录:

8 年,5 月 前