Я хочу перемешать несколько ключей с помощью 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коммутатор! Спасибо, я не смог понять это на странице руководства.