Как присвоить значение ключу

Несколько месяцев назад я попытался переназначить некоторые клавиши на клавиатуре и случайно сломал клавишу «8». К сожалению, я понятия не имею, как я это сделал, потому что я опробовал несколько различных методов и не заметил, что сломал его, пока несколько дней спустя.

Чтобы исправить это, я использовал xev, чтобы узнать код клавиши 17, затем я использовал xmodmap, чтобы назначить правильное значение: xmodmap -e "keycode 17=8".

Однако ключ все еще не работает. Когда я проверяю это в xev, он показывает правильный код клавиши и правильное назначенное значение, но компьютер, кажется, не распознает, когда клавиша нажата. Я знаю, что клавиша работает, потому что, если я удержу ее нажатой, она начнет печатать 8 секунд через несколько секунд.

Обновление: я только что заметил, что после возни с xmodmaps функциональность shift + 8 и alt + 8 теперь также не работает, поэтому я не могу получить левую скобку или левую квадратную скобку.

Сброс клавиатуры к настройкам по умолчанию должен работать. Я попытался сделать это с dpkg-reconfigure keyboard-configuration, но я использую lenovo t460p, и у них, похоже, нет правильной модели клавиатуры.

Я искал форумы, но не могу найти решение. Все, кажется, для добавления ярлыков или переключения значений клавиш. Любая помощь будет высоко ценится.

1
задан 14 May 2017 в 18:45

1 ответ

Оказывается, ярлык, который я ранее пытался добавить через Системные настройки / Клавиатура / Ярлыки / Пользовательские ярлыки, все еще был там и был причиной проблемы. Я пытался назначить период "." на клавишу "," на немецкой цифровой клавиатуре на моей клавиатуре. Я добавил ярлык через графический интерфейс, и я не уверен, как он перепутал. Клавиша «8», похоже, не назначена ей. Когда я попытался xmodmap -pke | grep 8, ключ, казалось, был назначен правильно. Кроме того, сброс клавиатуры с помощью setxkbmap -layout de не имел никакого эффекта. Однако, когда я удалил ярлык, клавиша 8 вернулась к нормальному поведению.

0
ответ дан 14 May 2017 в 18:45

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

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