我在 Windows 10
上使用
PyCharm Community Edition 2016.3 Build #PC-163.8233.8,它会不稳定地将系统范围的键盘布局从德语更改为英语。我希望它停止这样做,但尚未找到与此相关的任何设置。
我的问题似乎与这个问题相关但不同,其中内部
PyCharm
设置由于某种原因设置为德语。
事实证明这与 Windows 10 有关,而不是 PyCharm。在 PyCharm 中,经常使用 Alt + Shift + E 来执行代码。在 Windows 10 中,Alt + Shift(有时是 Ctrl + Shift)也会切换键盘布局,因此这解释了这种行为。按照此答案,可以在“更改语言栏热键”下的控制面板\时钟、语言和区域\语言\高级设置中更改此设置。
我认为是PyCharm的问题。
我有 2 台装有 Windows 7 和 Windows 10 的电脑,两台电脑上都有法语(默认)和俄语键盘布局。安装 PyCharm 后(间隔 2 周),两台 PC 上都会出现英文键盘布局。最令人惊讶的是,控制面板(区域设置 -> 键盘布局)仅显示法语和俄语布局。但如果你点击系统托盘的图标,你可以看到其中的 3 个。
我依稀记得PyCharm安装后问我的问题,是关于“非标准键盘布局”的问题。我记得我允许 PyCharg 来管理这个事实,但我没有意识到它会给我添加一个我无法删除的“幻影”布局。
更新:卸载/重新安装 PyCharm 没有任何改变。但简单的 Windows 重新启动就会删除英文键盘。直到 PyCharmm 第一次启动我的项目,之后出现第三个(英语)键盘布局。即使在 PyCharm 关闭后我仍保留此布局。
以防万一:我的 python 项目与键盘布局无关。这是一个简单的棋盘游戏模拟器,仅使用鼠标与玩家交互。
问题与在区域和语言选项中安装了不同的键盘有关。
pyCharm 似乎采用英文配置,而不是默认配置的配置。 (以我为例,拉丁美洲)。
如果删除其他语言并重新打开 pyCharm 就可以了。