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

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

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

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

这是一个问题,因为它们与标准的Ctrl++和++快捷键相冲突。(它们分别用于选择下一个/上一个单词。)ShiftCtrlShift

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

答案1

我还没有找到如何在 Windows 中禁用快捷方式,但如果你愿意使用自动热键,有一个解决方法:

使用 AutoHotKey 映射Right ShiftLeft 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 应用程序:

  • 文件:

    MS Word Office 365 文件菜单

  • 点击“选项”:

    MS Word Office 365 文件菜单

  • 点击“语言”。在这里我决定删除 RTL 语言(阿拉伯语),只保留 LTR 语言(英语、法语):

    MS Word Office 365 选项

  • 然后重新启动所有 Office 应用程序,Ctrl+Shift就不再是问题了:

    重启 Office 应用程序

注:致谢本杰明特库摩

答案3

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

在此处输入图片描述 在此处输入图片描述

相关内容