문자(예: a)를 데드 키로 사용

문자(예: a)를 데드 키로 사용

미국 국제 키보드에서는 데드 키를 통해 발음 구별 부호를 추가할 수 있습니다. 구체적으로:

`aà에 매핑되고
'aá에 매핑됩니다.

X에서는 국제 또는 표준 미국 키보드를 사용하여 다음과 같은 매핑을 설정하고 싶습니다.

a`á에 매핑되고
a'à에 매핑됩니다.

보시다시피 데드 키를 기본 글자 뒤에 입력하고 샤프와 악센트 데드 키를 바꾸는 것을 선호합니다. (이렇게 하면 타이핑이 더 빠르고 자연스러워지며, 데드키 기능이 비활성화된 경우 발음 구별 부호가 추가된 단어를 더 쉽게 읽을 수 있습니다.)

이를 달성하는 데 적합한 도구/구성 파일을 제공해 주실 수 있나요?
답변과 관련된 경우 내 배포판은 Arch Linux입니다.

답변1

한 가지 옵션은 작성 모드를 사용하는 것입니다.

  1. 데드키가 있는 미국 키보드 대신 표준 키보드로 되돌리기
  2. 작성 모드를 활성화합니다. 나는 우연히 Alt Gr내 작성 키를 좋아해요

발음 구별 부호가 있는 문자를 입력하려면 문자 쌍 앞에 선택한 작성 키를 추가하십시오. 예를 들어 결과 Alt Gra'á.이고 Alt Gro/원인은 ø.given.ETC 입니다 Alt Gr < < .«

답변2

아니요, "데드 키"를 사용하여 이를 달성할 수 있는 유용한 방법이 있다고 생각하지 않습니다. 이것다른 답변작성 키를 언급하세요. 조합 키와 데드 키는 정확히 동일하게 작동하며 단지 서로 다른 매핑을 사용합니다. 데드 키는 본질적으로 특수 목적의 키 조합입니다.

"데드 키"라는 개념은 타자기에서 따온 것입니다. 예를 들어 `캐리지를 앞으로 밀지 않고 입력한 다음 a입력하면 얻을 수 있습니다 à. 캐리지가 제자리에 있기 때문에 초기 키는 "죽었습니다".

문자(예: a)를 데드 키로 사용

Multi_key(키 조합), dead_greekdead_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) 발음 구별 부호 결합을 나타내는 데 사용됩니다.

관련 정보