安装

方法来自 deepin 论坛的用户“luoyou”,原贴地址

1
sudo apt install fcitx-mozc

安装完后注销再登陆。

配置

方法是我自己摸索出来的。

禁用搜狗内置的切换快捷键

先努力切换到搜狗。然后随便打个什么,在出来的框框上右击,打开搜狗输入法的设置。“按键”中“中英文切换”改为“无”。

image-20200205234959251

这是因为,Windows 下搜狗的中英文切换就只是在搜狗内部切换而已,但 Linux 下不是这样的,修改这里的设置本质是修改系统输入法配置的“额外的激活输入法快捷键”(稍后会介绍)。为了避免混乱,干脆把这个功能关掉,手动在系统中设置。

配置系统切换输入法的快捷键

在开始菜单中打开输入法配置。

按照“键盘”“搜狗拼音”“Mozc”的顺序排列输入法。

image-20200205234536578

这个排列的意思是:输入法处于“非激活”时,使用第一个,也就是“键盘”(英文状态),处于“激活”时,使用后面两个输入法中的一个;具体使用哪个,取决于上次在“激活”的状态下使用了哪个输入法。

然后,在“全局配置”中,设置以下内容:

  • 切换激活/非激活输入法:这个键用来快速切换输入法的“激活”和“非激活”状态。大多数人的习惯是左或者右 Shift,但我的习惯是左 Ctrl。
  • 额外的激活输入法快捷键:改为“无”。就算你改成别的值,注销再登陆,搜狗也会给你改回来,改成搜狗输入法里设置的那个。
  • 启用输入法间切换:勾选。
  • 输入法间切换键:这个快捷键用来在三个输入法间滚动切换。Win7 以及之前的 Windows 默认就是 Ctrl+Shift,Win10 改成了 Super+Space。这里只有个别选项可选,选一个自己喜欢的。
  • 别的可以不管。

改完记得注销再登陆。

image-20200206002007817

从此:

  • 平时使用中,使用左 Ctrl(切换激活/非激活输入法)切换中英文;
  • 需要输入日文时,使用 Ctrl+Shift(输入法切换键)切换到日文,输入完成后切换回中文(搜狗),然后继续正常输入中英文。如果不切换为搜狗就直接按左 Ctrl(切换激活/非激活输入法),这个键就变成了日文和英文的切换键。