3

Я подключил внешнюю USB-клавиатуру и хочу заблокировать клавиатуру ноутбука, чтобы на нее можно было положить книгу.

3 ответа3

3

В современных системах вы включаете и отключаете устройства через систему XInput2. Самый быстрый способ получить доступ - через команду xinput .

Если он еще не установлен в Debian (для Gentoo необходимо установить emerge x11-apps/xinput), сделайте это. Затем используйте это так:

$ xinput list
[list which reveals my main keyboard to have id=10]
$ xinput set-prop 10 "Device Enabled" 0

Возможно, вы захотите провести первоначальное тестирование с помощью такой команды, просто чтобы убедиться, что любые проблемы гарантированно устранятся через 5 секунд.

$ xinput set-prop 10 "Device Enabled" 0; sleep 5; xinput set-prop 10 "Device Enabled" 1
0

Не совсем уверен, как заблокировать одну клавиатуру и оставить другую, но хакерский способ - запустить xev , он украдет весь ввод с клавиатуры до тех пор, пока вы не закроете ее или не переместите в другое окно.

0

Накрывать клавиатуру рабочего ноутбука не очень хорошая идея, потому что часть воздуха проходит через клавиатуру. Мне удалось сломать ноутбук HP много лет назад, когда я оставил его для долгой компиляции с закрытой крышкой ноутбука.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .