xkeyboard-config 매뉴얼 페이지에서 그러한 조합이 없다는 것을 발견했는데 이는 매우 실망스럽습니다. 해결책이 있나요?
왜냐하면 winXP처럼 레이아웃을 변경하고 싶기 때문입니다.
답변1
실제로 Alt_L+Shift_R 조합은 기본적으로 제공되지 않는 것 같습니다.
하지만 정의할 수는 있습니다.
예를 들어 다음 답변을 살펴보십시오. 레이아웃 전환 링에서 일부 키보드 레이아웃을 분리하는 방법은 무엇입니까?
mysymbols 파일에 다음과 같은 섹션을 추가하면 됩니다.
partial modifier_keys
xkb_symbols "l_alt_r_shift_toggle" {
virtual_modifiers Alt;
key <LALT> {
symbols[Group1]= [ NoSymbol, ISO_Next_Group ],
virtualMods= Alt
};
key <RTSH> {
type[Group1]="PC_ALT_LEVEL2",
symbols[Group1]= [ Shift_R, ISO_Next_Group ]
};
};
그리고 ~/.xkb/keymap/mykbd 파일의 xkb_symbols 줄에 "+mysymbols(l_alt_r_shift_toggle)"를 추가하세요.
그러나 이것이 실제로 정의된다는 점에 유의하십시오.반품Shift_l+Alt_l 및 Alt_R+Shift_R(실제로 Shift를 먼저 누르면(모든 Shift) Alt_R의 재정의가 트리거되고, Alt를 먼저 누르면(모든 Alt) Shift_R의 재정의가 트리거됩니다) 다음으로 전환을 제한합니다.오직Alt_l+Shift_r 더 많은 생각과 해킹이 필요하며 수고할 가치가 없다고 생각합니다.