미국 국제 키보드에서는 데드 키를 통해 발음 구별 부호를 추가할 수 있습니다. 구체적으로:
`a
à에 매핑되고
'a
á에 매핑됩니다.
X에서는 국제 또는 표준 미국 키보드를 사용하여 다음과 같은 매핑을 설정하고 싶습니다.
a`
á에 매핑되고
a'
à에 매핑됩니다.
보시다시피 데드 키를 기본 글자 뒤에 입력하고 샤프와 악센트 데드 키를 바꾸는 것을 선호합니다. (이렇게 하면 타이핑이 더 빠르고 자연스러워지며, 데드키 기능이 비활성화된 경우 발음 구별 부호가 추가된 단어를 더 쉽게 읽을 수 있습니다.)
이를 달성하는 데 적합한 도구/구성 파일을 제공해 주실 수 있나요?
답변과 관련된 경우 내 배포판은 Arch Linux입니다.
답변1
한 가지 옵션은 작성 모드를 사용하는 것입니다.
- 데드키가 있는 미국 키보드 대신 표준 키보드로 되돌리기
- 작성 모드를 활성화합니다. 나는 우연히 Alt Gr내 작성 키를 좋아해요
발음 구별 부호가 있는 문자를 입력하려면 문자 쌍 앞에 선택한 작성 키를 추가하십시오. 예를 들어 결과 Alt Gra'는 á.이고 Alt Gro/원인은 ø.given.ETC 입니다 Alt Gr < < .«
답변2
아니요, "데드 키"를 사용하여 이를 달성할 수 있는 유용한 방법이 있다고 생각하지 않습니다. 이것다른 답변작성 키를 언급하세요. 조합 키와 데드 키는 정확히 동일하게 작동하며 단지 서로 다른 매핑을 사용합니다. 데드 키는 본질적으로 특수 목적의 키 조합입니다.
"데드 키"라는 개념은 타자기에서 따온 것입니다. 예를 들어 `
캐리지를 앞으로 밀지 않고 입력한 다음 a
입력하면 얻을 수 있습니다 à
. 캐리지가 제자리에 있기 때문에 초기 키는 "죽었습니다".
문자(예: a
)를 데드 키로 사용
Multi_key
(키 조합), dead_greek
등 dead_circumflex
의 키 기호에는 특별한 것이 없습니다. ~/.XCompose
파일의 모든 키 기호를 사용할 수 있습니다 . 따라서 일반 문자를 사용하면 완벽하게 작동합니다.
<a> <grave> : "à"
<a> <acute> : "á"
문제는 이제 a
단 한 번의 키 입력으로는 글을 쓸 수 없다는 것입니다. 매핑을 효과적으로 도입해야 합니다.탈출하다"데드 키"/매핑된 키 기능:
<a> <a> : "a"
<a> <space> : "a"
나는 이것이 실용적인 해결책이라고 생각하는 사람을 상상할 수 없습니다. 따라서 원하는 것을 달성하기 위해 조합 키 스타일 매핑을 사용할 수 없다고 생각하는 이유는 무엇입니까?
발음 구별 부호 결합 사용
a
+ `
→ 로 입력하는 방법이 있습니다 à
. 키맵을 작성할 필요도 없습니다. 당신이해야 할 일은 데드 키를 다음으로 교체하는 것입니다.발음 구별 부호 결합. 이는 다른 문자 모양과 결합되도록 설계된 유니코드 문자 모양입니다. 따라서 à
이 방법을 사용하여 입력 하려면 다음을 수행하십시오 .
a + ◌̀ → à (†1)
발음 구별 부호 조합의 몇 가지 일반적인 변형:
- ◌̀ U+0300 복합 악센트 표시
- ◌́ 날카로운 사운드와 결합된 U+0301
- ◌̂ U+0302 결합된 iambic
- ◌ U+0303 물결표 결합
- ◌̄ U+0304 마크롱과 합병
1: ◌
(U+25CC DOTTED CIRCLE) 발음 구별 부호 결합을 나타내는 데 사용됩니다.