
Я использую Ubuntu 20.04! К сожалению, клавиша Enter на моей клавиатуре повреждена. Теперь я использую экранную клавиатуру. Однако она иногда не работает с WPS Office. Я хочу сделать Ctrl+E вместо поврежденной клавиши. Возможно ли это?
решение1
Для взлома можно использовать xdotool
имитацию клавиши Enter следующим образом:
xdotool keyup control+e key return
Оператор keyup
отменяет нажатие клавиши быстрого доступа перед отправкой команды return, чтобы избежать помех от удержания клавиши Ctrl.
Свяжите эту команду с Ctrl+ eс помощью «Настройки» - «Клавиатура», чтобы она выполнялась при нажатии этой комбинации клавиш.
Обратите внимание, что это работает только в Xorg, но не в Wayland (по умолчанию в более поздних версиях Ubuntu).
решение2
Запустите команду ниже в терминале, чтобы получить код клавиши вашей клавиатуры. xmodmap -pk Я поменял Shift_R на KP_Enter. Потому что моя клавиша Enter была повреждена! Команда, которую я использовал для обмена кодом клавиши, это xmodmap -e "код клавиши 104=Shift_R" xmodmap -e "код клавиши 62=KP_Enter" Я добавил эту строку кодов в настройки программы запуска. Теперь Shift-R работает как клавиша Enter! Потрясающе! Как это сделать? 4. Определите коды клавиш клавиатуры, используя первую команду. 5. Выберите коды клавиш, которые вы хотите обменять! 6. Используйте вторую и третью команды на основе кода клавиши. 7. Проверьте команды с помощью терминала, и если клавиша работает, молодец! 8. Затем выберите значок «Параметры запуска приложений» в своих приложениях! и добавьте команды по отдельности!