나는 거의 일주일 동안 인터넷 검색을 해왔지만 결과가 없었습니다. 키보드 설정 창을 열면 옵션("공백"이 있는 옵션)은 Alt+ Space 및 Super+ Space- 로 제한되며 Ctrl+ 는 없습니다 Space.
여러 답변을 찾았지만 아무 것도 작동하지 않는 것 같습니다.
첫 번째는 xfce4-xkb-plugin(이미 설치한)을 설치하고 키보드 설정 창에서 "시스템 기본값 사용" 플래그를 설정한 다음 플러그인 속성을 사용하여 언어와 단축키를 설정하는 것입니다. 작동하지 않습니다. 속성 창에는 창 항목의 모양에 대한 옵션만 있습니다. 그 이상은 없습니다.
두 번째 줄은 다음 줄입니다.
-option grp:ctrl_space_toggle,grp_led:scroll en,ru
그것도 작동하지 않습니다. 이것을 파일에 넣으면 .Xmodmap
오류가 발생하고 파일이 더 이상 구문 분석되지 않습니다.
검색을 포기했지만 긴 반성이므로 꼭 필요합니다. +를 레이아웃 변경 단축키로 Ctrl설정할 수 있도록 도와주세요 . Space(저는 아치 리눅스를 사용합니다.)
답변1
매우 있다자세한 답변이것은 나에게 도움이 됩니다.
Ctrl + Space
키보드 레이아웃 선택기를 활성화하려면 어떻게 해야 합니까 →
- 새 선택기
grp:lctrl_space_toggle
행 추가/usr/share/X11/xkb/rules/evdev.lst
:
! option
grp Switching to another layout
grp:switch Right Alt (while pressed)
grp:lswitch Left Alt (while pressed)
...
grp:lctrl_space_toggle Ctrl+Space (Custom layout selector)
...
- 다음에 새 선택기
grp:lctrl_space_toggle
행 추가/usr/share/X11/xkb/rules/evdev
:
! option = symbols
grp:shift_toggle = +group(shifts_toggle)
altwin:menu = +altwin(menu)
altwin:menu_win = +altwin(menu_win)
...
grp:lctrl_space_toggle = +group(lctrl_space_toggle)
...
- 다음에 청크를 추가합니다
/usr/share/X11/xkb/symbols/group
.
partial modifier_keys
xkb_symbols "lctrl_space_toggle" {
key <SPCE> {
type[Group1]="PC_CONTROL_LEVEL2",
symbols[Group1] = [ space, ISO_Next_Group ]
};
};
grp:
*다른 그룹 사이에 이 블록을 추가했습니다
- 현재 키보드 옵션을 가져옵니다.
setxkbmap -print -verbose 10 | grep options:
출력(내 경우에는):
options: ctrl:nocaps,grp:win_space_toggle
- 여기서
grp:win_space_toggle
매개변수는 기본적으로 재정의되므로 먼저 모든 옵션을 지워야 합니다.
setxkbmap -option
- 새 레이아웃 선택기 옵션 + 이전에 설정한 기타 옵션 추가(
grp:...
하나 제외):
setxkbmap -option grp:lctrl_space_toggle,ctrl:nocaps
- 이익
PS, 일부 GUI 도구는 재부팅 시 이 동작을 무시할 수 있으므로(내 경우에는 KDE의 →→ 기능이 이 System
작업을 Keyboard
수행했습니다 Advanced
) 이를 방지하려면 바로가기 조정을 꺼야 합니다. 다음 항목에 맞춤 매개변수를 추가하는 것도 유용할 수 있습니다 /etc/default/keyboard
.
...
XKBOPTIONS="grp:lctrl_space_toggle,ctrl:nocaps"
...