Ubuntu 搜狗输入法 输入时候选栏乱码

89 篇文章 0 订阅

总目录 - Ubuntu 应用软件安装 && 开发环境搭建测试 目录

环境

OS: Ubuntu 18.04
Machine: Dell-Latitude-3550
Package: fcitx 4.2.9.6 + sogoupinyin_2.3.1.0112_amd64.deb

描述

如图:我在我的Ubuntu系统安装了搜狗拼音输入法,但是有时输入法会出现候选栏乱码的情况。
但是选择之后,打出来的字是正常的(不乱码)。
在这里插入图片描述## 原因
经测试,是当fcitx的配置中(Fcitx Configuration面板),输入法Input Method中的顺序改变导致。
搜索Fcitx Configuration,如下:
在这里插入图片描述
Sogou Pinyin在英文输入法之前时,会出现乱码的Bug。
我是按Shift切换输入法。

  • 流程

    1. 默认,英文输入
      在这里插入图片描述
    2. 按Shift,切换到搜狗拼音输入法(小键盘变成搜狗的icon,且跳出搜狗的工具框)。
      在这里插入图片描述
    3. 再按Shfit,切换到英文输入法。
      在这里插入图片描述
    4. 再按Shift,切换到搜狗拼音输入法,注意看此时的变化:
      • 小键盘变成搜狗的icon
      • 搜狗的工具框,没有跳出
        在这里插入图片描述
        以上:1和3的情况,是英文输入。
        2的情况,小键盘变成搜狗的ICON,且跳出搜狗的工具框,这时可以正常输入中文。
        而图4的情况时(与2对比,没有跳出搜狗的工具框),会出现候选栏乱码。

    本来正常的话,是按两下Shift为一周期。
    现在是按四下为一周期。当只看到搜狗的ICON而没有搜狗的工具框的时候,会出现题目中所说的乱码现象。

解决

理由还是不清楚,现象简要描述就是:
当搜狗拼音输入法在英文输入法之前时(在fcitx的配置面板中配置Input Method),每按4次Shift,会有一次,搜狗输入法的面板出问题(工具狂不显示,切输入词组的候选栏文字乱码)。

解决也简单:
在fcitx的配置面板中,把搜狗输入法的顺序放在英文输入法之后即可(以上描述的周期问题不再出现)。
在这里插入图片描述
之后再按Shift切换中英文输入法,周期为2。
只有两种状态:
- 英文输入法
在这里插入图片描述
- 中文拼音输入法
在这里插入图片描述

而不会再有出现异常的情况,如下:
在这里插入图片描述

Ubuntu 搜狗输入法 全角/半角切换快捷键

Shift+Space 切换全/半角

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值