这个主要是公司配的笔记本键盘着实不咋的, 自己买了一个办公的键盘, 但是这样距离屏幕有点远, 笔记本本身屏幕也比较小, 看着就很费劲, 故放到笔记本键盘上, 但是容易误触, 想到禁用笔记本键盘, 这里简单记录一下,分别有 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.


梦醒花犹存,铁甲依然在