문맥
나는사용자 정의 키보드 구성. 이는 Fedora 34의 매력처럼 작동합니다. 방금 Fedora 36으로 업그레이드하고 키보드 레이아웃을 다시 설치했습니다.
질문
다음을 제외하고 맞춤 레이아웃을 사용하세요.<SPCE>
(스페이스바) 키 정의:
key <SPCE> { [ space, nobreakspace, underscore, U202F ] }; // ␣ (espace insécable) _ (espace insécable fin)
구체적인 질문은눌렀을 때 일반 공백만 인쇄spacebar(즉, 수정자 Shift및 /레벨 3 시프트 Alt는 효과가 없습니다.) +를 누를 때 밑줄( ) Alt Gr대신 ._
Alt Grspacebar
하지만 그동안 Alt Gr다른 키(예: + Alt Gr) 를 사용할 수 있습니다.<AD01>
인쇄|
예상대로). 성공하지 못한 채 key <SPCE>
정의를 블록 내의 다른 위치로 이동하려고 했습니다 xkb_symbols {}
. 다른 (내장형) 키보드 정의도 살펴봤지만 뭔가 변경된 것을 찾지 못한 것 같습니다...
질문/usr/share/X11/xkb/symbols/fr
수정자가 적용되도록 정의를 어떻게 수정합니까 spacebar?
답변1
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC"
다음과 같이 정의에 수정자를 추가하여 문제를 해결했습니다 spacebar.
key <SPCE> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ space, nobreakspace, underscore, U202F ] };
(줄바꿈하지 않는 공백(U+00A0) 작동하지 않습니다...하지만 적어도 밑줄이 다시 있습니다! )