Автор Тема: Настройка дополнительных кнопок нотбука  (Прочитано 1391 раз)

Оффлайн Cl.Magenta

  • Давно тут
  • **
  • Сообщений: 105
Не знаю, есть ли у АльтЛинукс техподдержка для рядовых пользователей, поэтому попробую задать свой вопрос здесь.

У меня на ноутбуке [ThinkPad x230t] на мониторе есть три кнопки: питания, гибернации, поворота экрана. Кнопка питания работает, а две другие нет. xbindkeys -k никак на эти кнопки не реагирует, хотя в интернете есть статья, где автор использует именно эту утилиту для настройки кнопок девайса x220t.

Я смог определить, что кнопки работают и смог определить код -- переменную -- кнопки:
#evtest
/dev/input/event0: AT Translated Set 2 keyboard
...
Event: time 1700642462.333170, type 4 (EV_MSC), code 4 (MSC_SCAN), value 67

Далее попытки самому что-то прочесть из /dev/input/event0 ни к чему не привели: у меня нет возможности изучать Python или другие языки, к сожалению.

Попробовал сделать так, как написано в статье АльтЛинукс: Переназначение клавиш.
Но процесс остановился на создании файла настроек:
# evtest
Input device ID: bus 0x11 vendor 0x1 product 0x1 version 0xab54

# nano /etc/udev/hwdb.d/20-kbd.hwdb

#bus 0x11 vendor 0x1 product 0x1 version 0xab54
evdev:input:b00011v001p001*
KEYBOARD_KEY_67=f11

^O^X

# systemd-hwdb -s update
/etc/udev/hwdb.d/20-kbd.hwdb:3: Property expected, ignoring record with no properties.

Может кто-то подсказать, как преодолеть эту проблему? Еще лучше: объяснить, как написать простейший скрипт, позволяющий перехватывать событие, возникающее при нажании этих кнопок: если такой путь решения существует.



Оффлайн Cl.Magenta

  • Давно тут
  • **
  • Сообщений: 105
Почитав форумы, стало понятно, что проблема в той строчке файла, где указывается имя оборудования и пр. Пробовал подобрать разными сочетаниями -- не получилось.

Получается, что система видит нажатия кнопок, а назначить на них действия я не могу?
« Последнее редактирование: 24.11.2023 17:48:59 от Cl.Magenta »