xbindkeys на одной клавиатуре?

У меня была эта проблема, и она исчезла, когда я установил локаль en_US.UTF-8.

убедитесь, что он установлен на машине, на которой работают unixodbc и sqlcmd

https://community.spiceworks.com/how_to/78224-install-the-ms-sql-odbc-driver-on-debian -7

1
21.01.2019, 17:47
1 ответ

Краткий обзор различных уровней:

Ваша клавиатура генерирует коды сканирования. Они сопоставляются входными слоями ядра с событиями кодов клавиш в /dev/input/eventX. Драйвер X evdev принимает эти события и преобразует их в keysyms. Затем расширение XInput делает все события от ведомых устройств виртуальной основной клавиатуры доступными как обычные события X, в то время как другие события доступны только как события XInput.

Таким образом, у вас есть следующие варианты:

1) Настройте сопоставление пользовательского скан-кода с кодом клавиши.Эти сопоставления предназначены для каждого устройства, так что это на самом деле возможно, но это делается через IOCTL, и, похоже, для него нет готовых инструментов, кроме hwdb в udev. . Затем вы можете использовать новые ключи в xkb. Обе клавиатуры остаются основными.

2) Расширьте xbindkeys для понимания событий XInput, чтобы вы могли использовать его для привязки к событиям с неосновной клавиатуры. Это потребует программирования, но должно быть сравнительно простым. В этом случае отсоедините одну клавиатуру от основной клавиатуры, как вы уже сделали.

1
27.01.2020, 23:45

Теги

Похожие вопросы