Я хочу перемешать несколько ключей с помощью XKB. (Почему? На ноутбуке, где некоторые клавиши расположены неудобно.) В настоящее время я использую xmodmap:
keycode 110 = Prior
keycode 115 = Delete
keycode 112 = Next
keycode 117 = Insert
keycode 119 = End
keycode 118 = Home
Вместо этого я хочу использовать XKB и назначать разные символические имена для определенных физических ключей, а не назначать разные ключевые символы для определенных кодов клавиш. ( Вот почему.) Я хочу, чтобы код клавиши 110 отправлялся PGUP
вместо HOME
, код 115 отправлялся DELE
вместо END
, и т. Д. На остальную конфигурацию не должны влиять (то PGUP
есть продолжать посылать ключ Prior
и т. Д., И все остальные ключи остаются как они есть).
Как я могу изменить назначение этих конкретных кодов клавиш? Я загружу файл xkbcomp somefile.xkb $DISPLAY
, что мне нужно вставить в somefile.xkb
?
-I
коммутатор! Спасибо, я не смог понять это на странице руководства.