我一直在閱讀 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 功能的子集。