应用程序焦点下更改键盘布局

3
众所周知,en-US键盘布局是最适合编程的。因此,我想在我的IDE中使用它。但由于我住在一个非en-US国家,我需要de-CH布局用于所有其他应用程序。现在我想知道是否可以根据当前具有焦点的应用程序设置布局。如果可能的话,人类大脑能否适应这种行为,还是只会让人感到困惑?
问候, AC
操作系统是Windows 7,IDE是VisualStudio和Netbeans。

3
你为什么认为en-US是最适合编程的布局? - Stu Mackellar
我喜欢与众不同。你看过Neo吗?http://neo-layout.org我认为它远远优于en-US。 - knittl
我认为这是由于大括号和其他特殊字符的排列方式所致。 - oezi
每个人都可以使用MSKLC创建自己的键盘布局,并逐渐习惯它,如果你使用的是Windows系统。这只是一个品味问题。在我的情况下,我将所有符号映射到了数字键上方,并且所有成对的符号都水平对称地排列,以便用双手同样的手指按压。自己动手做一些调整,你会发现美式键盘对程序员来说并不是那么友好。 - WesternGun
5个回答

1
我之前也思考过同样的问题,但没有找到简单的解决方案,所以我改变了我的电脑布局(我主要在PC上进行编程)为en-US,而我的笔记本电脑则保持de-DE(我来自德国)。经过将近一周的时间,我又把我的PC改回了de-DE,因为我一直感到困惑...

1

你应该提及你的操作系统和集成开发环境。据我所知,有一种选项可以使键盘布局应用程序特定 - 因此,你只需在启动 IDE 后设置一次,当你切换窗口时,布局也会随之更改。

尽管如此,你可以看一下人体工程学/优化布局(例如neo ;)


1

在Windows和Linux中都有一个选项,可以使用带有附加国际字符的美式布局。例如,按下RAlt+q将产生ä。好处是这对于Windows和Linux来说是相同的组合。


1
我认为您可以使用内置的Windows设置轻松配置它。
在“控制面板” - “时钟、语言和区域” - “语言”中,您可以启用“为每个应用程序窗口启用不同的输入方法”(翻译是近似的,因为我正在使用西班牙语操作系统)。我认为这就足够了。

0

我使用Microsoft Keyboard Layout Creator (MSKLC)创建了自己的定制键盘布局。

我以我的当前键盘为基础,仅修改了一些按键,以便在想要获取卷曲括号{}时不必总是扭曲右拇指。

它与切换键盘布局的快捷方式结合使用效果非常好。您可以在系统语言设置中定义此类快捷方式。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接