求教:如果实现 Ctrl+Shift+5 切换 [通用→增广] ?

2022-12-27 15:51:29 +08:00
 stkkm

使用小鹤双拼方案。

在 double_pinyin_flypy.custom.yaml 配置的开关:

  switches:
    - name: ascii_mode	# reset 0 的作用是当从其它输入方案切换到本方案时,
      reset: 0	# 重设为指定的状态,而不保留在前一个方案中设定的状态。
      states: [ 中文, 西文 ]	# 选择输入方案后通常需要立即输入中文,故重设 ascii_mode = 0.
    - name: simplification
      reset: 1	# 增加这一行:默认启用「繁→简」转换。
      states: [ 漢字, 汉字 ]
    - name: full_shape
      states: [ 半角, 全角 ]
      reset: 0
    - name: gbk	#生僻字开关
      reset: 1
      states: [ 增廣, 常用 ]
    - name: ascii_punct
      states: [ 。,, ., ]
      reset: 0

  engine/filters:
    - simplifier
    - uniquifier
    - charset_filter@gbk

在 default.custom.yaml 配置的快捷键:

  "key_binder/bindings":
    - {accept: "Control+Shift+5", toggle: extended_charset, when: always}	# 通用 /增广切换(显示生僻字)

目前只能依靠 Control+grave 进行 [通用→增广] 切换,这样更复杂需要更多步骤。如何实现 Ctrl+Shift+5 进行快速切换?谢谢各位指点。

674 次点击
所在节点    中州韻
3 条回复
Dvel
2022-12-27 17:11:57 +08:00
开关的 name 是 gbk ,那快捷键的 toggle 也应该是 gbk 吧。
不过你确定这功能有用吗?
> ​「不支持 gb2312 等具名的字符集。」 https://github.com/rime/squirrel/issues/537
stkkm
2022-12-27 19:21:59 +08:00
@Dvel 试过的,无效果。

- {accept: "Control+Shift+5", toggle: gbk, when: always}
stkkm
2022-12-27 19:22:52 +08:00
@Dvel 由于 gbk 不能输出表情和一些符号,所以我需要一个快速切换的快捷键。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/904960

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX