Ich habe die Dokumentation und Beispielkonfigurationen des textbasierten Browsers Lynx durchgelesen, um zu lernen, wie man in Lynx eine Taste einem Befehl zuordnet. Ich habe herausgefunden, dass man mit der Leertaste nach unten blättern kann, was dem Verhalten in den meisten gängigen Browsern wie Chrome ähnelt. Siehe den folgenden Link.
http://web.mit.edu/cygwin/cygwin_v1.3.2/usr/share/lynx_help/keystrokes/keystroke_help.html
Ich möchte die Tastenkombination „Umschalt + Leertaste“ zuordnen, um das Bild-auf-Verhalten in Lynx zu kopieren. Ich habe herausgefunden, dass die Syntax zum Zuordnen einer Taste in einer CFG-Datei wie folgt lautet: KEYMAP:<KEYSTROKE>:<LYNX FUNCTION>
. Siehe den folgenden Link.
https://lynx.invisible-island.net/lynx2.8.3/breakout/lynx.cfg
Ich habe auch gelernt, dass das Zirkumflex-Symbol „^“ die Strg-Taste darstellt. Beispielsweise KEYMAP:^A:HOME
wird Strg-A in Lynx dem Home-Befehl zugeordnet, der den Cursor an den Anfang der Seite bewegt. Ich sehe jedoch keine Beispiele für die Zuordnung der Umschalttaste. Wie ordnet man den Tastenbefehl „Umschalt + Leertaste“ im Lynx-Browser zu?
Antwort1
Im Allgemeinen ist dies nicht erforderlich (da Terminals keinen eindeutigen Zeichensatz für senden, sofern Sie nicht in der Lage sind, die Tastatur (neu) zu konfigurieren ShiftSpace).
Darüber hinaus lynx
verfügt es nicht über eine spezielle Funktion zum Zuordnen von Tastenmodifikatoren, da dies zu terminalspezifisch ist, um standardisiert zu sein. Lynx'sKEYMAP
Die Funktion verwendet eine Teilmenge der Standardfunktionen von Terminfo.