Como você mapeia o comando de tecla “shift + barra de espaço” no navegador Lynx?

Como você mapeia o comando de tecla “shift + barra de espaço” no navegador Lynx?

Tenho lido a documentação e exemplos de configurações do navegador baseado em texto Lynx para aprender como mapear uma chave para um comando no Lynx. Aprendi que a tecla da barra de espaço pode ser usada para descer a página, o que é semelhante ao comportamento na maioria dos principais navegadores, como o Chrome. Veja o link a seguir.

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

Gostaria de mapear o pressionamento de tecla "shift + barra de espaço" para copiar o comportamento da página no Lynx. Descobri que a sintaxe para mapear uma chave em um arquivo CFG é: KEYMAP:<KEYSTROKE>:<LYNX FUNCTION>. Veja o link a seguir.

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

Também aprendi que o símbolo circunflexo "^" representa a tecla Control. Por exemplo, KEYMAP:^A:HOMEmapeia Ctrl-A para o comando Home no Lynx, que move o cursor para o topo da página. No entanto, não vejo nenhum exemplo de mapeamento da tecla shift. Como você mapeia o comando de tecla “shift + barra de espaço” no navegador Lynx?

Responder1

De modo geral, você não faz isso (porque, a menos que você consiga (re)configurar o teclado, os terminais não enviarão um conjunto distinto de caracteres para ShiftSpace).

Além disso, lynxnão possui um recurso especial para mapear modificadores de teclas, uma vez que é muito específico do terminal para ser padronizado. LinceKEYMAPfeature usa um subconjunto dos recursos terminfo padrão.

informação relacionada