Народ, возникла следующая проблема: на клаве не пашут TAB и CAPSLOCK (отмерли физически). На капс пофиг, он роли не играет, а вот TAB весьма и весьма нужен, тяжко без него под консолью.. Кто-нибудь может подсказать как назначить функционал таба другой клавише (или сочетанию клавиш)?
З.Ы. Извиняюсь за такое название темы, но нечто более адекватное мой мозг сейчас родить не в состоянии.
Народ, найте мне кейкод ТАБа... Остался один шаг, а я сделать нифига не могу...
sudo showkey
там нажмите ТАБ и скажите мне результат, буду очень признателен)
до словно из консоли с параметром -k. и в иксах и в tty1первое нажато, второе отпущенно, если в 16-чной
Всё, есть контакт, всем огромное спасибо!
Теперь решение, простое, как три рубля:
По просьбе balamutick, алгоритм:
1) Смотрим необходимый нам сканкод командой "sudo showkey -s", запоминаем/переписываем, если вариантов несколько, то хватаем то, что написано последним. (Для винкея(super) это 0xdb)
2) Смотрим необходимый нам кейкод командой "sudo showkey -k", запоминаем/переписываем. (Для таба это "15")
3) Командой "$ sudo setkeycodes db 15" назначем Винкею свойства таба.
4) Тащимся от результата =)
5) Чтобы тащиться от результата постоянно добаляем получившиеся команды в "/etc/rc.local", иначе после перезагрузки "голова снова превратится в тыкву".
З.Ы. Всё удалось благодаря статьям прилинкованным выше.
З.З.Ы Огромное спасибо to balamutick и ravennick
З.З.З.Ы Аналогичным образом линкуем Капс к клавише контекстного меню для выня: "$ sudo setkeycodes dd 58"
Выражаю просто колоссальную благодарность за то, что написано! Большое спасибо! Очень помогло!
Ошибка: failed to set scancode bb to keycode 15: ioctl KDSETKEYCODE: Invalid argument
bb это что за клавиша?
Отправить комментарий