被朋友安利了这款输入法,因为其开源的特性所以十分感兴趣。但是其没有图形化的设置界面着实让我这个小白一头雾水。参照网上的设置改了改,发现有几项功能我还是实现不了,于是来求助下各位……
想要实现的功能如下:
[]
键和 macOS 自带输入法相同
我在网上下载了别人修改过的输入法配置,但他的配置只能输入半角字符,应该如何输入才能让这两个按键的输入方式如同系统自带呢?另外在输入中文条件下输入分号的时候会弹出一个选择半角和全角的选项,如何设置能在中文条件下自动输入全角字符?shift
和 contorl
设置为 inline_ascii
可以实现临时的英文输入( capslock 灯不亮),但用同样的方法设置 capslock 键却无效。- {accept: minus, send: Page_Up, when: has_menu}
- {accept: equal, send: Page_Down, when: has_menu}
但是在按下加号之后再按减号键不会回到上一页,而是会输入一个减号
请原谅我的小白问题……我是真的不太会弄这个配置
如果有精通鼠须管配置的大神,而且闲功夫比较多的话能不能帮帮我搞一下配置?有偿
我知道可能有人说"要是不懂就别用了"这样的话,但我真的很喜欢这一款输入法的。
至于为什么不用系统自带的?如果你也在用系统自带的输入法的话,尝试小鹤双拼输入一下 clayderman 这个词,看看会怎么样吧
1
xiri 2019-11-08 00:16:53 +08:00 1
没用过 mac,我是在 windows 下的
标点符号定义可以在“所用输入法.custom.yaml”中覆盖重写,具体的写法参考程序目录下的 punctuation.yaml,当你给按键只指定了一个标点符号时就不会弹出让你选择的选项。 caps lock 键比较特殊,需要单独设置 ascii_composer/good_old_caps_lock: false 来关闭 caps lock 键的大小写切换功能后才能像 shift 和 contorl 键那样设置其功能 |
2
xiri 2019-11-08 00:21:06 +08:00
至于最开始提到的“只能输入半角字符“,是因为 rime 的半角,全角的字符映射是分开设置的,同样参考 punctuation.yaml,我也不清楚你具体是什么情况,但很可能是你都配置只覆盖了半角的情况
翻页我直接用的默认配置,可以使用“+”,“-”翻页,这方面也没有过多了解,不清楚你是什么情况 |
3
sugarsalt 2019-11-08 00:38:13 +08:00
关于 3,试试把他的方案里的这两条注释掉。
|
4
beitanglanwu OP @sugarsalt 在鼠须管的官方文档里找了一个配置好的,里面的注释内容相当详细。
按照那里面的注释和摸索的规律弄好了,谢谢 |
5
flairling 2019-11-27 19:13:23 +08:00
@charonfletcher 请问你的配置哪里找的。。可以分享一下吗。。。。也遇到了问题 3。。
|
6
Aether 2023-09-12 17:02:35 +08:00
@xiri #1 虽然设置了但还是让我确认逗号 = 和 ` 的半角:
half_shape '=' : { commit: '=' } '[' : { commit: '「' } ']' : { commit: '」' } '{' : { commit: '{' } '}' : { commit: '}' } |
7
SaragDay 2023-10-03 14:15:42 +08:00
我也同样遇到了问题 3, 我用的是双拼方案,在"double_pinyin_flypy.custom.yaml" 中配置了"recognizer"部分:
""" patch: recognizer: import_preset: default patterns: code: "[a-zA-Z]+(*$" email: "^[A-Za-z][-_.0-9A-Za-z]*@.*$" html: "^<[a-z]+>$" punct: "^/([a-z]+|[0-9]0?)$" uppercase: "[A-Z][-_+.'0-9A-Za-z]*$" url: "^(www[.]|https?:|ftp[.:]|mailto:|file:).*$|^[a-z]{1,10}[.:_-].*$" reverse_lookup: "`[a-z]*'?$" """ 其中 url 那个 pattern 中的“^[a-z]{1,10}[.:_-].*$” 会导致问题,我的解决方案是把这个部分注释掉,然后减号就能正常工作。 |