Reconexión de golpe de tecla

9

Algunas teclas en mi teclado llegaron a un final pegajoso después de un catastrófico derrame de coca. No tengo la intención de reemplazar el antiguo teclado, ya que el año que viene se reemplazará toda la computadora portátil.

Las teclas en cuestión son: flecha hacia arriba, flecha hacia abajo, shift y '/'.

Shift tiene un hermano gemelo en la costa oeste, que está haciendo todo el trabajo ahora, y pude volver a cablear '/' como 'eliminar' (ahora me doy cuenta de que esta era una tecla totalmente inútil) con el xmodmap -e 'keycode 119=/'comando. Es decir, presionar 'eliminar' genera un '/' ahora.

Para descubrir cómo reemplazar las teclas que uso xev. Tengo la intención de reemplazar flecha arriba y flecha abajo para pgup y pgdn respectivamente. Desgraciadamente, las flechas arriba / abajo no tienen salida. Sé que pgup y pgdn son códigos clave 112 y códigos clave 117. Pero, ¿qué debo completar en el xmodmap -e 'keycode <value>=<action>'patrón como xmodmap -e 'keycode 112='yxmodmap -e 'keycode 117='

Pierre B
fuente
Suponiendo que está hablando del teclado de la computadora portátil en sí, una solución rápida y simple hasta que el reemplazo de su computadora portátil podría ser un teclado USB barato.
Crovaxon
Si bien Stephen Kitt funcionará, si hay alguna forma de hacerlo, sugiero arreglar, reemplazar o eludir (teclado USB) el teclado. Los $ 50 ahorrados no valen el esfuerzo de volver a capacitarse para escribir incorrectamente, y luego tener que volver a entrenarse para volver a escribir correctamente.
coteyr

Respuestas:

12

Consulte /usr/include/X11/keysymdef.hlos nombres clave disponibles:

xmodmap -e 'keycode 112=Up'
xmodmap -e 'keycode 117=Down'

(los prefijos deben eliminarse).

Stephen Kitt
fuente