一、小狼毫输入法:sbpy.custom.yaml(修改记录) 1、‘二三词上屏、Tab候选词向下翻页,Shift+Tab向上翻页 key_binder/bindings: - {accept: semicolon, send: 2, when: has_menu} - {accept: apostrophe, send: 3, when: has_menu} - {accept: Tab, send: Page_Down, when: has_menu} - {accept: Shift+Tab, send: Page_Up, when: paging} 存在问题:以上两组代码均能生效,存在一个小问题就是,对于单个字符的候选词不生效 后续使用习惯:在单编码模式下,不使用tab翻页;或者再搜索其他解决办法
2、候选词个数、候选词右侧序号修改 menu/page_size: 3 menu/alternative_select_keys: “_23”
3、标点符号直接上屏(尤其是括号和逗号,最常用) punctuator/full_shape: “/” : “、” “(” : “(” “)” : “)” “;”: “;” “@” : “@” “#” : “#” “$” : “¥” “%” : “%” “^” : “……” “&” : “&” “*” : “*” punctuator/half_shape: 代码如上
4、关闭左Shift切换中英文 ascii_composer/switch_key/Shift_L: noop
5、数字后边标点符号全半角设置 关闭左shift切换中英文后 ahk添加:+;::Send,:(输入Shift+; 输出:) 重启电脑后,冒号变为乱码的解决方法:ahk文件打开后另存为,选择UTF-8编码,另存为ahk格式,替换原来的ahk文件(重启电脑测试,完美解决) 以上设置完成后,可实现如下功能: A)添加.时,默认半角 B)添加,:时,默认全角 现在输入这样的工作记录5.11,13:就简单多了 比手心输入法时还要简单
二、小狼毫输入法:weasel.custom.yaml(修改记录) 1、候选词字体大小修改 style/font_point: 25
2、候选词间距修改 style/layout/candidate_spacing: 25
3、嵌入式候选窗单行显示(也即编码支付跟随光标显示,不和候选词显示在一行) style/inline_preedit: true
三、小狼毫输入法:sbpy.schema.yaml(修改记录) 1、关闭:首字母大写进入临时英文状态 - name: auto_inline reset: 0
2、提示第二页的固定字词 - name: is_hidden states: [提示, 隐藏] reset: 0 # 表示提醒
3、解决;不自动上屏的问题 在sbpy.schema.yaml文件添加如下代码两段代码
history: initial_quality: “-1” input: “&” #原始代码为; 修改为不常用的& size: 5 tag: history
recognizer: import_preset: sbxlm patterns: history: “^&$” #原始代码为; 修改为不常用的& sbjm: ''
以上代码来源于build文件夹下的sbpy.schema.yaml,对该文件下的代码做了修改,将常用的;替换为不常用的& 这样即保留了输入历史可通过&快捷键显示的功能,也不会引起代码冲突
4、拼音规则修改(完美移植自己之前的输入习惯) 删除:省介音(xform/(?<=[jqx])i(?=[aeo])//) 删除:去鼻音(xform/(.)n(?=\d)/$1$1/) 删除:理特例(xform/er/e/)(xform/(?<=[ln])v/u/) 保留:冠零声(xform/\b(?=[aoe])/v/) 保留:去翘舌(xform/(?<=[zcs])h//) 保留:截韵尾(xform/\b([a-z]{3})[a-z]+/$1/) 保留: 补笔画(xform/\b([a-z\d]{5})\d+/$1/)(xlit/12345/eiuoa/)