Как сделать XF86Explorer моим новым Супер ключом

Я знаю, что нуждаюсь в xmodmap и играл вокруг с ним, но не могу найти правильную конфигурацию.

➜  ~  xmodmap
xmodmap:  up to 3 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_R (0x86),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

Это - ключ XF86Explorer

➜  ~  xev
KeyPress event, serial 40, synthetic NO, window 0x6e00001,
    root 0x7d, subw 0x0, time 4306448, (-253,-217), root:(592,324),
    state 0x0, keycode 152 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x6e00001,
    root 0x7d, subw 0x0, time 4306598, (-253,-217), root:(592,324),
    state 0x40, keycode 152 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Моя клавиатура не имеет кнопки Super, которая является, почему я хочу, чтобы кнопка Explorer действовала как моя кнопка Super.

2
задан 4 September 2015 в 13:44

1 ответ

  1. Открывают Место файла ~/.Xmodmap

    nano ~/.Xmodmap
    
  2. Ваше отображение, например:

    keycode 152 = Super_L
    
  3. Тест это

    xmodmap ~/.Xmodmap
    
  4. Открывается, файл ~/.xinitrc

    nano ~/.xinitrc
    
  5. Добавляют строки ниже

    if [ -s ~/.Xmodmap ]; then
        xmodmap ~/.Xmodmap
    fi
    
  6. Выход из системы и перевход в систему

, Если ~/.xinitrc не работает, затем используют ~/.profile на шаге 4 и повторном шаге 5.

1
ответ дан 2 December 2019 в 05:02

Другие вопросы по тегам:

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