如何在 Lynx 浏览器中映射“shift + 空格键”击键命令?

如何在 Lynx 浏览器中映射“shift + 空格键”击键命令?

我一直在阅读 Lynx 基于文本的浏览器的文档和示例配置,以了解如何将按键映射到 Lynx 中的命令。我了解到空格键可以用于向下翻页,这与 Chrome 等大多数主流浏览器的行为类似。请参阅以下链接。

http://web.mit.edu/cygwin/cygwin_v1.3.2/usr/share/lynx_help/keylines/keyrinkle_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 映射到 Lynx 中的 Home 命令,该命令将光标移动到页面顶部。但是,我没有看到任何映射 Shift 键的示例。如何在 Lynx 浏览器中映射“shift + 空格键”击键命令?

答案1

一般来说,您不需要(因为除非您能够(重新)配置键盘,否则终端不会发送一组不同的字符ShiftSpace)。

除此之外,lynx没有用于映射键修饰符的特殊功能,因为它太特定于终端而无法标准化。山猫的KEYMAP功能使用标准 terminfo 功能的子集。

相关内容