Автор Тема: Контекстное меню на клавише "menu"! [решено]  (Прочитано 1756 раз)

Оффлайн gBopHuk

  • alt linux team
  • ***
  • Сообщений: 584
  • Simply LInux
    • Email
На клавиатуре, слева от кнопки ctrl есть клавиша "menu". Можно ли повесить на эту клавишу вызов контекстного меню, а то правая кнопка на тачпаде совсем скоро накроется. Определяется она как "multi_key", а вот название того что на неё надо повесить я не знаю.
« Последнее редактирование: 11.05.2010 15:58:50 от Skull »

Оффлайн coretech

  • Завсегдатай
  • *
  • Сообщений: 193
Re: Контекстное меню на клавише "menu"!
« Ответ #1 : 04.05.2010 02:58:14 »
1. С помощью xev узнаём keycode кнопки. У меня, например, это 135:
KeyPress event, serial 35, synthetic NO, window 0x4600001,
    root 0x105, subw 0x0, time 320611387, (324,-1), root:(334,92),
    state 0x0, keycode 135 (keysym 0xff67, Menu), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False
2. Прописываем в ~/.Xmodmap :
keycode 135 = Menu
3. Выполняем:
xmodmap ~/.Xmodmap

Оффлайн gBopHuk

  • alt linux team
  • ***
  • Сообщений: 584
  • Simply LInux
    • Email
Re: Контекстное меню на клавише "menu"!
« Ответ #2 : 05.05.2010 03:49:14 »
Странно как-то работает: показывает последнее контекстное меню, которое было при нажатии правой кнопки мыши, даже если курсор уже совсем в другом месте

Оффлайн gBopHuk

  • alt linux team
  • ***
  • Сообщений: 584
  • Simply LInux
    • Email
Re: Контекстное меню на клавише "menu"!
« Ответ #3 : 07.05.2010 22:04:07 »
В Альтераторе поставил модель клавиатуры "pc-105" вместо "pc-104" и кнопки windows сразу завелись. Тему думаю можно закрыть.