%20%ED%82%A4%EC%BD%94%EB%93%9C%EB%A5%BC%20%EB%8B%A4%EC%8B%9C%20%EB%A7%A4%ED%95%91%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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(키코드!)로 다시 매핑됩니다. 이상적으로는 초기화하기 위해 키를 누를 필요가 없는 솔루션을 원합니다.