¿Cómo se asigna el comando de pulsación de tecla "mayúsculas + barra espaciadora" en el navegador Lynx?

¿Cómo se asigna el comando de pulsación de tecla "mayúsculas + barra espaciadora" en el navegador Lynx?

He estado leyendo documentación y configuraciones de muestra del navegador basado en texto Lynx para aprender cómo asignar una clave a un comando en Lynx. Aprendí que la tecla de la barra espaciadora se puede usar para bajar la página, lo cual es similar al comportamiento en la mayoría de los principales navegadores, como Chrome. Vea el siguiente enlace.

http://web.mit.edu/cygwin/cygwin_v1.3.2/usr/share/lynx_help/keystrokes/keystroke_help.html

Me gustaría asignar la pulsación de tecla "mayúsculas + barra espaciadora" para copiar el comportamiento de avance de página en Lynx. Encontré que la sintaxis para asignar una clave en un archivo CFG es: KEYMAP:<KEYSTROKE>:<LYNX FUNCTION>. Vea el siguiente enlace.

https://lynx.invisible-island.net/lynx2.8.3/breakout/lynx.cfg

También aprendí que el símbolo de intercalación "^" representa la tecla Control. Por ejemplo, KEYMAP:^A:HOMEasigna Ctrl-A al comando Inicio en Lynx, que mueve el cursor a la parte superior de la página. Sin embargo, no veo ningún ejemplo de asignación de la tecla Mayús. ¿Cómo se asigna el comando de pulsación de tecla "mayúsculas + barra espaciadora" en el navegador Lynx?

Respuesta1

En términos generales, no es necesario (porque, a menos que pueda (re)configurar el teclado, los terminales no enviarán un conjunto distinto de caracteres para ShiftSpace).

Más allá de eso, lynxno tiene una característica especial para mapear modificadores de clave, ya que es demasiado específico del terminal para haber sido estandarizado. linceKEYMAPLa característica utiliza un subconjunto de las capacidades estándar de terminfo.

información relacionada