내 이맥스 환경에서 탭 키에 Meta
을 다시 바인딩하려고합니다. 주변을 둘러 보았지만 command
또는 option
에 바인딩하는 것 외에는 찾을 수 없었습니다. 약간 더 좋지만 여전히 이상적은 아닙니다.emacs에서 tab 키를 meta로 매핑하는 방법이 있습니까?
1
A
답변
2
이맥스에서만이 작업을 수행 할 수 없으므로 창 시스템 (* nux, Mac, MS Windows)에서 키맵을 수정해야합니다. Mapping Caps Lock to Control from within Emacs on Windows, elisp how to check if Shift key is pressed 및 Can I send a keypress to Windows from Emacs? :
은 추론에 대한 비슷한 질문을 참조하십시오.당신 당신의 윈도우 시스템의 변화를 만들 수 있습니다 - 당신이 OS X를 사용하는 경우 있지만 그게 뭔지 알고하는 것이 도움이 될 것 ...
1
, 당신은 KeyRemap4MacBook를 설치하고이 같은 private.xml을 사용할 수 있습니다 :
<?xml version="1.0"?>
<root>
<appdef>
<appname>EMACS</appname>
<equal>org.gnu.Emacs</equal>
</appdef>
<item>
<name>tabtometa</name>
<identifier>tabtometa</identifier>
<only>EMACS</only>
<autogen>__KeyOverlaidModifier__ KeyCode::TAB, KeyCode::OPTION_L, KeyCode::TAB</autogen>
</item>
</root>
누르고있을 때 탭을 옵션으로 변경하지만 눌렀을 때 탭으로 유지합니다.
(setq ns-option-modifier 'nil)
(setq ns-right-control-modifier 'meta)
관련 문제
- 1. Tab 키를
- 2. TAB 키를
- 3. 객체를 프리미티브에 매핑하는 방법이 있습니까?
- 4. Vim에서 Ctrl 키와 쉼표를 매핑하는 방법이 있습니까?
- 5. tab 키를 as3으로 사용
- 6. Emacs에서 tab-to-tab-stop을 유지 replace-regexp
- 7. Emacs에서 키를 눌러 반복 입력
- 8. MultiLine TextBox에서 Tab 키를 누르면 Ctrl 키를 누른 채로 Tab 키를 누르면 어떻게됩니까?
- 9. EMACS에서 TAB 대신 4 개의 SPACES를 사용하려면 어떻게해야합니까?
- 10. 여러 필드를 하나의 속성으로 매핑하는 방법이 있습니까?
- 11. Java Servlet을 * /?에 매핑하는 방법이 있습니까?
- 12. Spring에서 다른 URL로 URL을 매핑하는 방법이 있습니까?
- 13. 키보드 키를 다시 매핑하는 방법
- 14. Tab 키를 누르면 WinForms 툴팁이 뒤집습니다.
- 15. NSTextView에서 Enter/Tab/Up/Down 키를 찾으십니까?
- 16. 내 웹 페이지에서 ALT + TAB 키를 눌러도됩니까?
- 17. "Tab"키를 사용하여 NSTextField에서 NSMatrix로 이동
- 18. jqgrid "tab"키를 사용하여 행을 편집하고 추가하십시오.
- 19. Tab 키를 누르면 위젯에 포커스가 없습니다.
- 20. Java로 눌려진/타이핑 된 Tab 키를 어떻게들을 수 있습니까?
- 21. Emacs에서 Meta-x가 작동하지 않습니다.
- 22. Tab 키를 눌렀을 때 winform을 잡는 방법
- 23. Tab 키를 사용하여 WPF ComboBoxItem 선택
- 24. Tab 키를 눌렀을 때 아래로 이동
- 25. JTabbedPane 내에서 Tab 키를 앞으로 가져 오겠습니까?
- 26. Tab 키를 누를 때 다음 컨트롤로 이동
- 27. Tab 키를 사용하여 ListBox에 새 항목 추가
- 28. IE에서 ActiveX의 Tab 키를 가로 채는 방법
- 29. Python curses - Tab 키를 얻을 수 없습니다.
- 30. mozila firefox에서 TAB 키를 비활성화하는 방법은 무엇입니까?
그것을 대신 TAB 키의 ESC 키를 사용하기위한 옵션이 될 것이다 :
당신이
? – ThomasCONTROL_R
및 사용에OPTION_L
을 변경, 비 ASCII 문자를 삽입하는 옵션을 사용하려면@ 토마스, 나는 더 자연스러운 손 위치를 찾고 있었고 탈출은 나만큼 좋지 않았다. 이 대답을 얻은 후에 나는'command' 키를 사용하여 정착했다. – dave
내가 물었던 이유는 TAB이 종종 이맥스의 들여 쓰기에 사용되기 때문에, 당신이 들여 쓰기에 다른 키를 사용하는 것에 만족하지 않는다면, 그것을 다시 바인딩하는 것이 좋지 않을 수도 있습니다. – Thomas