如何让 Caps Lock 无延迟地改变键盘布局?

如何让 Caps Lock 无延迟地改变键盘布局?

Caps Lock自从使用 Linux 的第一年起,我就习惯更改键盘布局。

现在,去年某个时候某个补丁添加了一些东西,所以现在它会等待大约 300 毫秒后才更改布局。如果我在这段时间结束之前按下任何键,它都不会起作用。据我所知,它与使用Meta/Win同时作为修饰符和键有关。这个间隔可以调整吗?我根本不把它用作修饰符。

答案1

我使用Shift+Caps Lock来触发键盘布局切换。

当使用这两种布局时,我非常频繁地来回切换,而且切换似乎瞬间。也就是说,我从来没有遇到过死机(而且我是一个快速打字员 - 在两种布局上)。

也许值得考虑?

答案2

虽然我不是苹果的粉丝,但已解决线程(在 apple.com 上)打开 Caps Lock 灯(或保持其亮着?随便……)可以导致延迟可能指向正确的方向:线程中建议的解决方法是使用第三方软件来仿真肯定组合键

在 Linux 世界中,我想到的是xdotool(见男人,其中有一些基本的例子)。具体到你的情况,你可能想尝试一下xdotoolkeyCaps_Lock又如已解决线程(在 ubuntuforums.org 上)。

根据我自己的经验(除非你愿意真的(更深入一点)你必须尝试不同的按键组合,xdotool找到真正能顺利运行的神奇组合。但绝对值得一试!

答案3

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

更新:

你还必须释放Caps Lock然后按下另一个键。

有关的: https://askubuntu.com/q/264127/20275

相关内容