这个主要是公司配的笔记本键盘着实不咋的, 自己买了一个办公的键盘, 但是这样距离屏幕有点远, 笔记本本身屏幕也比较小, 看着就很费劲, 故放到笔记本键盘上, 但是容易误触, 想到禁用笔记本键盘, 这里简单记录一下,分别有 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
方法二
- 管理员运行 cmd
- sc config i8042prt start=disabled
- 重启
方法三
管理员运行 cmd:
sc config i8042prt start=demand
对应的注册表位置:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt]
“Start”=dword:00000003 // 对应 start= demand, 服务类型:手动
“Start”=dword:00000004 // 对应 start= disabled, 服务类型:禁用