私はLynxのコマンドにキーストロークをマッピングする方法を理解するために、Lynxのテキストベースのブラウザのドキュメントとサンプル構成を読んでいます。 Chromeのようなほとんどの主要なブラウザがどのように機能するかと同様に、スペースバーを使用してページを下げることができることを学びました。下記のリンクをご覧ください。
http://web.mit.edu/cygwin/cygwin_v1.3.2/usr/share/lynx_help/keylines/keyrinkle_help.html
Lynxのページアップ動作を複製するために、「shift +スペースバー」キーストロークをマッピングしたいと思います。 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機能のサブセットを使用します。