2010-01-01 5 views
2

Emacs 23.1.1에서 사용할 페로 시안 입력 방법을 제공 할 수있는 솔루션을 찾고있었습니다. 그것이 내가 원하는 것입니다.Faroese 키보드 입력을 위해 Emacs에서 기존 입력 방법 수정하기

faroese-keyboard 입력 방법이 Emacs에 없습니다. 덴마크어 키보드의 수정 된 버전을 사용해야합니다. 덴마크어 키보드는 페로 어 (Faroese) 키보드와 거의 유사합니다. 두 개의 키만 다르며, 그 중 하나는 급성으로 모음을 입력하기위한 죽은 키이고 다른 하나는 Eth 문자입니다.

이맥스에서 사용하기 위해 키보드 레이아웃을 수동으로 복사하고 수정하는 방법에 대한 지침을 제공 할 수 있습니까?

저는 M $ Windows 용 Cygwin/x 플랫폼에서 Emacs를 사용합니다.

감사합니다.

군나르 Vestergaard

답변

2

그것은 기존의 덴마크어 입력 방법 중 하나를 수행하고 페로어에 대한 수정 상당히 간단합니다. 여러 가지 덴마크어 입력 방법을 사용할 수 있습니다. "덴마크어 키보드"는 SUN 덴마크어 키보드 레이아웃을 기반으로하며 키보드 레이아웃에 익숙하지 않은 경우 좋은 범용 선택이 아닐 수 있습니다. 나는 악센트 모음에 추가

(quail-define-package 
"faroese-postfix" "Latin-1" "FA<" t 
"Faroese input method (rule: AE -> Æ, OE -> Ø, AA -> Å, E' -> É) 

Doubling the postfix separates the letter and postfix: e.g. aee -> ae 
" 
nil t nil nil nil nil nil nil nil nil t) 

(quail-define-rules 
("AE" ?Æ) 
("ae" ?æ) 
("OE" ?Ø) 
("oe" ?ø) 
("AA" ?Å) 
("aa" ?å) 
("DD" ?Ð) 
("dd" ?ð) 
("E'" ?É) 
("e'" ?é) 
("A'" ?Á) 
("a'" ?á) 
("I'" ?Í) 
("i'" ?í) 
("Y'" ?Ý) 
("y'" ?ý) 
("O'" ?Ó) 
("o'" ?ó) 
("U'" ?Ú) 
("u'" ?ú) 

("AEE" ["AE"]) 
("aee" ["ae"]) 
("OEE" ["OE"]) 
("oee" ["oe"]) 
("AAA" ["AA"]) 
("aaa" ["aa"]) 
("DDD" ["DD"]) 
("ddd" ["dd"]) 
("E''" ["E'"]) 
("e''" ["e'"]) 
("A''" ["A'"]) 
("a''" ["a'"]) 
("I''" ["I'"]) 
("i''" ["i'"]) 
("Y''" ["Y'"]) 
("y''" ["y'"]) 
("O''" ["O'"]) 
("o''" ["o'"]) 
("U''" ["U'"]) 
("u''" ["u'"]) 
) 

과에 존재하지 있었다 "ETH"편지 :은 "덴마크어 - 접미사"입력 방법 나는 다음과 같은 페로어 입력 방법에 대한 기준으로 선택한 하나입니다 danish-postfix 입력 방법.

당신이 당신의 이맥스 초기화 파일에 위의 코드를 넣을 경우 눌러서 사용할 수 있습니다 : 입력 방법으로

C-

\와 "페로어 - 접미사"지정 .

를 누르면 :

M-X 설명 - 입력 방법 RET 페로어 - 접미사 RET

이 입력 방법에 대한 키 바인딩에 대한 설명을 얻을 것이다.

위의 "faroese-postfix"코드 대신 "danish-keyboard"입력 방식을 기반으로 자신 만의 페로어 입력 방법을 쓰고 싶다면 다음과 비슷한 방식으로 Emacs init 파일에 설치할 수 있습니다 내가 위에서 설명한.

+0

정보 주셔서 감사합니다. –

관련 문제