如何使Caps Lock无延迟更改键盘布局?

自从Linux第一年开始,我就使用Caps Lock来改变键盘布局。

现在,在去年的某个地方,一些补丁添加了一些东西,所以现在它等了大约300ms才改变布局。 如果我在那个时间结束之前点击任何键,它就不起作用。 AFAIU它以某种方式与使用Meta / Win作为修饰符和键。 那个间隔是否可以调整? 我根本不用它作为修饰语。

我使用Shift + Caps Lock来触发键盘布局开关。

当使用两种布局时,我经常来回切换,并且切换似乎是即时的 。 也就是说,我从来没有经历过挂机(我是一个快速触摸打字员 – 在两个布局上)。

也许值得考虑?

虽然不是苹果的粉丝,但是在一个SOLVED线程 (在apple.com上)观察到开启Caps Lock灯(或保持点亮?无论……) 可能导致延迟可能是指向正确方向的指针:线程中建议的解决方法涉及使用第三方软件来模拟某些组合键

在Linux世界中,我们xdotoolxdotool (请参阅手册页 ,其中有一些基本示例)。 特别针对你的情况,你可能想尝试像xdotool key Caps_Lock那样在另一个SOLVED 线程中使用 (在ubuntuforums.org上)。

根据我自己的经验(除非你愿意真正更深入),你将不得不使用不同的组合和xdotool来找到真正能够顺利运作的神奇组合。 但绝对值得一试!

 cd /usr/share/X11/xkb/symbols sudo cp capslock capslock.bak sudo sed -i 's#key  {\t\[\tISO_Next_Group,\tCaps_Lock\t]\t};#key  { repeat=no, [ ISO_Next_Group, Caps_Lock ] };#' capslock 

更新:

您还必须在按下另一个键之前释放Caps Lock

相关: https : //askubuntu.com/q/264127/20275