V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
stkkm
V2EX  ›  中州韻

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

  •  
  •   stkkm · 2022-12-27 15:51:29 +08:00 · 652 次点击
    这是一个创建于 695 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用小鹤双拼方案。

    在 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 进行快速切换?谢谢各位指点。

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

    - {accept: "Control+Shift+5", toggle: gbk, when: always}
    stkkm
        3
    stkkm  
    OP
       2022-12-27 19:22:52 +08:00
    @Dvel 由于 gbk 不能输出表情和一些符号,所以我需要一个快速切换的快捷键。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1581 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 17:00 · PVG 01:00 · LAX 09:00 · JFK 12:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.