本文最后更新于 2694 天前,其中的信息可能已经有所发展或是发生改变。
个人认为是 Mac OS X 系统下最好用的中文输入法了,小而精而强大。
这是我目前的鼠鬚管输入法状态展示,用到了3个配置文件,分别命名为default.custom.yaml
、luna_pinyin.custom.yaml
和squirrel.custom.yaml
。
default.custom.yaml
patch:
schema_list: # 对于列表类型,现在没有办法制定如何添加、消除或单一修改某项,于是要在配置文件中将整个列表替换。
- schema: luna_pinyin
"switcher/hotkeys": # 这个列表里每项定义一个快捷键,用哪个都行。
- "Control+s" # 使用 Control + s 快捷键激活输入法选择,替代默认的 Control + '。
"menu/page_size": 9 # 一次显示9个候选词
luna_pinyin.custom.yaml
patch:
switches:
- name: ascii_mode
reset: 0 # reset 0 的作用是当从其他輸入方案切换到本方案时
- name: half_shape # 選擇輸入方案後通常需要立即輸入中文,因此重设 ascii_mode = 0;
states: [ 半角, 全角 ] # 而全/半角则可沿用之前方案中的用法。
- name: simplification
reset: 1 # 增加这一行:默认启用「繁→简」切换。
states: [ 漢字, 汉字 ]
# 创建自定义词组,使用「`/~」键激活,方便快速输入短语
recognizer/patterns/reverse_lookup:
'punctuator/half_shape/`':
- 老柴的宅
- '18676****31'
- 'https://chaisw.cn'
- 'E-mail chaigongzi@gmail.com'
# 创建对应的默认键盘符号,提高输入速度
punctuator/full_shape:
" " : " "
"!" : "!"
"\\"" : {pair: ["“", "”"]}
"#" : "#"
"$" : "¥"
"%" : "%"
"&" : "&"
"'" : {pair: ["‘", "’"]}
"(" : "("
")" : ")"
"*" : ["*", "※"]
"+" : "+"
"," : ","
"-" : "-"
. : "。"
"/" : "/"
":" : ":"
";" : ";"
"<" : "《"
"=" : "="
">" : "》"
"?" : "?"
"@" : "@"
"[" : "【"
"\\\\" : "、"
"]" : "】"
"^" : "……"
_ : "——"
"`": "`"
"{" : "{"
"|" : "|"
"}" : "}"
"~" : "~"
punctuator/half_shape:
"!": "!"
"\\"": {pair: ["“", "”"]}
"#": "#"
"$": "¥"
"%": "%"
"&": "&"
"'": {pair: ["‘", "’"]}
"(": "("
")": ")"
"*": "*"
"+": "+"
",": ","
"-": "-"
.: "。"
"/": "/"
":": ":"
";": ";"
"<": "《"
"=": "="
">": "》"
"?": "?"
"@": "@"
"[": "「"
"\\\\": "、"
"]": "」"
"^": "……"
_: "——"
"`": "`"
"{": "【"
"|": "|"
"}": "】"
"~": "~"
squirrel.custom.yaml
指定程序的名称(比如 Safari 浏览器的程序名称 com.apple.Safari
),通过在「应用程序」里选中 app 图标,鼠标右键选择「显示包内容」,然后找到包内文件夹里的Info.plist
文件,找到其中Bundle identifier
属性,对应的就是指定程序名称了。
patch:
show_notifications_when: never
style/horizontal : true # 候选词横排
"style/font_face" : "苹方-简 细体" # 字体名称
"style/font_point" : 16 # 字号,只认數字
style/corner_radius : 5
style/border_height : 7
style/border_width : 8
# 在指定程序里默认关闭或打开中文輸入,比如 Xcode 打开后默认进行英文输入,QQ 打开后默认进行中文输入
app_options/com.apple.dt.Xcode:
ascii_mode: true
app_options/com.runningwithcrayons.Alfred-2:
ascii_mode: true
app_options/com.tencent.xinWeChat: {}
app_options/com.tencent.qq: {}
app_options/com.apple.iWork.Pages: {}
app_options/com.apple.iWork.Numbers:
ascii_mode: true
app_options/com.apple.iWork.Keynote: {}
app_options/com.sublimetext.3:
ascii_mode: true
app_options/org.mozilla.firefox:
ascii_mode: true
app_options/com.apple.Safari:
ascii_mode: true