2

У меня есть ноутбук со сломанной пробелом, и я хочу сопоставить правильные клавиши alt или control, чтобы испустить символ пробела. Я использую Ubuntu.

2 ответа2

2

Используйте xmodmap:

xmodmap -e 'keysym Control_R = KP_Space'

это позволит вам использовать левую клавишу управления в качестве пробела.

0

У меня была такая же проблема со сломанным пробелом. Это был самый простой результат, который я нашел, но сначала использование опции Alt_R не сработало, потому что я следовал другому руководству и испортил привязку моего правого ключа.

Чтобы выяснить, какую клавиатуру использовать, просто запустите 'xev' и нажмите клавишу, которую вы хотите переназначить на функцию пробела. Это даст вам KeySym (в моем случае это был 0xfe03). Затем в терминале введите: xmodmap -e 'keysym [ keysym, который вы нашли ] = KP_Space' и нажмите «Enter» (также не вводите квадратные скобки, только ваш keysym).

Таким способом вы можете переназначить более одной клавиши, например, я никогда не использую правильную клавишу Windows (keysym Super_R), поэтому я сделал то же самое для этой клавиши, и теперь у меня есть две смежные клавиши, которые обе действуют как пробел. Надеюсь, это поможет кому-то сэкономить около 30 фунтов, купив новую клавиатуру ноутбука, как это сделал для меня!

БОЛЬШОЙ ОДНАКО! Тем не менее, я только что обнаружил, что вам нужно будет делать это каждый раз, когда вы входите в систему, ЕСЛИ ЕСЛИ вы не создадите новый файл и не добавите его в автозагрузку. Кроме того, вы заметите, что я использую код ключа, а не keysym. Это потому, что keysym может измениться, если вы или другая программа изменит его. Код ключа остается прежним.

Вот как:

  1. Создайте простой текстовый файл и назовите его как xmodmap (расширение не требуется).

  2. В первой строке введите #!/ Бен / Баш

  3. В следующей строке введите свой код модификации, например, xmodmap -e 'keycode 108 = KP_Space' [Обратите внимание, что код клавиши 108 на моей клавиатуре - это правильная клавиша alt - используйте xev для проверки вашей]

  4. Повторите номер 3. для всех других отображений, которые вам нужны, с одним на каждой строке

  5. Сохраните файл и сделайте его исполняемым. Например, если вы сохранили его как modmap в папке по умолчанию, откройте терминал и введите chmod 777 xmodmap

  6. Теперь перейдите в System-> Preferences-> Startup Applications и нажмите Add. Найдите сохраненный файл xmodmap, нажмите « Открыть», затем нажмите « Добавить». Закройте его, и теперь при следующем входе ваши сопоставления будут работать автоматически!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .