2012-05-27 32 views

Respuesta

7

He encontrado la solución: el programa xev.
Si se ejecuta, no muestra un código Fn. En realidad, no tiene por qué: X no puede ver esa clave.

De todos modos, muestra los códigos de teclas "calientes", como Fn +CursorIzquierda (para bajar el volumen). En mi caso, el nombre es XF86AudioLowerVolume y puedo usarlo como tal en los archivos de configuración.

+2

Esta solución fue ofrecida por Trilby. https://bbs.archlinux.org/viewtopic.php?id=142272 – Allok

7

puede utilizar xmodmap -pke para mostrar el código clave, por lo que recibirá algo como esto:

...
código clave 121 = XF86AudioMute NoSymbol XF86AudioMute
código clave 122 = XF86AudioLowerVolume NoSymbol XF86AudioLowerVolume
código clave 123 = XF86AudioRaiseVolumen NoSymbol XF86AudioRaiseVolume
código clave 124 = XF86PowerOff NoSymbol XF86PowerOff
código clave 125 = KP_Equal NoS ymbol KP_Equal
código clave 126 = plusminus NoSymbol plusminus
código clave 127 = Pausa Pausa Pausa Pausa
código clave 128 = XF86LaunchA NoSymbol XF86LaunchA
código clave 129 = KP_Decimal KP_Decimal KP_Decimal KP_Decimal
...

se puede ver que el código de clave de XF86AudioLowerVolume es 122, para que pueda escribir su código de esta manera:

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

Cuestiones relacionadas