2010-02-24 84 views
0

我注意到Vim的一个问题,键盘映射会出乎意料地改变(我认为法语,但我不确定)。例如,当键'?'出现字符'É'时,被按下。什么可能导致Vim随机切换键盘映射?

我的键盘设置为英语,而我的电脑上没有任何其他语言。

重新启动Vim暂时解决了这个问题,但问题在一段时间后重新出现。

什么可能导致这种情况,我能做些什么来解决它?

+0

你在使用什么操作系统? – 2010-02-24 03:03:56

+0

Windows。发生在我遇到的每台Windows计算机上的XP,Vista和7上。 – xkdkxdxc 2010-02-24 03:51:26

+0

我在Windows上也遇到了这个问题,但不仅仅是在Vim中。我认为有一些Windows认为是“随机更改键盘映射”的组合键。在Vim中可能会出现这种情况,因为您正在使用大量的ctrl组合键。 – 2010-02-24 08:32:11

回答

2

我发现this blog post对同样的问题。显然左ALT +班将做到这一点。从Windows“高级密钥设置”对话框中删除它和/或删除所有不需要的键盘映射可以解决问题。

我目前没有在Windows系统上,所以无法验证这一点。

更新

我已经尝试过在Windows系统上,可以验证这就是问题所在 - ALT + SHIFT默认为通过所有的键盘配置循环。

可以从改变(深呼吸......)

控制面板 - >区域&语言选项 - >语言选项卡 - >详细信息按钮 - >键设置 - >输入语言之间切换

在最后一个对话框中取消选中两个复选框。

我感到惊讶的是,任何在微软的人都认为最好有一个简单的组合键,它可以静默地改变键盘映射和其他语言设置,并且只能用于当前程序。有多少人想这样做?