Легкий способ отображения Ctrl + Shift + Alt + J вниз

У меня есть IDE под названием Intellij, который я использую для Linux для кодирования приложений Java. У меня есть редактор, сопоставленный с VIM-ключами, с помощью плагина IdeaVim. Мне не нравится, когда я получаю всплывающее диалоговое окно, где мне нужно выбрать из списка, что я не могу использовать клавиши Vim для навигации по списку. Об этом сообщили в Intellij, но он не рассматривался в течение многих лет. Причина, по которой я хочу этого, заключается в том, что я хочу держать руки в позиции ввода текста, и не нужно перемещаться и наклонять правую руку к клавишам курсора. Это замедляет меня, и это раздражает. Единственным обходным решением, о котором я могу думать, является просто глобальное отображение ключей на уровне ОС. Я думал либо издеваться над ключевой картой, либо иметь скрипт с некоторыми командами setxkbmap. Я хочу отобразить:

Ctrl+Shift+Alt+J -> Down Ctrl+Shift+Alt+K -> Up 

Как бы вы это сделали?

One Solution collect form web for “Легкий способ отображения Ctrl + Shift + Alt + J вниз”

Я бы попробовал xmodmap . Попробуй это:

1 – Тестовый код ключа

 xmodmap -pke | grep -w J 

Предположим, что выход

 keycode 44 = j J j J j J j J 

2 – Код ключа Remap для тестирования

 xmodmap -e "keycode 44 = j J k K l L m M n N o O" 

3 – Посмотрите, сможете ли вы получить любую не-j-букву с вашими любимыми модификаторами (Alt + any)

Если да, отредактируйте команду в пункте 2), чтобы иметь Js, как изначально, за исключением тех случаев, когда вы нашли правильное место для модификатора – замените на Down .

В противном случае вам может понадобиться модифицировать модификаторы. Опубликовать вывод

 xmodmap -pm 

и мы это увидим.

Обратите внимание, что команда xmodmap отображает ключи до выхода из системы. Поместите команду в простой сценарий оболочки и вызовите этот скрипт всякий раз, когда вы входите в систему (можно автоматизировать в зависимости от вашего оконного менеджера).

  • Как запустить графическое приложение в контейнере под Wayland?
  • Какой урон, если я случайно удалю пакет libX11?
  • X Window Over network
  • Настроить два X-сервера
  • Создать ключ не работает
  • Могу ли я масштабировать дисплей ноутбука HiDPI, оставив внешний дисплей без изменений?
  • Как начать работу с методами ввода?
  • Работа Anacron жалуется: «Gtk-WARNING **: невозможно открыть дисплей»
  • выполнять команду по движению указателя, ждать и возвращаться?
  • dconf не работает при запуске приложения X от другого пользователя
  • Настройка полезной области экрана
  • Linux и Unix - лучшая ОС в мире.