Skip to content

[求助] 阻止在输入中途逗号 / 句号自动选择并上屏 #254

@leolbyy

Description

@leolbyy

摘要

阻止在输入中途逗号 / 句号自动选择并上屏,但在没有开始输入时直接上屏而不是进入输入模式

是否搜索过薄荷输入法的文档?

搜索后,没有找到相关的回答

相关应用

iBus Rime Gnome

系统信息

6.18.5-arch1-1

详细说明

我已经取消掉了逗号 / 句号翻页的功能

- {accept: comma, send: comma, when: paging}
- {accept: period, send: period, when: has_menu}

但是在输入中途时逗号 / 句号会直接选择第一位的候选词并上屏

尝试了将逗号 / 句号加入到alphabet中
speller/alphabet: zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA_-'"|=+,.
但是出现了一个新的问题,在没有输入时输入逗号 / 句号会进入输入模式,而不是直接上屏(下面截图)

有办法解决这个问题吗(输入时作为alphabet,没有输入时直接上屏)

Image

自定义配置

patch:
  engine/processors:
    - lua_processor@*codeLengthLimit_processor     # 使用Lua限制输入内容的最大长度(防止过长而卡顿)
    - ascii_composer                               # ※ 處理西文模式及中西文切換
    - recognizer                                   # ※ 與 matcher 搭配,處理符合特定規則的輸入碼,如網址、反查等
    - key_binder                                   # ※ 在特定條件下將按鍵綁定到其他按鍵,如重定義逗號、句號爲候選翻頁鍵
    - speller
    - punctuator
    - selector
    - navigator
    - express_editor
  key_binder/bindings:
    - {accept: "Control+Shift+E", toggle: emoji_suggestion, when: always}   # Emoji 快捷键
    - {accept: "Control+Shift+1", ptoggle: transcription, when: has_menu}           # 当存在候选菜单时,可以切换简体和繁体
    - {accept: "Control+Shift+exclam", toggle: transcription, when: has_menu}      # 当存在候选菜单时,可以切换简体和繁体(小狼毫可能读取这个)
    - {accept: bracketleft, send: Page_Up, when: paging}      # 使用`[`进行向上翻页(第一页时候无效)
    - {accept: bracketright, send: Page_Down, when: has_menu} # 使用`]`进行向下翻页
    - {accept: minus, send: minus, when: paging}
    - {accept: equal, send: equal, when: has_menu}
    - {accept: comma, send: comma, when: paging}
    - {accept: period, send: period, when: has_menu}
  ascii_composer/switch_key:
    Shift_L: noop
    Shift_R: noop
  # 如果不想让什么标点直接上屏,可以加在 alphabet,或者编辑标点符号为两个及以上的映射;默认没用大写字母,使用大写字母方便中英混熟词典生效
  speller/alphabet: zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA_-'"|=+,.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions