Portál AbcLinuxu, 12. prosince 2025 21:31
key <I171> {[ End, End, End, End ]};
key <I172> {[ Prior, Prior, Prior, Prior ]};
key <I173> {[ Home, Home, Home, Home ]};
key <I174> {[ Next, Next, Next, Next ]};
Takhle nějak by to mělo fungovat, ale nefunguje, klávesy jsou ignorovány jak samotné tak se shiftem. Pouze s pravým altem fungujou, ale to bych si moc nepomohl. key <I172> {[ a, b, c, d ]};
Tak "a" a "b" to nenapíše, ale "c" s pravým altem ano a "d" se shiftem a pravým altem také ano.xmodmap -e "keycode 66 = a b c d" (a teď CapsLock píše abcd), ale nevím jestli tvůj problém nebude hlouběji a tedy ti tohle nepomůže.
KeyPress event, serial 28, synthetic NO, window 0x4100001,
root 0x6d3, subw 0x0, time 23579702, (175,-11), root:(1366,612),
state 0x10, keycode 172 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 29, synthetic NO, window 0x4100001,
root 0x6d3, subw 0x0, time 23579933, (175,-11), root:(1366,612),
state 0x10, keycode 172 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Vlastně se nebráním jiným způsobům, jak ty klávesy využít, nemusí to být nutně úpravou rozložení klávesnice, cokoliv jiného, co odchytí stisk klávesy a nasimuluje stisk jiné, by mi mělo vyhovovat :) To umí ten xmodmap?
xmodmap -e "keycode 172 = a b c d e f g h"a pak
xmodmap -e "keycode 172 = End, End, End, End, End, End, End, End"Mně to tak funguje, ale většinou to nemám na multimediálních klávesách (mám jich na klávesnici málo)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.