작성 키 시퀀스를 종료하는 방법은 무엇입니까?

작성 키 시퀀스를 종료하는 방법은 무엇입니까?

추가해 보았습니다이 작성 키순서내 거~/.XCompose:

<Multi_key> <L> <L> : "Λ" U039B # GREEK CAPITAL LETTER LAMDA

그러다가 여러 곳에 사용하려고 하는데 시퀀스가 ​​절대 종료되지 않습니다. 즉, 프롬프트에는 이미 표시되어 있음에도 불구하고 완전한 작성 키 시퀀스를 입력하지 않았음을 나타냅니다.

프롬프트 및 완료되지 않은 작성 키 시퀀스

위는 작성 키를 입력할 때 현재 문자 아래에 밑줄을 표시하는 GNOME 콘솔에서 가져온 것입니다.

근본적인 문제는 위의 키 순서가 다음과 같다는 것입니다.접두사다른 작성 키의 경우 [X11 library root]/share/X11/locale/en_US.UTF-8/Compose:

<Multi_key> <L> <L> <A> <P>     : "

답변1

내 생각에 대답은 "지원되지 않음"입니다(내가 아는 한). 하지만 이 답변의 맨 아래에 해결 방법을 제안했습니다.

이 공개 문제를 참조하세요.https://github.com/samhocevar/wincompose/issues/242— Windows 포트에 대한 이야기였지만 X11 동작도 언급되었습니다.

...동작은 일관성을 특별히 고려하지 않고 "기본 트라이 구현이 수행하는 모든 작업"입니다.

이것다른 문제이 문제도 다루어졌습니다. 기존 시퀀스의 접두사를 사용하면 유효성 검사기가 경고를 표시합니다.

내가 아는 한, "입력 해석을 중지하고 지금까지 제공한 내용을 사용하십시오"라고 말하는 입력 키는 없습니다. 나는 희망한다.

그러나 언급한 키가 마음에 들면 Esc언제든지 수동으로 시퀀스에 추가할 수 있습니다.

즉:

<Multi_key> <L> <L> <Escape> : "Λ" U039B # GREEK CAPITAL LETTER LAMDA

Escape참고: 철자가 나에게 정확히 맞아야 합니다. escape또는 가 아닙니다 Esc. xev시스템에서 출력을 봅니다 .

답변2

호환되는 구성 순서의 일부가 아닌 항목을 입력하면 바로 필수 문자가 입력됩니다. 따라서 Compose, L를 입력하면 표시되는 입력은 다음과 같아야 L합니다 .3Λ3

관련 정보