Ubuntu: Ctrl+Space를 통한 키보드 언어 전환

Ubuntu: Ctrl+Space를 통한 키보드 언어 전환

이유는 묻지 말고 왼쪽 컨트롤 + 스페이스바를 눌러 키보드 언어(US/UA를 사용하고 있음) 간에 전환하고 싶습니다. 안타깝게도 적절한 설정에서는 이 키 조합을 볼 수 없습니다.

현재 Alt+Shift가 있지만 마음에 들지 않습니다.

우분투 14.04.

어떻게 해야 합니까?

(저는 아주 평범한 일반 키보드를 사용하고 있습니다)

답변1

내 기본 미국 영어 Ubuntu 14.04 설정의 경우 시스템 설정 -> 개인 -> 텍스트 입력 아래에 있습니다. 언어 설정에서 IBus가 IME로 설정된 것 같습니다. 다른 IME를 설치한 경우 다를 수 있습니다.

답변2

Xfce4,KDE그리고금언키보드 레이아웃 변경에 대한 사용자 정의 단축키를 설정할 수 있습니다. 하지만 여기는Ctrl + Space옵션 없음

추가하는 방법은 다음과 같습니다.

  1. /usr/share/X11/xkb/rules/evdev.xml텍스트 편집기로 파일을 열고 grp:win_space_toggle내부에서 옵션을 찾으세요. 그리고 그 뒤에 새 grp:ctrl_space_toggle옵션을 추가합니다(옵션의 순서를 유지할 필요는 없지만 Win + Space가장 유사하므로 함께 유지하는 것이 더 편리합니다).
      ...
      <option>
      ...
          <name>grp:win_space_toggle</name>
      ...
      <option>
      <option>
        <configItem>
          <name>grp:ctrl_space_toggle</name>
          <description>Control+Space</description>
        </configItem>
      </option>
      ...
  1. 열어서 다시 /usr/share/X11/xkb/rules/evdev.lst찾아보세요 grp:win_space_toggle. 그리고 자신만의 라인을 추가하세요:
  ...
  grp:win_space_toggle Win+Space
  grp:ctrl_space_toggle Control+Space
  ...
  1. 다음 줄을 열고 /usr/share/X11/xkb/rules/evdev다음 줄을 추가하세요 grp:win_space_toggle.
...
grp:win_space_toggle  =       +group(win_space_toggle)
grp:ctrl_space_toggle =       +group(ctrl_space_toggle)
...
  1. /usr/share/X11/xkb/symbols/group다음 구성을 열고 추가하세요 win_space_toggle.
...
partial modifier_keys
xkb_symbols "win_space_toggle" {
...
};

partial modifier_keys
xkb_symbols "ctrl_space_toggle" {
    key <SPCE> {
        type[Group1]="PC_CONTROL_LEVEL2",
        symbols[Group1] = [ space, ISO_Next_Group ]
    };
};
  1. GUI 키보드 구성 도구로 이동하여 원하는 키 조합을 선택하십시오. 내 KDE에서는 다음과 같습니다:

여기에 이미지 설명을 입력하세요

* 옵션에 이름을 붙 Left Control + Space였기 때문에 스크린샷의 이름이 조금 다릅니다.

관련 정보