Notepad++ 快捷键不适用于自定义键盘

Notepad++ 快捷键不适用于自定义键盘

我使用在 Microsoft Keyboard Layout Creator 中制作的自定义 Dvorak 键盘布局。它基本上是 Dvorak,但我对其进行了映射,这样当我按下 ctrl 时,所有键都会重新映射到其对应的 Qwerty 键,这样键盘快捷键就可以依靠肌肉记忆发挥作用。

每当我在此键盘模式下使用 notepad++ 时,键盘快捷键都无法按预期工作。据我所知,每当我执行某些操作时,程序都会插入一个额外的字符:

它将Ctrl+读 aCtrl+ aa(突出显示所有文本,然后立即用字母 替换它a

它将Ctrl+读 zCtrl+ zz(这将撤消我的更改,然后z在其位置抛出 a )

是的,我已经确认这种情况只发生在我制作的自定义键盘上。

有什么方法可以解决这个问题吗?

答案1

这可能是因为这些键已经在 notepad++ 中映射,从而导致冲突。

要获得解决方法,只需重新映射 notepad++ 中的快捷键:
Settings -> Shortcut Mapper例如将ctrl+a改为ctrl++shifta

您可能也会在其他程序中遇到此类冲突,因此我建议找到另一个键而不是ctrl重新映射到 QUERTY。

相关内容