一、需求
我的笔记本有一个键坏掉了,也就是“Esc”键,它失灵了,严重影响了我对于笔记本电脑的使用体验。但是似乎没有禁用这个键的方法(如果有,请告诉我,我将会非常感谢)。于是,我只好禁用整个键盘(也就是笔记本的自带键盘)。解决的思路就是通过xinput这个命令来禁用笔记本自带键盘,亲测有效。
二、方法
首先,你需要安装xinput,也就是说,在终端中运行以下的代码(因为涉及sudo操作,你可能需要输入root用户密码):
sudo apt install xinput
安装完以后,我们使用以下命令来测试是否已经安装了xinput:
xinput
如果已经安装了xinput,那么你的终端将会显示
其中,“AT Translated Set 2 keyboard”就是你的笔记本自带键盘,不信的话,你可以通过Deepin自带的设备管理器查看一下它的接口是不是PS/2(如果是外接键盘的话,键盘的接口将会是USB)。
然后,我们通过一下指令来禁用笔记本自带键盘(注意到笔记本自带键盘的id是18,不同电脑笔记本自带键盘的id可能不同,这个根据实际情况改以下就好)
xinput list-props 'AT Translated Set 2 keyboard'
xinput set-prop 18 'Device Enabled' 0
最后,你会惊奇地发现,笔记本自带的键盘确实被禁用了!