Как сопоставить сочетание клавиш «shift + пробел» в браузере Lynx?

Как сопоставить сочетание клавиш «shift + пробел» в браузере Lynx?

Я читал документацию и примеры конфигураций текстового браузера Lynx, чтобы узнать, как сопоставить клавишу с командой в Lynx. Я узнал, что клавиша пробела может использоваться для перехода вниз по странице, что похоже на поведение большинства основных браузеров, таких как Chrome. Смотрите следующую ссылку.

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

Я хотел бы сопоставить нажатие клавиши "shift + пробел" для копирования поведения страницы вверх в Lynx. Я нашел синтаксис для сопоставления клавиши в файле CFG: KEYMAP:<KEYSTROKE>:<LYNX FUNCTION>. Смотрите следующую ссылку.

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

Я также узнал, что символ каретки "^" представляет клавишу Control. Например, KEYMAP:^A:HOMEсопоставляет Ctrl-A с командой Home в Lynx, которая перемещает курсор в верхнюю часть страницы. Однако я не вижу никаких примеров сопоставления клавиши Shift. Как сопоставить команду "shift + пробел" в браузере Lynx?

решение1

Вообще говоря, этого не нужно делать (потому что если вы не сможете (пере)настроить клавиатуру, терминалы не будут отправлять отдельный набор символов для ShiftSpace).

Помимо этого, lynxне имеет специальной функции для сопоставления клавиш-модификаторов, поскольку это слишком специфично для терминала, чтобы быть стандартизированным. Lynx'sKEYMAPфункция использует подмножество стандартных возможностей terminfo.

Связанный контент