¿Cómo convertir una clave no vinculable en una vinculable?

¿Cómo convertir una clave no vinculable en una vinculable?

Estoy hablando del Menu(código clave = 135) (también conocido como clic derecho), no lo uso.

Entonces lo desactivéMenú de contextoAcción con la herramienta Xmodmap, ahora no abre el menú y sigue funcionando para los atajos de teclado*

También se deshabilitó la repetición con xset -r 135(porque las teclas como Ctrl no se repiten mientras se presionan)

* Pero el problema es que no puedo combinarlo con otras claves, como how y Ctrldo .ShiftAlt

Por ejemplo, puedo crear un acceso directo como Shift+ Alt+ S, pero no puedo hacer algo así con Menu+alguna tecla, no se vincula con otras teclas. Puedo crear "acordes" de claves pero no es lo que estoy buscando.

Parece que no puedo hacerlo con Xmodmap :/

Si ejecuta, xev -event keyboardpuede ver que lo que cambia con teclas como Ctrly Shiftes Altelstatevalor, va desdestate 0x0cuando se presiona, parastate 0x4(En el caso de Ctrl L) cuando sea liberado. Eso no sucede con Menula clave y otras claves no vinculables, todas permanecen enstate 0x0, ¿Tal vez éste es el problema?

¿Cómo puedo solucionar esto?

Gracias

Respuesta1

No entiendes las claves modificadoras.

Puedes ver cuáles son tus modificadores xmodmap.

Menuno es un modificador por defecto, a pesar de que puede activar algunos menús contextuales como F10(dependiendo del software que utilices).

Cuando vea state 0x0en la salida de xev, está efectivamente relacionado con el modificador, presione varios modificadores al mismo tiempo y verá el resumen.

Efectivamente xmodmapno te permitirá crear lo que deseas. Ahora, puede intentar agregar efectivamente Menua su mapa de modificadores un nombre de modificador válido y modificar su xkbmapa para asegurarse de que aún envíe un símbolo de clave... pero no es algo elegante.

En su lugar, permítame sugerirle que utilice un software llamado xcape(hay otros compatibles con Wayland) para emular un modificador Hyper_R(por ejemplo, suponiendo que lo agregue a su mapa de modificaciones) en esta tecla cuando se presiona en combinación con otras teclas y Menucuando se presiona sola. .

La documentación de xcapees realmente sencilla para realizar dicha modificación.

información relacionada