저는 Lynx의 명령에 키를 매핑하는 방법을 알아보기 위해 Lynx 텍스트 기반 브라우저의 설명서와 샘플 구성을 읽었습니다. 스페이스바 키를 사용하여 페이지를 아래로 내릴 수 있다는 것을 배웠는데, 이는 Chrome과 같은 대부분의 주요 브라우저의 동작과 유사합니다. 다음 링크를 참조하세요.
http://web.mit.edu/cygwin/cygwin_v1.3.2/usr/share/lynx_help/keystroks/keystrok_help.html
Lynx에서 페이지 위로 동작을 복사하기 위해 "shift + 스페이스바" 키 입력을 매핑하고 싶습니다. CFG 파일에서 키를 매핑하는 구문은 다음과 같습니다 KEYMAP:<KEYSTROKE>:<LYNX FUNCTION>
. 다음 링크를 참조하세요.
https://lynx.invisible-island.net/lynx2.8.3/breakout/lynx.cfg
또한 캐럿 기호 "^"가 Ctrl 키를 나타낸다는 것도 배웠습니다. 예를 들어 KEYMAP:^A:HOME
Ctrl-A를 Lynx의 Home 명령에 매핑하면 커서가 페이지 상단으로 이동됩니다. 그러나 Shift 키를 매핑하는 예는 없습니다. Lynx 브라우저에서 "shift + 스페이스바" 키 입력 명령을 어떻게 매핑합니까?
답변1
일반적으로 말하면 그렇지 않습니다(키보드를 (재)구성할 수 없으면 터미널은 에 대해 고유한 문자 집합을 보내지 않기 때문입니다 ShiftSpace).
그 외에도 lynx
키 수정자를 매핑하기 위한 특별한 기능이 없습니다. 표준화하기에는 터미널에 너무 특정하기 때문입니다. 링크스의KEYMAP
기능은 표준 terminfo 기능의 하위 집합을 사용합니다.