有什么办法可以停止 KDE 中的 NumLock 切换键盘?
我想使用 Numlock 作为热键并使用另一个键或应用程序切换键盘。
答案1
答案2
据我所知,有两个选项可以更改键盘映射。地图相对容易改变,但启动速度有点慢。陳文非常繁琐,文档也非常糟糕,但稳定性更高,应该可以替代 xmodmap。我使用后者。
话虽如此,我不确定使用 xkb 重新映射修饰键有多容易。(FWIW,KDE 系统设置只是 xorg/xkb 选项的前端。)
无论如何,这里有一个使用 xmodmap 的解决方案。
首先,检查现有的映射。
xmodmap -pke
您会看到类似以下内容。
keycode 77 = Num_Lock NoSymbol Num_Lock
您没有说明要交换哪个键,因此作为示例,我将交换anum lock。因此,还要找到此键的行。
keycode 38 = a A a A aacute Aacute aacute
运行以下命令,通过立即交换进行测试。
xmodmap -e 'keycode 38 = Num_Lock NoSymbol Num_Lock'
xmodmap -e 'keycode 77 = a A a A aacute Aacute aacute'
您可以再次检查映射。
xmodmap -pke
要使此更改永久生效,请~/.Xmodmap
使用以下内容创建,然后重新启动(或者可能注销/登录)。
keycode 38 = Num_Lock NoSymbol Num_Lock
keycode 77 = a A a A aacute Aacute aacute