У меня есть ноутбук со сломанной пробелом, и я хочу, чтобы отобразить правый alt или клавиши управления, чтобы испустить символ пробела. Я запускаю Ubuntu.
Как изменить клавишу control или alt, чтобы выдать событие space key в Ubuntu?
2 ответа
использовать xmodmap:
xmodmap -e 'keysym Control_R = KP_Space'
Это позволит вам использовать левую клавишу управления в качестве клавиши пробела.
У меня была такая же проблема с сломанной пробел. Это был самый простой результат, который я нашел, но сначала использование опции Alt_R не работало, потому что я следовал другому учебнику и испортил привязку моей правой клавиши alt.
чтобы узнать, какой ключ использовать, просто запустите 'xev' и нажмите клавишу, которую вы хотите переназначить на функцию пробел. Это даст вам ключ (в моем случае это был 0xfe03). Затем в типе терминала: xmodmap-e ' keysym [keysym вы найдено] = KP_Space и нажмите "enter" (не введите скобки либо, просто ваш keysym).
вы можете переназначить более одного ключа таким образом, например, я никогда не использую правую клавишу windows (keysym Super_R), поэтому я сделал то же самое для этого, и теперь у меня есть два смежных ключа, которые оба действуют как пробел. Надеюсь, это поможет кому-то еще сэкономить около 30 фунтов стерлингов, покупая новую клавиатуру ноутбука, как это было для меня!
БОЛЬШОЙ ОДНАКО! Однако, я нашел, что вы будете необходимо делать это каждый раз при входе в систему, если вы не создадите новый файл и не добавите его в автозагрузку. Кроме того, вы заметите, что я использую код ключа, а не keysym. Это потому, что keysym может измениться, если вы или другая программа изменяет его. Код остается прежним.
вот так:
создайте простой текстовый файл и назовите его xmodmap (расширение не требуется).
в первой строке введите #! / bin / bash
в следующей строке введите код модификации, например xmodmap-e 'keycode 108 = KP_Space' [Обратите внимание, что keycode 108 на моей клавиатуре является правой клавишей alt-используйте xev, чтобы проверить ваш]
повторить ряд 3. для любого другого отображения вам нужно, с одним на каждой строке
сохраните файл и сделайте его исполняемым. Например, если вы сохранили его как modmap в вашей папку по умолчанию, откройте терминал и введите chmod 777 xmodmap
теперь переходим к Система - > Настройки - >Запуск Приложений и нажмите кнопку Add. Перейдите к сохраненному файлу xmodmap и нажмите открыть, нажмите кнопку Add. Закройте его, и теперь при следующем входе в систему ваши отображения будут работать автоматически!
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]