不要問我為什麼,但我想透過按下左 Control + 空白鍵在鍵盤語言之間切換(我使用的是 US/UA)。不幸的是,我在適當的設定中沒有看到這個組合鍵。
目前我有 Alt+Shift 但我不喜歡它。
烏班圖14.04。
我怎樣才能做到這一點?
(我用的是很普通的普通鍵盤)
答案1
對於我的預設美國英語 Ubuntu 14.04 設置,它位於系統設置 -> 個人 -> 文字輸入下。看起來 IBus 在語言設定下設定為 IME,如果您安裝了不同的 IME,可能會有所不同。
答案2
Xfce4,凱德和侏儒允許設定自訂快捷鍵以更改鍵盤佈局。但這裡是沒有Ctrl + Space
選擇
以下是添加方法:
/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>
...
- 打開
/usr/share/X11/xkb/rules/evdev.lst
再找grp:win_space_toggle
。並且加入自己的行:
...
grp:win_space_toggle Win+Space
grp:ctrl_space_toggle Control+Space
...
- 打開
/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)
...
- 開啟
/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 ]
};
};
- 前往 GUI 鍵盤配置工具並選擇所需的組合鍵。在我的 KDE 中,它看起來像這樣:
* 我命名了我的選項Left Control + Space
,所以它的螢幕截圖名稱有點不同