i3wm/debian 악센트 표시

i3wm/debian 악센트 표시

다음 질문이 있습니다. 해당 배포판을 사용하여 미국 키보드를 사용하고 있지만 스페인어 사용자이므로 필요한 문자( é, á, í, ó, ú, ) 를 인쇄하도록 키보드 ñ를 구성해야 합니다. Ñ제가 생각하는 해결책은 alt+shift+a와 같은 i3wm 키 바인딩을 활용하여 á 문자를 인쇄하는 것입니다. 내가 어떻게 할 수 있는지 아는 사람 있나요? 아니면 더 좋고, 더 빠르고, 다른 솔루션이 있나요? 감사합니다!

답변1

복잡한 해결 방법보다는 intl국제() 레이아웃 변형을 사용하는 것이 좋습니다 . us일시적으로 설정할 수 있습니다(로그아웃 시까지).

setxkbmap us -variant intl

데비안에서 영구적으로 설정하려면 /etc/default/keyboard그에 따라 변수를 수정하고 설정해야 합니다.XKBLAYOUTXKBVARIANT

XKBLAYOUT="us"
XKBVARIANT="intl"

실행할 수도 있습니다 dpkg-reconfigure keyboard-configuration; service keyboard-setup restart. 보다데비안 위키더 많은 정보를 알고 싶습니다.


intl변형은 us기본적으로 표준 레이아웃과 동일하지만 몇 가지 주요 차이점이 있습니다.

  • Alt이제 오른쪽에 있는 키 는 다른 키와 함께 누르면 다른 문자 Alt Gr(ShiftISO_레벨3_시프트). 와 결합하여 Shift다른 문자 세트를 작성할 수도 있습니다.

    • Alt Gr+ a"á"를 인쇄하고, Alt Gr++ "Á" Shift를 인쇄합니다 a. e, i, 에도 마찬가지 o입니다 u.

    • Alt Gr+ n"ñ"를 인쇄하고, Alt Gr++ "Ñ" Shift를 인쇄합니다 n.

    • Alt Gr및 +와 함께 사용하면 Alt Gr다른 모든 영숫자 및 기호 키도 추가 문자를 인쇄합니다 Shift.

  • 데드 키: 이 키 자체는 문자를 생성하지 않으며 대신 다음에 누르는 키에 따라 출력이 달라집니다.

    • 약강의(" ^ ", Shift+ 6): Shift+를 누른 6다음 +를 누르면 a"â"로 인쇄됩니다. Shift+ 6뒤에 오는 다른 조합은 d아무것도 인쇄하지 않습니다. "^"을 인쇄하려면 Shift+를 6두 번 누르거나 Shift+를 6누른 다음 을 누르세요 Space.

    • 무덤또한 ~으로 알려진백틱(" ` ", `): "è" `가 뒤따릅니다 .e

    • 틸데(" ~ ", Shift+ `): Shift+ `다음에 Shift+ 가 오면 n"Ñ"이 인쇄됩니다.

  • 일부 변경된 키:

    • 아포스트로피또한 ~으로 알려진인용하다(" ' ", ')는 (죽음)으로 대체됩니다.심각한(" ´ "): 누르면 "í"가 인쇄됩니다 '. "'"를 인쇄하려면 + ( 오른쪽 클릭 ) 를 i눌러야 합니다.Alt Gr'Alt GrAlt

    • 큰따옴표(" " ", Shift+ ')는 (죽음)으로 대체됩니다.부분적인 톤: Shift+ '다음에 o"ö"를 인쇄합니다. """를 인쇄하려면 Alt Gr+ Shift+ 를 눌러야 합니다 '.

    • 더 적은(" < ", <) 및더 큰("> ", Shift+ <)는 이제 " \ " 및 " | "를 대신 인쇄합니다. 여전히 Shift+를 눌러 "<"를 입력 ,하고 Shift+를 눌러 ">"를 입력 할 수 있습니다 ..

답변2

나는 사용한다드보르자크라틴 아메리카 키보드의 영어 레이아웃입니다. 내부 레이아웃 변경i3wm나는 사용한다데몬 프로세스 설정에 협력.

i3/구성 파일

그리고 나서키보드 속성 일치필요에 따라 구성할 수 있습니다. 제 경우에는 CTRL 키를 두 개 모두 누르면 문제가 해결되었습니다.

당신이 달리면i3wmMATE 대신 GNOME에서 다음을 입력하세요.그놈 설정 데몬구성 파일에 ~/.config/i3/config.

관련 정보