2012-05-27 29 views

Trả lời

7

Tôi đã tìm thấy giải pháp: chương trình xev.
Nếu nó chạy, nó không hiển thị mã số Fn. Trên thực tế nó không phải: X không thể nhìn thấy phím đó.

Nhưng dù sao, nó cho bạn thấy các mã cho các phím "nóng", như Fn +LeftArrow (đối với giảm âm lượng). Trong trường hợp của tôi, tên đó là XF86AudioLowerVolume và tôi có thể sử dụng nó như vậy trong các tệp cấu hình.

+2

Giải pháp này được cung cấp bởi Trilby. https://bbs.archlinux.org/viewtopic.php?id=142272 – Allok

7

bạn có thể sử dụng xmodmap -pke để hiển thị các keycode, sau đó bạn sẽ nhận được một cái gì đó như thế này:

...
keycode 121 = XF86AudioMute NoSymbol XF86AudioMute
keycode 122 = XF86AudioLowerVolume NoSymbol XF86AudioLowerVolume
keycode 123 = XF86AudioRaiseVolume NoSymbol XF86AudioRaiseVolume
mã khóa 124 = XF86PowerOff NoSymbol XF86PowerOff
mã phím 125 = KP_Equal NoS ymbol KP_Equal
keycode 126 = plusminus NoSymbol plusminus
keycode 127 = Pause Break của Pause Phá vỡ
keycode 128 = XF86LaunchA NoSymbol XF86LaunchA
keycode 129 = KP_Decimal KP_Decimal KP_Decimal KP_Decimal
...

Bạn có thể thấy rằng mã khóa của XF86AudioLowerVolume122, để bạn có thể viết mã của mình như sau:

awful.key ({}, "# 122", volwidget.down)