Me gustaría una frecuencia de repetición especialmente alta y un bajo retraso en mi tecla de retroceso, pero un retraso y una frecuencia regulares en cualquier otra tecla. Este comando funciona, pero lo configura para cada tecla:
xset r rate 120 30
¿Hay alguna manera de tener diferentes configuraciones para las teclas individuales?
xset r 22 r rate 120 30
debería hacer lo que estás buscando, pero en mi computadora portátil no funciona. Sin embargo, el código clave para la retroceso es 22.Respuestas:
Creo que la respuesta a su pregunta es no, no hay manera de lograr esto, menoscabar las fuentes de X.org.
Aquí hay una explicación de por qué
xset
no funciona; Estoy creando una respuesta porque corresponde a los comentarios encontrados tanto en el OP como en la respuesta anterior.xset r
tiene varias formas alternativas de ser llamado. Mutuamente excluyentes, es decir:.. activará la repetición del código clave 22 (retroceso), mientras
xset -r 22
que la desactivará.Alternativamente, es posible especificar las velocidades del teclado, pero solo para todas las teclas:
No puedes combinar los dos.
En cuanto a la 08 / 22 confusión: 08 es el ASCII código ASCII para el carácter de retroceso, y el 22 es el X Window código clave para la física particular clave .
Desafortunadamente, las dos configuraciones (velocidad / retraso y repetición por tecla activada / desactivada) se manejan mediante dos extensiones X diferentes:
xset
cambia la velocidad / retraso usando la funciónXF86MiscGetKbdSettings( display, values )
. Lavalues
estructura XF86MiscKbdSettings contiene solo campos para la tasa de repetición y el retraso (y otros dos sin importancia aquí), y no hay forma de aplicarlo sino general.En resumen, esto parece ser imposible de lograr en la configuración actual de X.org.
fuente
Tratar:
El la
xset
página de manual en www.x.org da un poco de ayuda en el comando. También encontré las teclas del teclado y los valores de los códigos clave , que se encuentra en el sitio web de Adobe, pero creo que los códigos clave deben ser correctos.fuente
8
xev
en la terminal y luego presiona la tecla de retroceso, dirá que el códigoPage Down
clave. desafortunadamente no estoy cerca de mi caja de Linux para poder probar nada de esto.xev
para averiguar cuáles son los códigos clave en su propio sistema; presione una tecla en su teclado y le dará el código clave.