在 Windows 7 和 8 中,当同时安装从左到右和从右到左语言时,存在以下键盘快捷键:
- Ctrl+Right Shift将文本方向设置为从右到左。
- Ctrl+Left Shift将文本方向设置为从左到右。
这是一个问题,因为它们与标准的Ctrl++和++快捷键相冲突。(它们分别用于选择下一个/上一个单词。)Shift→CtrlShift←
除了从系统中删除从右到左的语言之外,有没有办法禁用这些快捷方式?
答案1
我还没有找到如何在 Windows 中禁用快捷方式,但如果你愿意使用自动热键,有一个解决方法:
使用 AutoHotKey 映射Right Shift到Left Shift
不再出现错误 RTL,我的++Ctrl工作正常。我还不知道为什么需要 RShift,所以到目前为止我对此很满意。Shift←
AutoHotKey 映射语法很简单:
RShift::LShift
图片来源:灵感来自 @gogowitsch 在https://superuser.com/a/490244/93731
答案2
它也发生在 Windows 10、MS Office 365(Word、OneNote、PowerPoint、Outlook)上。无论是什么键盘。任何带有+的EN
组合键都可能导致错误地从从左到右 (LTR) 切换到从右到左 (RTL) 反之亦然(++等)CtrlShiftCtrlShiftV
当您同时安装了 RTL 和 LTR 语言时,这是 Office 的一项功能,并且如果您同时安装了这两种类型的语言,则似乎无法停用该功能。
如果您只需要 RTL 语言或 LTR 语言,那么您很幸运。否则,没有解决方案。
您可以从任何 Office 应用程序中删除语言,以下示例来自 MS Word,但它会影响其他 Office 应用程序: