Linux下禁用笔记本键盘
使用方式 :手动执行 执行效果 :执行一次脚本, 插入外设键盘时,禁用笔记本键盘;未插入外设键盘时,使用笔记本键盘 所需软件包 :xinput 所需变量 :外设键盘名,笔记本键盘名 使用步骤 : 安装 xinput 软件 ubuntu终端输入 sudo apt-get install xinput centos终端输入 sudo yum install xinput 其他linux系统自行百度安装 xinput 查找外设键盘名 未插入 外设键盘,终端输入 xinput 插入 外设键盘,终端输入 xinput 对比输出文本中 多出的部分 ,就是外设键盘名。如下面的 SEMICO USB Keyboard ps:外设键盘名可能有多个id,无需担心,它们的名称都一样的 新建脚本 keyboard.sh ,内容如下, 必须在步骤2中手动查找外设键盘名,并在keyboard.sh中修改外设键盘名 ps:若想多场景使用,可以参照 扩展脚本 外设键盘B 的方式修改 #!/bin/bash # 笔记本键盘名 #默认是这个,如果不是,使用xinput中判断您的笔记本键盘名 KEYBOARD_DEV='AT Translated Set 2 keyboard' # 外设键盘名 #通过步骤2获取外设键盘名,该变量必须修改 USB_KEYBOARD_DEV='SEMICO USB Keyboard'