как заставить xmonad игнорировать правый alt ключ в Ubuntu

1211
Arthur Ulfeldt

Как я могу заставить xmonad соответствовать левой клавише alt, а не правой клавише alt? Ubuntu связывает их с mod1 в xmodmap.

3

2 ответа на вопрос

1
Flow

Вы можете посмотреть, какие ключи являются ключами мода, с помощью " xmodmap -pm ". xmodmap также позволяет изменить конфигурацию ключа мода. Просто введите соответствующие коды клавиш в ~ / .Xmodmap или ~ / .xmodmaprc

Чтобы узнать, какой код клавиши выдает правильный alt ключ, запустите «xev» следующим образом:

xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\) 
-1
DaveParillo

Не уверен насчет alt, но в конфигурационном архиве xmonad есть пример, который использует Super вместо alt:

import XMonad  main = xmonad defaultConfig { modMask = mod4Mask -- Use Super instead of Alt, terminal = "urxvt" -- more changes } 

Вам нужно будет скомпилировать новый файл конфигурации, поэтому вам понадобится haskell, если у вас его еще нет.

я играл с этим, а затем менял клавиши l-alt и win, не получалось хорошо. В настоящее время я использую клавишу выигрыша, и мои пальцы растягиваются. Arthur Ulfeldt 14 лет назад 0
Ваш ключ выигрыша не слева? DaveParillo 14 лет назад 0
это слева от левой клавиши Alt. слишком далеко, чтобы мои пальцы могли удобно дотянуться Arthur Ulfeldt 14 лет назад 0

Похожие вопросы