Muhammad Ali Siddiqui Asked: 2024-10-14 08:49:31 +0800 CST2024-10-14 08:49:31 +0800 CST 2024-10-14 08:49:31 +0800 CST 在 Ubuntu 24.04 中禁用密钥 772 因此,我的笔记本电脑删除键卡在内部。我尝试使用 禁用它xmod -e 'keycode 119 = 0x0000'。但我仍然在 xev 中检测到它。有时当文本编辑器打开时,所有内容都会被删除。我已在启动应用程序中添加了上述命令,但无济于事。 keyboard 1 个回答 Voted Best Answer karel 2024-10-14T14:19:35+08:002024-10-14T14:19:35+08:00 通过运行 找到 Delete 键的键码xev | grep --line-buffered keycode。对于许多键盘,Delete 键映射到键码 119。该xev | grep --line-buffered keycode命令将打开一个小的事件测试器窗口,其中有一个大黑色方块。单击黑色方块内部并按下 Delete 键。在我的 Ubuntu 上,按下 Delete 键的结果是,state 0x0, keycode 119 (keysym 0xffff, Delete), same_screen YES,显示keycode 119映射到Delete我键盘上的键。 用于xmodmap -e 'keycode 119 = NoSymbol'禁用 Delete 键。按 Delete 键检查命令是否有效。 要使此更改永久生效,请打开 .Xmodmap 文件并在 nano 文本编辑器中进行编辑。 touch ~/.Xmodmap nano ~/.Xmodmap 添加以下行,然后使用此答案底部的键盘快捷键将更改保存到 .Xmodmap。 keycode 119 = NoSymbol 如果 .xprofile 文件不存在,则创建一个。 touch ~/.xprofile 打开.xprofile 文件并在 nano 文本编辑器中进行编辑。 nano ~/.xprofile 通过在 .xprofile 文件中添加此行来加载通过在登录时自动禁用 Delete 键所做的更改: xmodmap ~/.Xmodmap 使用 nano 的说明始终显示在页面底部。使用键盘组合Ctrl+ O,然后按 将Enter文件保存到当前位置。使用键盘组合Ctrl+X退出 nano。
通过运行 找到 Delete 键的键码
xev | grep --line-buffered keycode
。对于许多键盘,Delete 键映射到键码 119。该xev | grep --line-buffered keycode
命令将打开一个小的事件测试器窗口,其中有一个大黑色方块。单击黑色方块内部并按下 Delete 键。在我的 Ubuntu 上,按下 Delete 键的结果是,state 0x0, keycode 119 (keysym 0xffff, Delete), same_screen YES,
显示keycode 119
映射到Delete
我键盘上的键。用于
xmodmap -e 'keycode 119 = NoSymbol'
禁用 Delete 键。按 Delete 键检查命令是否有效。要使此更改永久生效,请打开 .Xmodmap 文件并在 nano 文本编辑器中进行编辑。
添加以下行,然后使用此答案底部的键盘快捷键将更改保存到 .Xmodmap。
如果 .xprofile 文件不存在,则创建一个。
打开.xprofile 文件并在 nano 文本编辑器中进行编辑。
通过在 .xprofile 文件中添加此行来加载通过在登录时自动禁用 Delete 键所做的更改:
使用 nano 的说明始终显示在页面底部。使用键盘组合Ctrl+ O,然后按 将Enter文件保存到当前位置。使用键盘组合Ctrl+X退出 nano。