«key-bindings» 태그된 질문

키보드 단축키, 키 코드, 키 시퀀스, 핫키 또는 Emacs의 키 조합과 해당 동작 간의 연관성.

2
동일한 버퍼에서 두 개의 주요 모드 맵 사용
한 주요 모드의 키맵을 다른 주요 모드의 대체 키맵으로 사용하는 것이 매우 편리한 몇 가지 상황에 처했습니다. 예를 들어 : 조직 문서 중 일부에 LaTeX를 많이 작성하므로 latex-mode편집하는 동안 쉽게 사용할 수 있는 명령을 사용하는 것이 좋습니다 org-mode. Markdown을 지원하는 irc room을 자주 사용하므로 키 markdown-mode바인드를 추가하는 것이 좋습니다 erc-mode. …

1
kbd없이 Control + Shift 키 정의
다른 사람의 패키지에 기능을 추가하려고하는데 패턴을 존중하고 싶습니다. 불행히도 이러한 패턴 중 하나는 사용하지 않는 것 kbd입니다. 에 함수를 바인딩해야 C-S-b하지만 방법을 알 수 없습니다. 단일 수정 자 (예 :) 로이 작업을 수행하는 방법을 알고 "\S-b"있지만 여러 수정 자에서 작동하도록 할 수는 없습니다. (kbd "C-S-b")출력 ( [33554434])을 평가 하고 사용할 …

