순수 Linux 터미널에서 "Windows" 및 "메뉴" 키를 설정하는 방법

순수 Linux 터미널에서 "Windows" 및 "메뉴" 키를 설정하는 방법

순수 Linux 터미널을 사용할 때 Emacs에서 Windows(Super) 및 메뉴 키 이벤트를 어떻게 받나요?

나는 몇 가지 기능을 연결했고 그것들은 Gnome의 GUI 모드에서 작동하지만 순수 터미널에서는 이벤트를 받지 못합니다.

Emacs 구성 파일 바인딩:

; menu keys
(global-set-key (kbd "<menu>") 'kill-ring-save)
(global-set-key (kbd "C-<menu>") 'yank)
(global-set-key (kbd "M-<menu>") 'kill-region)

; super-z, super-q (Super = Windows key)
(global-set-key (kbd "s-z") 'point-to-register)
(global-set-key (kbd "s-q") 'jump-to-register)

답변1

모든 애플리케이션이 입력 키를 마음대로 해석할 수 있으므로 키 바인딩은 대부분 애플리케이션에 따라 다릅니다.

아래에bash인터프리터 라이브러리를 사용하여 빌드된 양식에서 사용하면 readlinekeyeq 를 누를 때 쉘 명령이 실행됩니다.bindbind [-m keymap] -x keyseq:shell-command

Emacs에는 키 바인딩을 정의하는 고유한 방법이 있습니다. 먼저 편집하세요초기화 파일 그리고올바른 지시.

관련 정보