Как я использую сочетания клавиш на оси на джойстике в Xorg?

Я использую xserver-xorg-input-joystick на Конюшне Debian, таким образом, я могу использовать джойстик вместо мыши. Я имею движение мыши, работающее правильно, но застрял, пытаясь добавить функции для некоторых других ключей.

Они работают:

#Left stick
#Pointer
Option "MapAxis1"   "mode=relative axis=1.5x"
Option "MapAxis2"   "mode=relative axis=1.5y"

#Right stick
#Arrow keys
Option "MapAxis4"   "mode=relative  keylow=Left keyhigh=Right"
Option "MapAxis5"   "mode=relative  keylow=Up   keyhigh=Down"

Но когда я пытаюсь сделать ключевые комбинации (таким образом, я могу переместиться по окнам и экранам в xmonad), у меня нет удачи.

#dpad
#xmonad focus
#up/down toggle window.  l/r choose screen.
Option "MapAxis8" "mode=relative    keylow=Super_L,k    keyhigh=Super_L,j"
Option "MapAxis7" "mode=relative    keylow=Super_L,w    keyhigh=Super_L,e"

Я также попробовал Super_R, простой Супер, Meta, и mod4mask и что-либо еще, о чем я могу думать. Эти кнопки печатают букву, но, кажется, не удерживают клавишу изменения. Исключением к этому является сдвиг. Если я указываю Shift_L или Shift_R, я получаю прописную букву.

xev указывает, что модифицирующие клавиши нажимаются. Если я понижаю Axis8, я добираюсь, нажимают Super_L, нажимают k, выпуск k, выпускают Super_L. Это похоже на него, должен работать. Возможно, это - xmonad проблема и не драйвер джойстика один?

Я также испытываю затруднения заставить ось использовать другие ключи XF86:

# triggers                                                                            
# song selection
Option "MapAxis3" "mode=relative keylow=none keyhigh=XF86AudioForward"
Option "MapAxis6" "mode=relative keylow=none keyhigh=XF86AudioBack"

Это ничего не делает. Какая-либо идея, почему?

Если оказывается, что это не что-то, что я могу сделать на оси, но работал бы с кнопкой, есть ли способ рассматривать мои джойстики как кнопки?

Кроме того, если у кого-либо есть предложения для других 5 кнопок, я уеду после того, как кнопки мыши связываются, я слушаю.

1
задан 16.07.2012, 04:36

1 ответ

Я признаюсь, что не знаю debian вообще, но он кажется на покрытие оснований и что Вы подтвердили, что кнопка моделируется правильно.

Я нашел эту ссылку:

http://zythmer.acyclic.org/files/docs/xev_and_xmodmap

с кавычкой, которая была интересна:

Обычно хорошим выбором является ключ Windows, так как существует, не связывает с ним по умолчанию [шахту акцента].

Я тщательно не смотрел на детали, но это, кажется, идет посредством процесса привязки его для xmodmap

2
ответ дан 12.12.2019, 13:01

Теги

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