1

У меня есть старая клавиатура (Compaq 9009) с мультимедийными клавишами.

Как я могу использовать эти клавиши в качестве ярлыков?

1 ответ1

2

Короткими шагами:

  1. Найдите код ключа, например, xev . Просто запустите xev из терминала, нажмите соответствующую кнопку и запишите код ключа, например

    KeyPress event, serial 36, synthetic NO, window 0x2400001,
    root 0x15a, subw 0x0, time 1566086412, (15,210), root:(634,738),
    state 0x10, keycode 78 (keysym 0xff14, Scroll_Lock), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False
    

    при нажатии блокировки прокрутки. keycode 78 . Если вы уже получили "удобочитаемое" имя в следующих круглых скобках, например « Scroll_Lock » выше, ваши ключи уже "работают" настолько, насколько X распознает их как отдельные ключи. Если это так, перейдите к 3.

  2. Добавьте коды клавиш в ~/.Xmodmap . Пример синтаксиса:

    keycode 144 = XF86AudioPrev
    keycode 153 = XF86AudioNext
    keycode 176 = XF86AudioRaiseVolume
    keycode 174 = XF86AudioLowerVolume
    
  3. Это специфический оконный менеджер. Вы упомянули Xfce. Например, из Gentoo Wiki для Xfce:

    Перейдите в Настройки> Настройки клавиатуры и выберите вкладку "Ярлыки". Чтобы определить наши собственные привязки клавиш, мы должны создать новую тему. Нажмите "Добавить", чтобы создать его (обратите внимание, что все привязки клавиш из темы по умолчанию копируются в новую тему). В разделе "Комбинации команд" дважды щелкните пустой слот, введите команду, которую вы хотите привязать, и нажмите соответствующую клавишу. Кейсим из твоего.Xmodmap должен появиться рядом с командой, если все работает как положено. Готово.

В целом, Gentoo Wiki по мультимедийным клавишам, кажется, хорош для более сложных инструкций.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .