XKB를 사용하면 TAB 키의 기호를 변경할 수 있습니다.
key <TAB> {
type= "ONE_LEVEL",
symbols[Group1]= [ Overlay1_Enable ]
};
그러나 Google 크롬은 다음 요소를 가리키는 기호 및 탭에 관계없이 키코드 23
(일명 )를 감지합니다.<TAB>
TAB키를 눌렀을 때 무해한 키코드를 생성할 수 있는 방법이 필요합니다. 어떻게 해야 하나요?
답변1
부분적인 해결책이 있습니다.
오버레이를 만들었어요
key <TAB> {
overlay2=<HYPR>
};
그런 다음 오버레이를 트리거하기 위해 거의 사용되지 않는 일시 중지/중단 키를 설정합니다.
key <PAUS> {
type= "PC_CONTROL_LEVEL2",
symbols[Group1]= [ Overlay2_Enable, Overlay2_Enable ]
};
interpret Overlay2_Enable+AnyOfOrNone(all) {
action= LockControls(controls=Overlay2);
};
이제 일시 중지/중단 키를 누르면 오버레이 스틱과 TAB(키코드)이 영원히 HYPER(키코드!)로 다시 매핑됩니다. 이상적으로는 초기화하기 위해 키를 누를 필요가 없는 솔루션을 원합니다.