arch 禁用笔记本键盘

这个主要是公司配的笔记本键盘着实不咋的,自己买了一个办公的键盘,但是这样距离屏幕有点远,笔记本本身屏幕也比较小,看着就很费劲,故放到笔记本键盘上,但是容易误触,想到禁用笔记本键盘,这里简单记录一下,分别有 arch 和 win10 两种情况的禁用

arch 下禁用笔记本键盘

安装 xorg-xinput

sudo pacman -S --needed xorg-xinput

通过 xinput 命令 禁用键盘

通过 xinput 命令列出输入设备,并根据 ID 或设备名设置,一般AT Translated Set 2 keyboard就是笔记本的键盘,直接禁用即可

xinput disable "AT Translated Set 2 keyboard"

重新启用

重启或输入下面的命令

xinput enable "AT Translated Set 2 keyboard"

win10 下禁用笔记本键盘

禁用笔记本键盘

管理员运行 cmd:

sc config i8042prt start= disabled
# 成功后重启 即可

启用笔记本键盘

在网上开到有好几个方法,这里都记一下

方发一

管理员运行 cmd:
sc config i8042prt start= auto

方法二

  1. 管理员运行 cmd
  2. sc config i8042prt start=disabled
  3. 重启

方法三

管理员运行 cmd:
sc config i8042prt start=demand

对应的注册表位置:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt]

"Start"=dword:00000003 // 对应 start= demand,服务类型:手动

"Start"=dword:00000004 // 对应 start= disabled,服务类型:禁用

参考文章

Q.E.D.

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

一介死肥宅程序员,希望世界和平