如何停止 NumLock 切换

如何停止 NumLock 切换

有什么办法可以停止 KDE 中的 NumLock 切换键盘?

我想使用 Numlock 作为热键并使用另一个键或应用程序切换键盘。

答案1

  1. 使用以下命令打开 nautilus:

    sudo nautilus

  2. /usr/share/X11/xkb/symbols

  3. pc用 gedit打开文件。

  4. 改变线路

    key <NMLK> { [ Num_Lock ] };

key <NMLK> {    [XF86Bluetooth,       Num_Lock      ]   };

6.保存并关闭文件。

  1. 跑步

    sudo dpkg-reconfigure xkb-data

  2. 重新启动计算机。

现在您将能够使用 NumLock 作为热键。

如果您希望在 KDE 中使用键盘输入数字,还请检查此项:

在此处输入图片描述

答案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

相关内容