Discussion:
Jak zmapować prawy klawisz myszy na klawiaturze ?
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Janek
2011-04-20 18:49:38 UTC
Permalink
Witam,

kupiłem kilka klawiatur od Intel Dot Station, są to klawiatury bez
klawiatury numerycznej z dodanym touchpadem. Niestety touch pad ma
tylko jeden przycisk a rolę drugiego ma pełnić klawisz między crtl i
alt-em. Czy ktoś z was wie jak to zmapować ?

Lub może zna inną klawiaturę która posiada wbudowany touchpad i jest
bardzo kompaktowa. Potrzebuje takowej do stacji roboczej, mieszalnik
farb.

Pozdrawiam.
--
Janek
Dominik & Co
2011-04-21 05:30:58 UTC
Permalink
Post by Janek
kupiłem kilka klawiatur od Intel Dot Station, są to klawiatury bez
klawiatury numerycznej z dodanym touchpadem. Niestety touch pad ma
tylko jeden przycisk a rolę drugiego ma pełnić klawisz między crtl i
alt-em. Czy ktoś z was wie jak to zmapować ?
Coś w rodzaju
xmodmap -e "keycode 116 = Pointer_Button3" nie działa?

Oczywiście keycode prawidłowy, wskazywany przez xev.
--
Dominik (& kąpany)
"Wszyscy chcą naszego dobra. Nie dajmy go sobie zabrać." (S.J. Lec)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP
Janek
2011-04-21 12:28:53 UTC
Permalink
Dnia 2011-04-21, o godz. 07:30:58
Post by Dominik & Co
Coś w rodzaju
xmodmap -e "keycode 116 = Pointer_Button3" nie działa?
Oczywiście keycode prawidłowy, wskazywany przez xev.
Zidentyfikowałem klawisz jako 180, a więc:
xmodmap -e "keycode 180 = Pointer_Button3"

Po kliknięciu na klawisz xev pokazuje:

KeyRelease event, serial 33, synthetic NO, window 0x3400001,
root 0x1ad, subw 0x0, time 122357, (172,-12), root:(176,475),
state 0x0, keycode 180 (keysym 0xfeeb, Pointer_Button3),
same_screen YES, XLookupString gives 0 bytes:
XFilterEvent returns: False

Ale reakcji nie ma.

Jakiś pomysł ?
--
Janek
Janek
2011-04-21 13:09:33 UTC
Permalink
Dnia 2011-04-21, o godz. 14:28:53
Post by Janek
Dnia 2011-04-21, o godz. 07:30:58
Post by Dominik & Co
Coś w rodzaju
xmodmap -e "keycode 116 = Pointer_Button3" nie działa?
Oczywiście keycode prawidłowy, wskazywany przez xev.
xmodmap -e "keycode 180 = Pointer_Button3"
KeyRelease event, serial 33, synthetic NO, window 0x3400001,
root 0x1ad, subw 0x0, time 122357, (172,-12), root:(176,475),
state 0x0, keycode 180 (keysym 0xfeeb, Pointer_Button3),
XFilterEvent returns: False
Ale reakcji nie ma.
Jakiś pomysł ?
Dodałem:
xkbset m
i już działa ;)
--
Janek
Dominik & Co
2011-04-22 05:23:01 UTC
Permalink
Post by Janek
xkbset m
i już działa ;)
Cieszę się :-)
--
Dominik (& kąpany)
"Wszyscy chcą naszego dobra. Nie dajmy go sobie zabrać." (S.J. Lec)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP
Loading...