Na przykład:Jaka jest nazwa klucza "Fn" dla Awesome wm?
awful.key({"Shift", }, "Left", volwidget.down)
Jak dowiedzieć się, co napisać zamiast "Shift", aby użyć klawisza "Fn"?
Na przykład:Jaka jest nazwa klucza "Fn" dla Awesome wm?
awful.key({"Shift", }, "Left", volwidget.down)
Jak dowiedzieć się, co napisać zamiast "Shift", aby użyć klawisza "Fn"?
Znalazłem rozwiązanie: program xev
.
Jeśli jest uruchomiony, nie wyświetla kodu Fn. W rzeczywistości nie musi: X nie może zobaczyć tego klucza.
Tak czy inaczej, to pokazuje kody "gorących" klawiszy, takich jak Fn + STRZAŁKA_W_LEWO (dla objętości w dół). W moim przypadku nazwa ta brzmi: XF86AudioLowerVolume i mogę go używać jako takiego w plikach konfiguracyjnych.
można użyć xmodmap -pke
pokazać kod dostępu, wtedy coś takiego:
...
keycode 121 = XF86AudioMute NoSymbol XF86AudioMute
keycode 122 = XF86AudioLowerVolume NoSymbol XF86AudioLowerVolume
keycode 123 = XF86AudioRaiseVolume NoSymbol XF86AudioRaiseVolume
Keycode 124 = XF86PowerOff NoSymbol XF86PowerOff
Kod 128 = KP_Equal Nie ymbol KP_Equal
keycode 126 = plusminus NoSymbol plusminus
keycode 127 = Przerwa Przerwa Przerwa Przerwa
keycode 128 = XF86LaunchA NoSymbol XF86LaunchA
keycode 129 = KP_Decimal KP_Decimal KP_Decimal KP_Decimal
...
Można zobaczyć że keycode od XF86AudioLowerVolume
jest 122
, tak można napisać kod tak:
awful.key ({}, "# 122", volwidget.down)
To rozwiązanie zostało zaoferowane przez firmę Trilby. https://bbs.archlinux.org/viewtopic.php?id=142272 – Allok