История изменений
Исправление Deleted, (текущая версия) :
evdev/uinput
Насколько я понимаю, распознавание нажания именно комбинаций клавиш, включая вариации их отжатия или нажания, дублирования сочетания, происходит уровнем выше, чем evdev. (Этим как раз занимается libinput или что там было в xorg ?)
Сам же evdev будет ловить с клавиатуры только сканкоды отдельных кнопок. И всё веселье по распознаванию сочетаний придётся костылить, это нетривиально.
Это решение не тянет на простенький конфиг для смены биндинга. Хотел бы ошибаться.
Со стороны uinput понятно, на нем можно сделать кликер, ну и для дела сгодится. Но со стороны получения сочетаний с клавиатуры у меня не срастается.
Исправление Deleted, :
evdev/uinput
Насколько я понимаю, распознавание нажания именно комбинаций клавишь, включая их отжатие или нажание, происходит уровнем выше, чем evdev. (Этим как раз занимается libinput или что там было в xorg ?)
Сам же evdev будет ловить с клавиатуры только сканкоды отдельных кнопок. И всё веселье по распознаванию сочетаний придётся костылить, это нетривиально.
Это решение не тянет на простенький конфиг для смены биндинга. Хотел бы ошибаться.
Со стороны uinput понятно, на нем можно сделать кликер, ну и для дела сгодится. Но со стороны получения сочетаний с клавиатуры у меня не срастается.
Исходная версия Deleted, :
evdev/uinput
Насколько я понимаю, распознавание нажания именно комбинаций клавишь, включая их отжатие или нажание, происходит уровнем выше, чем evdev. (Этим как раз занимается libinput или что там было в xorg ?)
Сам же evdev будет ловить с клавиатуры только сканкоды отдельных кнопок. И всё веселье по распознаванию сочетаний придётся костылить, это нетривиально.
Это решение не тянет на простенький конфиг для смены биндинга. Хотел бы ошибаться.
Со стороны uinput понятно, на нем можно сделать кликер, ну и для дела сгодится. Но с частью получения с клавиатуры сочетаний у меня не срастается.