·
3 commits
to main
since this release
搜狗输入法联想版增强 v1.2.2
摘要
本次更新围绕用户交互细节展开,引入了三个新功能:更好的软硬键盘切换、选区与分词修复、解除快捷键设置限制。同时,修复了模块自身的一个老问题与搜狗原生行为的一个问题。完善了操作界面。
完整变更: 4-1.2.1...5-1.2.2
新增功能
三个新开关已加入插件设置。
- 更好的软硬键盘切换(默认关)
原版输入法状态管理混乱,所谓的“软硬键盘切换”只是临时开关软键盘而已。下次触摸文本框进入编辑时,依然会不顾是否连接物理键盘直接弹出软键盘。我们重新设计了状态机,改用了更直观更稳定的交互逻辑:- 物理键盘模式下,点输入框不再弹出软键盘;软键盘模式下触摸输入框则正常弹出
- 切换到软键盘模式:搜狗的软硬切换热键(输入法设置-外接键盘设置-软硬键盘切换) / 输入法工具栏最右侧的软键盘按钮 / 在 2 秒内重复进入同一文本框(进入-退出-进入) / 长按插件该设置条目(更好的软硬键盘切换)
- 切换到物理键盘模式:直接用物理键盘打字,或长按相应设置条目
- 设置条目内有 [查看切换规则] 说明页,在其中也会显示你当前设置的热键
- 滚动区右下角新增悬浮的“刷新状态”按钮,可供不同步时手动刷新各状态位
- 选区与分词修复(默认开)
部分输入框重写了渲染和工作方法,导致Shift/Ctrl+方向键无法选字/选词。
开启后由模块接管推进:Shift+←/→ 逐字、Ctrl+←/→ 按词、Ctrl+Shift+←/→ 按词选。 - 解除快捷键设置限制(默认关)
搜狗“外接键盘设置”默认不允许录入Alt/Shift+字母的组合,开启后可录入。
解除限制后,快捷键是否冲突/被上层抢占需自行判断;特别提醒Shift+字母系大写切换键,请谨慎设置。
修复:模块
Ctrl+Shift修饰的热键被意外消费:严格模式原来在按住Ctrl时会把Shift一起消费掉而无视其他情况,条件过宽,导致输入法内任何Ctrl+Shift修饰的快捷键都难以正常工作。现在收紧了拦截位点,可以正常使用。- 智能编号:光标被移开后本应恢复中文标点,而此前仍会继续编号。现已修复,与"跳过已存在的闭合符号"的效果保持一致。
修复:搜狗原生
- 无法设置两个空热键:搜狗把"空"当成一个普通值参与唯一性比较,因此无法将两个热键都设为空(后来者会报冲突)。现补全了空值判断。
“该年龄已被占用”、“该性别已被占用”
界面
- 插件界面上的全半角、中文标点、键盘模式等状态现在改为异步同步,可以通过刷新按钮(见下)实时查看。
- 滚动区右下角新增刷新按钮,可强制刷新各状态位状态。
说明
- 开启“更好的软硬键盘切换”后,软键盘态下操作物理键盘会自动切到物理键盘。
- 若没有在搜狗输入法配置软硬切换热键,仍然可以通过点击工具栏软键盘按钮、重复编辑同一文本框、长按插件设置条目来切回软键盘。
反复强调 - 其余详见插件内说明