Fedora 34 → 36을 업그레이드한 후에만 사용자 정의 키보드 구성이 스페이스바에서 작동하지 않습니다.

Fedora 34 → 36을 업그레이드한 후에만 사용자 정의 키보드 구성이 스페이스바에서 작동하지 않습니다.

문맥
나는사용자 정의 키보드 구성. 이는 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) 작동하지 않습니다...하지만 적어도 밑줄이 다시 있습니다! )

관련 정보