¿Cómo puedo eliminar una sola asignación de teclas temporal sin restablecer todo el mapa de teclas?


8

Entonces vi esta pregunta el otro día. La Kclave del usuario estaba rota y querían asignarla a Right- Shift. Apareció una buena respuesta y pensé en probarlo para ver si funcionaba. Corrí:

xmodmap -e "keycode 62 = k"

Hice esto bajo el entendimiento de que nunca uso Right- Shiftpara nada. Resulta que estaba completamente equivocado. Lo uso todo el día.

He estado llenando documentos, corrompiendo comandos, incluso casi borrando las cosas incorrectas (con Right- Shift+ Delete). Ha sido una montaña rusa de emociones, pero ahora quiero que desaparezca. Lo siento universo.

Sé que podría reiniciar o incluso reiniciar X, pero tengo muchas cosas en ejecución y trabajo por hacer. ¿Puedo simplemente eliminar la asignación que xmodmapha creado para que Right- Shiftsea ​​simplemente Right- Shift?

En este caso, es solo un mapeo (por lo que los enfoques de Etcher Sketch funcionarán para mí) pero supongo que tengo otros mapeos que quiero mantener.


Respuestas:


7

Tratar:

xmodmap -e "keycode 62 = Shift_R"

Solía xmodmap -pkever la lista de asignaciones actuales y mirar hacia la izquierda Shift. El correcto se deduce de la simetría.


@Oli por qué / ¿No ha intentado xmodmapnuevamente el comando (para seleccionar el Desplazamiento derecho) usted mismo?
Pandya

@Pandya Me preguntaba si era una pregunta capciosa, pero luego de algunos intentos me di cuenta de que el problema podría ser el nombre de Right Shift. Hasta que lo ejecuté, -pkehabía adivinado R_Shift, RShift, RightShift, etc.
muru
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.