xmodmap не работает для Alt-a

Итак, я пытаюсь перевести Alt- A в стрелку вправо. Я последовал за «xev и xmodmap», описанным здесь, и придумал следующее:

xmodmap -e "keycode 38 mod1 = Right" 

который терпит неудачу: когда я нажимаю AltA , печатается C И если я просто нажимаю A , курсор перемещается вправо.

Выход из xmodmap -pm для mod1:

 mod1 Alt_L (0x40), Meta_L (0xcd) 

Что я делаю не так?

  • Переключение <esc> и <caps lock> таким образом, который сохраняется с помощью внешних клавиатур
  • выполнять команду по движению указателя, ждать и возвращаться?
  • Как навсегда переделать кепку в esc в X11?
  • OpenSUSE - беспроводная клавиатура Apple - переключатель «fn» и «ctrl»?
  • Перемещение Caps Lock на левый элемент управления и управление слева на Super key с помощью xmodmap
  • попытка переназначить f9 для вставки ключа
  • Xkbmap переписывает Xmodmap
  • Могу ли я использовать xmodmap только для конкретной клавиатуры?
  • One Solution collect form web for “xmodmap не работает для Alt-a”

    Как говорится в man-странице, или как xmodmap -pke покажет:

    keycode NUMBER = KEYSYMNAME …

    Перечень клавишных ключей присваивается указанному ключу (который может быть указан десятичным, шестнадцатеричным или восьмеричным и может быть определен при запуске программы xev). К ключу может быть подключено до восьми ключей, однако последние четыре не используются в какой-либо крупной реализации X-сервера. Первый keyym используется, когда в сочетании с этой клавишей не нажата клавиша-модификатор, вторая с Shift, третья, когда клавиша Mode_switch используется с этой клавишей, а четвертая – при использовании клавиш Mode_switch и Shift.

    Это значит, что

     keycode 38 mod1 = ... 

    является незаконным синтаксисом.

    Кроме того, с помощью xkbd может быть больше четырех ключей, а дополнительные keysyms ведут себя как указано. Например, если level3(ralt_switch) xkb-уровня level3(ralt_switch) активна (которая по умолчанию level3(ralt_switch) в моем дистрибутиве), правая клавиша alt отображается в ISO3_Level_Shift , а 5-8-й клавиши описывают результаты, когда RAlt дополнительно нажата. Поэтому в этом случае вы можете сделать что-то вроде

     keycode 38 = a A a A Right Right Right Right 

    или что-то подобное, в зависимости от того, что вы хотите получить Shift Alt A и т. д.

    Interesting Posts

    Какие журналы или шаги диагностики можно предпринять, чтобы проверить, не запущена ли сеть Debian Jessie?

    Ограничить доступ приложений к определенным ресурсам

    LFS 7.4 глава 6.7: make: gcc: команда не найдена

    Внутренний громкоговоритель не горит, когда я нажимаю кнопки увеличения и уменьшения громкости на наушниках

    Получить файл / время создания?

    Идентичная ситуация разные результаты! не может смотреть youtube через прокси-сервер

    gpg: Плохая подпись

    Как ограничить исходящие подключения к одной программе?

    Почему iotop не показывает то же, что и iostat? Почему существует разница?

    Как установить Picasa на Scientific Linux 6.3?

    Запустить команду после завершения команды nice

    Сбросить фон до прозрачного с помощью tmux?

    удалил бродячий файл и теперь вижу .nfs0000000000b869e300000001?

    Нет доступа к папке symlink на разделе NTFS

    Заголовок PCI в моем ноутбуке отличается от PCI-заголовка free-электронов

    Linux и Unix - лучшая ОС в мире.