2017-05-22 13 views
0

나는 정상 모드로 악을 삽입 모드에서 얻을 수있는 다음과 같은 매핑을 사용합니다. 그러나, 나는 그것을 위해 내 독일어 키보드의 키를 "O"를 사용하고 싶습니다 :사용 표준이 아닌 키 이맥스에서 ("오")는

(key-chord-define evil-insert-state-map "öö" 'evil-normal-state) 

이 시작할 때 다음과 같은 오류 메시지가 발생 : "오류 : 키 코드 키를 두 가지 요소가 있어야합니다."

나는 어떤 점에서 특수 문자를 벗어나야 할 수도 있습니다. 그러나, 나는 방법을 발견 할 수 없었다. 어떤 제안?

+0

그 오류가 제안하는' "OO"'당신은 복사,'(길이 "OO")를'평가를 시도해 볼 수도 있습니다 ... 내 이맥스의 경우가 아니라 둘 이외의 길이를 가지고 무슨 일이 일어나고 있는지'key-chord-define'에있는 문자열? – legoscia

답변

0

답변은 이미 키 - 코드 정의 질문에 대한 의견입니다.

"KEYMAP에서 정의하는 COMMAND를 시작하는 KEYS의 두 키의 키 - 코드 \ nKEYS는 문자열 또는 두 요소의 벡터가 될 수 있습니다. 현재 32 ~ 126 범위의 아스키 코드에 해당하는 요소 만 사용할 수 있습니다 \ nCOMMAND는 대화 형 함수, 문자열 또는 nil이 될 수 있습니다 COMMAND가 nil이면 키 - 코드가 제거됩니다. "

https://www.emacswiki.org/emacs/key-chord.el