Traté de cambiar la tecla mod de forma impresionante de la tecla de Windows a Pausa, Bloqueo de desplazamiento y Escape.
Para todas las claves intenté cambiar la entrada en el rc.lua
archivo de configuración; Traté de usar xmodmap para borrar bloqueos yadd mod4 = ...
Sin embargo, parece que no importa lo que haga, las teclas se vuelven "pegajosas" (a veces de una manera extraña e inconsistente), es decir, si las golpeo una vez que la computadora actúa como si estuvieran presionadas constantemente.
¿Hay alguna forma razonable de cambiar este comportamiento?
linux
hotkeys
xmodmap
awesome-wm
Archie
fuente
fuente
clear lock
comando borra el bloqueo de turno, y no debería haber ningún bloqueo de turno para ninguna de las teclas mencionadas en la primera línea de mi pregunta.Muy tarde, pero para referencia de otros:
El problema parece ser que xmodmap no identifica ninguna de las claves que enumeró como teclas modificadoras. AwesomeWM, por lo tanto, no permite que se usen como teclas modificadoras.
Puede intentar agregar la clave que desea usar como Mod3 (que no parece usarse para nada en la mayoría de los sistemas que he visto), luego su rc.lua puede incluir la clave mod como "Mod3".
Agregar como clave modificadora
Puede ver sus teclas modificadoras con
xmodmap
. Por defecto, probablemente obtendrá algo como esto:Con
xev
usted puede ver el nombre de cualquier tecla que presione mientras se está ejecutando, y para Scroll Lock, la mía aparece como:Notarás que el nombre del keyym es
Scroll_Lock
.Para agregar a Mod3, debe crear o agregar
~/.Xmodmap
. Agregar esta línea establece que Mod3 sea solo la tecla Scroll_Lock:Para probar sus cambios y ver cualquier error en su archivo .Xmodmap, ejecute
Actualizando rc.lua
Como claramente ya has descubierto, hacia la parte superior de tu archivo rc.lua (que generalmente está dentro
~/.config/awesome/rc.lua
), hay unamodkey = "Mod4"
línea. Cambia esto amodkey = "Mod3"
.Advertencias
AwesomeWM utiliza la tecla Esc para varias asignaciones de teclas. Sugeriría probar Scroll Lock o Pause en su lugar, ya que es menos probable que tenga conflictos extensos. De hecho, AwesomeWM parece asumir que Esc está reservado para cancelar la operación actual.
Scroll Lock parece ser tratado mágicamente como una llave de bloqueo, al igual que Caps Lock. La diferencia es que el comportamiento de bloqueo de Bloqueo de mayúsculas es relativamente trivial para deshabilitar, mientras que Scroll Lock no puede deshabilitar este comportamiento por lo que puedo decir.
Sugeriría probar esto con una tecla como la tecla Numpad 0, o algo que normalmente no está diseñado para ser una tecla de bloqueo de estado, confirme que funciona, luego intente cambiar a la tecla que desee.
fuente
Sé que llego 3 años tarde, pero si esto ayuda a alguien, cambie
con
fuente