我有一台带数字键盘的工作笔记本电脑,导航键(主页/结束、向上/向下翻页、插入、删除)也在那里。它们的行为取决于 Numlock 键状态。
我没有使用小键盘数字的习惯——事实上,我根本不需要它们。但我需要 home、end、insert、delete 和它们的组合。现在我不小心按了 Numlock 每天 100 次(它太接近 Return),当我需要选择文本时得到 7,需要插入文本时得到 0,依此类推。
我开始讨厌这把钥匙。
我尝试使用 Tweaks,但“在 Windows 中”不是我需要的,并且“在 MacOps 中”只产生数字。
我需要反之亦然:完全摆脱数字键盘中的数字并禁用数字锁定。End 应该将光标设置到行尾,并且 shift+end 应该选择从光标位置到行尾的文本 - 无论如何。
那可能吗?
@Rinzwind 提供的链接非常有用,我赞成他的评论,我想写下下面的步骤只是为了让您快速获得所需的输出/结果,我建议您按照这些链接来理解这个概念并成为大师在映射..
关闭 Num_Lock 键。
在终端中运行
xmodmap
命令..你会得到类似于下面的结果..
请注意,Num_Lock 适用于 mod2
xmodmap -e "remove mod2 = Num_Lock"
例子:
因为我们在 Num_Lock 状态关闭时从 mod2 中删除了 Num_Lock,所以即使我们在此处向前按下 Num_Lock 也不会产生任何效果。因此它的状态始终是关闭的。
注销或重新启动后,终端中的此命令将不会持续存在。因此,请将此命令添加到启动应用程序中,如下所示。
当您想在正在运行的会话中操作 Num_Lock 键时,您可以运行以下命令
xmodmap -e "add mod2 = Num_Lock"
当您想摆脱所有这些更改并想要默认行为时..删除我们添加的启动命令。
在终端中使用 gsettings(dconf 的前端):
使用(复制/粘贴)关闭 NumLock :
使用(复制/粘贴)记住 NumLock 设置:
根据需要查看这些设置:
和
在 Ubuntu 20.04 上,显然他们更改了 gsettings 架构。在org.gnome.desktop下找到了 numlock 设置(而不是org.gnome.settings-daemon)
所以在 20.04,使用:
你也可以使用
列出所有键和值。