2
일반 키를 수정 자 키로 변환
설명 할 수없는 이유로 덴마크 달러 기호를 OS X-로 보내는 키가있는 키보드가 §있습니다. Shift 키를 누르면 플러스 / 마이너스 기호-가 전송 ±됩니다. Emacs 내에서 §키 를보고 Hyper 또는 Super로 변환 할 수 있습니까? 따라서 해당 §키를 누른 상태 에서을 누르면 Emacs에서 f활성화 H-f됩니다. 작동하지 않는 다음을 시도했습니다. (define-key key-translation-map (kbd …

4
그리스어 스트레스 ( ')를 입력 할 때“<dead-acute> is undefined”문제가 나타남
나는 Emacs를 사용하기 시작했고 그리스어로 텍스트를 썼습니다. 문제는 일부 글자 (ό, ύ, ί, ύ)에 사용 된 스트레스가 작동하지 않는다는 것입니다! 일반적으로 ;(L 옆의 키를 누름)을 누른 다음 삽입 할 문자를 눌러 삽입합니다. 그리스어 키보드의 표준입니다. 내가 그것을 누르면 ;그것은 말합니다 : &lt;dead-acute&gt; is undefined. C-h c ; 같은 것을 말합니다. …

4
조직 모드 : "조직 모드 마크 업"키 바인딩을 만드는 방법은 무엇입니까?
내가 사용할 수 있습니다 알고 *bold*, /italic/, _underline_, =verbatim=, ~code~,과 +strike-through+에 텍스트 마크 업 적용 에 org-mode. 그러나 이러한 변경 사항을 텍스트 영역에 적용하기 위해 키 바인딩을 어떻게 만듭니 까? 예를 들어, 텍스트를 굵게 표시하려면보다 쉬운 방법이 있습니까? 텍스트의 앞쪽으로 이동 접두사 * 텍스트 끝으로 이동 추가 *? 과 같은 …

1
키를 누른 후 에코 영역에 "Cx-"가 표시 될 때까지 시간을 줄입니다.
를 통해 명령을 입력하려고 C-x하면 에코 영역에이 접두사 키가로 표시 될 때까지 1-2 초가 걸립니다 C-x-. 저는 Emacs를 처음 접했기 때문에 종종 혼란스럽고 길을 잃었습니다. ESC키는 좀 절반 입력 한 명령 밖으로 탈출을 시도 할 때, 나는 종종 눌러 루핑 결국, 이와 유사한 역할을 ESC하고 내가보고 다시 후 1~2초 ESC-에코 …

2
일반적으로 키보드 매크로를 바인딩하는 데 사용할 수있는 Emacs에서 사용되지 않는 키는 무엇입니까?
나는 키보드 매크로에 바인드 키에 일반적인 방법이라는 것을 읽고 C-x C-k 0에 9와 A에 Z. 예를 들어 키보드 매크로를 정의한 후에는 입력 할 수 C-x C-k b있고 Emacs는 바인딩 할 키를 요구합니다. 그리고이 목적을 위해 예약 된 키는 C-x C-k 0에 9와 A에 Z. 그러나 여기에는 꽤 많은 키 입력이 …

2
키보드 바인딩을 정의하기위한 표준 / 권장 구문이 있습니까?
키보드 바인딩을 정의하기 위해 다음을 모두 보았습니다. 이 모든 작업은 적어도 MS Windows에서 작동합니다. 같은 일을하는 다른 방법이 있는지 모르겠습니다. 키보드 바인딩을 정의하는 표준 또는 권장 방법이 있는지, 일부를 피하는 것이 좋습니다. (global-set-key "\M-r" 'some-command) (global-set-key [(meta r)] 'some-command) (global-set-key [?\M-r] 'some-command) (global-set-key (kbd "M-r") 'some-command)

2
C- [를 어떻게 바인딩합니까?
C-[미국 영어 키보드의 이스케이프 키와 동일하므로 바인딩을 시도하면 M-동작 이 엉망이됩니다 . 이맥스는 아무 문제 이야기가없는 것으로 보인다 &lt;escape&gt;및 C-[GUI 프레임에서 분리합니다. 다음은 잘 작동하며 바인딩은 M-계속 작동합니다. (global-set-key (kbd "&lt;escape&gt;") (lambda () (interactive) (message "&lt;escape&gt;"))) 그러나 내가 묶으면 (global-set-key (kbd "C-[") (lambda () (interactive) (message "C-["))) 갑자기 이맥스가 미쳐 …


1
기능 키를 "고정"수정 자 키로 사용
기능 키 &lt;f8&gt;(예 :)를 일종의 슈퍼 키 다운 이벤트로 사용하고 다음 키 입력 (f.ex.s)을 다음과 같이 삽입하는 방법이 s-s있습니까? 다시 말해, 이것은 sticky modifier 키와 비슷하지만 OS 자체가 아닌 emacs 전용입니다. 키 코드 모드와 이와 같은 키 조합을 사용 (global-set-key (kbd "&lt;f8&gt; b t") 'undo)하여 키보드 단축키를 저장할 수 있다는 …

2
use-package를 사용하여 바인딩 해제 키
org-cycle-agenda-files기본적으로 C-'and로 설정된 바인드 해제 를 시도 하고 C-,있습니다. 내가 선택한 무기는 use-package 패키지입니다. 에 github.com/use-package/bind-key.el 페이지 I 라인 아래의 발견 : ;; To unbind a key within a keymap (for example, to stop your favorite major ;; mode from changing a binding that you don't want to override everywhere), …

1
에코 영역에 키 입력을 즉시 표시하는 방법은 무엇입니까?
에코 영역에 키 입력을 즉시 표시하려면 어떻게합니까? 예를 들어 : 키 시퀀스를 입력하면 C-u j에코 영역에 즉시 표시되지 않지만 key를 누르면 k미리 오타가 있음을 알게됩니다. 따라서 에코 키에 대한 명령을 호출하여 키를 즉시 표시하려면 일부 키를 누를 때 나와 같은 초보자에게 도움이 될 것이라고 생각합니다.

1
조직 헤드 라인 본문의 시작 또는 끝으로 가장 효율적으로 탐색하는 방법은 무엇입니까?
하나의 조직 모드 헤드 라인 시작에서 다른 키로 빠른 키를 사용하여 쉽게 탐색 할 수 있습니다 . 이제 제목이 시작되고 TODO 키워드 바로 다음에 본문에 추가하고 싶다고 가정합니다. 그럼 M-f Space내가 가고 싶은 곳으로 데려다 줄거야. TODO 키워드가 없으면 M-f M-b입니다. 헤드 라인 텍스트 의 끝까지 가고 싶다면 더 까다 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.