我有一个自定义的瑞典Dvorak键盘布局,它严重依赖瑞典键盘上的AltGr修饰符。但是,当我点击时AltGr + u(应生成正斜杠),PyCharm将其解释为Alt + Ctrl + u,显然绑定了特殊的东西。
因为我宁愿不和PyCharm玩傻瓜......除了手动删除所有的Alt + Ctrl键绑定之外,还有什么方法可以解决这个问题吗?
答案 0 :(得分:0)
您可能想尝试AutoHotKey。命令序列<^>!
侦听AltGr修饰符键,如下所示:
<^>!u::Send {/}
该行应该监听 AltGr + U 键序列并按预期发送正斜杠。因为AutoHotKey会侦听键盘,然后拦截击键并发送与底层应用程序分开的字符,所以应能够抓住您使用的击键并将正确的字符发送到PyCharm,之后PyCharm有机会单独解释和改变击键。
这个建议是基于我所处理过的类似情况。我既没有PyCharm也没有瑞典语键盘(Dvorak或其他)用来测试它。
答案 1 :(得分:0)
德国键盘布局遇到了同样的问题。 我需要按 AltGr + 8 才能打印'[',我需要一直编程。 PyCharm将此解释为跳转代码的快捷方式。这真令人讨厌。
对我而言,当我从PyCharm中的'Visual Studio'切换到'Eclipse'键盘映射设置时,它运行正常。