· 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 를 눌러보고 잘 되는지 확인 해보시기 바랍니다.

ID
Password
Join
With clothes the new are best, with friends the old are best.


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.0036 sec