Как изменить раскладку клавиатуры по клавишам ? [дубликат]

Я хотел бы изменить раскладку клавиатуры индивидуально. Например, переключите клавишу A на B.Нужно ли мне специальное программное обеспечение или это возможно прямо в Ubuntu 12.04?

Я нашел файл ru в папке / usr / share / X11 / xkb / symbols , который представляет клавиатуру макет. К сожалению, я не совсем понимаю структуру данных.

Если это единственный способ изменить раскладку клавиатуры индивидуально, где я могу найти дополнительную информацию о структуре данных и как ее изменить?

2
задан 24 April 2013 в 14:33

1 ответ

Вам необходимо установить эти приложения:

sudo apt-get install xbindkeys xautomation xev

Используйте «xev», чтобы найти нужный вам номер кнопки. Вы увидите маленькие белые окна, наведите на них мышку и нажмите кнопку. Вы должны получить вывод для каждой кнопки следующим образом:

KeyRelease event, serial 41, synthetic NO, window 0x4e00001,
root 0xc6, subw 0x4e00002, time 430656, (39,24), root:(765,76),
state 0x10, keycode 38 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: False

KeyPress event, serial 41, synthetic NO, window 0x4e00001,
root 0xc6, subw 0x4e00002, time 432854, (39,24), root:(765,76),
state 0x10, keycode 56 (keysym 0x62, b), same_screen YES,
XLookupString gives 1 bytes: (62) "b"
XmbLookupString gives 1 bytes: (62) "b"
XFilterEvent returns: False

Важные строки - это трети.

Теперь создайте файл конфигурации xbindkeys, используя:

xbindkeys --defaults > $HOME/.xbindkeysrc  

Внутри этого файла вы можете изменить поведение всех клавиш или их комбинации.

gedit $HOME/.xbindkeysrc

Теперь вам нужно перезагрузить компьютер.

0
ответ дан 24 April 2013 в 14:33

Другие вопросы по тегам:

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