· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Emacs Use Dvorak And Hangul3f

Emacs에서 Dvorak과 세벌식 최종사용하기

Emacs에서 서로다른 두 종류의 키보드 타입을 사용하기가 딱히 수월하지가 않아서 나름대로 제가 꼼수를 써서 쓰는 방법을 소개합니다. 더 좋은 방법이 있으시다면, 추가해주시면 감사하겠습니다.

두 가지 방법이 있습니다. 하나는 드보락 키보드 레이아웃을 사용하고 있으면서, 세벌식 최종을 사용하는 경우이맥스 내에서만 Dvorak, 세벌식최종을 사용하는 경우가 있습니다.

이맥스 내에서만 Dvorak, 세벌식최종을 사용하는 경우 의 방법은 설정파일을 조정해서 이맥스 내에 입력 환경만을 바꾸는 것이기 때문에 다른 프로그램을 필요로 하지 않습니다.


tip. Emacs에선 세벌식 최종이 기본으로 들어가 있지 않기 때문에, http://paero3.myzip.co.kr/use_sebeol_keyboard/linux_emacs/xwindow_emacs.htm 를 먼저 하신 다음에 하시기 바랍니다.


1. 드보락 키보드 레이아웃 + 세벌식 최종

드보락 키보드

키보드 세팅이 드보락키보드로 맞추어져 있거나, 운영체제 또는 하드웨어가 드보락으로 이미 정해진 경우를 말합니다.

설정

이 방법은 이미 EmacsHangulConfiguration 부분의 설정파일수정하기 부분에 나와있습니다. 그 부분에서 세번째 세벌식최종 드보락 부분을 .emacs에 추가하시면 됩니다.


2. 이맥스 내에서만 사용(드보락 + 세벌식 최종)


.emacs 를 열여서 아래 부분을 붙여넣기 합니다.
(defun toggle-any-method ()
  (interactive)
  (if (string-equal current-input-method "korean-hangul3f")
    (activate-input-method "english-dvorak") 
    (activate-input-method "korean-hangul3f")
  )
)
(global-set-key (kbd "S-SPC") 'toggle-any-method) ;;Shift + Space
(define-key global-map "\C-\\" 'toggle-any-method) ;;Ctrl + \
(activate-input-method "english-dvorak") ;; 지금 입력 형태를 드보락으로...

그러고 나서, Emacs 를 다시 실행시켜 주신다음에 Shift + Space 를 눌러보고 잘 되는지 확인 해보시기 바랍니다.



sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2007-12-31 15:07:02
Processing time 0.0042 sec