Линуксоиды ПОМОГИТЕ, мучаюсь второй день!
Как заремапить неработающую клавишу на клавиатуре?
Под виндой это легче, чем посрать сходить, а в Linux Mint я закопался уже, блядь.
Как заремапить неработающую клавишу на клавиатуре?
Под виндой это легче, чем посрать сходить, а в Linux Mint я закопался уже, блядь.
Для начала проверь что ВООБЩЕ работает как описано в первой статье. Из под твоей сессии в терминале xmodmap -e "keycode 82 = a"
Всё. Далее просто в автозагрузку засунуть с паузой(если используешь настройки DE для клавиатуры - он сначала всё затрёт, после этого применять) и готово.
Вот у меня спокойно пашет.
root@ubuntu:~# ----
root@ubuntu:~# xmodmap -e "keycode 82 = a"
root@ubuntu:~# aaaa
НЕ НАДО трогать системные раскладки, НЕ НАДО удалять ничего - это метод крабов+при обновлении слетит, просто скрипт в автозапуск твоего DE.
UPD, чуть по другому получилось!
xmodmap -e "keycode 82 = a A Cyrillic_ef Cyrillic_EF ae"
Правильно воспринимает и русскую и английскую раскладку, и шифты!
Спасибо всем небезучастым! @DrQuake, @fernych, @BingZwang
1.sudo gedit /usr/share/X11/xkb/symbols/pc (pc это твоя раскладка, может быть другой, посмотри в настройках)
2.Находишь строку key <82> { [-] };Вместо минуса может быть другое что то, например ASCII код.
3.Меняешь то что внутри { ВОТ ТУТ ] } на { [а] }
4.sudo rm -rf /var/lib/xkb/*
Сэйв!Перезагрузка!Радость!
На втором пункте загвоздка - key <82> нет ни в `pc`, ни в `us`, ни в `ru` .
Даже поиском по `82>` ничего не находит.
Да не за что. Знаешь, открою очень важный и секретный секрет - ведь клавиатуры для ноутбуков тоже продаются отдельно и заменяются своими силами максимум за 20 мин. Только никому не говори, ладно?
Как-то сразу и не подумал. Спасибо! Куплю и буду носить вместе с двухкилограмовой 17" ноутбуком и зарядным (я написал это с нихуёвым таким сарказмом).
Сто раз написано. Скорее всего ты не прогнал xev увидеть код клавиши на которую вешаешь.
https://askubuntu.com/questions/24916/how-do-i-remap-certain...
@DrQuake, @fernych, вот результат работы xev - минус я нажал на реальной клавиатуре, а букву А на виртуальной. Что из них и куда нужно записать?
[ - ] -> [ a ]