home icon indicating copy to clipboard operation
home copied to clipboard

如何在英文标点下打出特殊符号?

Open letterk opened this issue 4 years ago • 5 comments

“/”这个触发器, 必须在中文标点的环境下才能启用,。 可不可以在英文符号下使用, 因为中文标点不适合中英文混合输入,尤其是写配置, 写代码的时候 我想改成英文标点触发, 然后使用"v"这个拼音上的无用字母来触发

letterk avatar Oct 09 '21 16:10 letterk

rime沒有英文模式,你所謂的英文模式就是關閉rime的模式。所以,不行

LEOYoon-Tsaw avatar Oct 09 '21 16:10 LEOYoon-Tsaw

rime沒有英文模式,你所謂的英文模式就是關閉rime的模式。所以,不行

​沒有理解題意

lotem avatar Oct 10 '21 07:10 lotem

使用 ascii_punct 選項,會屏蔽punctuator的符號轉換。 解法是重定義半角狀態下的標點符號爲要用的字符:

# luna_pinyin.custom.yaml
patch:
  punctuator/half_shape:
    ',': ','
    '.': '.'
    # 依次定義

這就是在引進ascii_punct功能之前的實現方法: https://github.com/rime/home/wiki/CustomizationGuide/_compare/84e0aabbd0c9030528a179b34d3a67dcd76bbf7f...a351c20c1b43e02bd86be24b07efc52f36338e89

lotem avatar Oct 10 '21 08:10 lotem

原来如此, 多谢 "," : { commit: "," } ",": "," commit这个是什么作用?

letterk avatar Oct 10 '21 15:10 letterk

"," : { commit: "," } ",": "," commit这个是什么作用?

​打完這個標點符號連同前面的字一起上屏。語句流方案裏表示一句話結束的「點號」如「,。!?;」會這樣設置。 其他使用express_editor的方案,凡是不需要選重碼的標點都會自動上屏,因而體現不出這個作用。

lotem avatar Oct 10 '21 15:10 lotem