Created
April 8, 2012 03:44
-
-
Save lotem/2334409 to your computer and use it in GitHub Desktop.
Rime 別樣設定,使用西文標點、[ ] 鍵換頁
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Rime alternative settings | |
# encoding: utf-8 | |
# | |
# difference from default settings: | |
# 1. ascii-style punctuation in half-shape mode | |
# 2. [ ] as paging keys | |
# | |
# save this file as: | |
# (Linux) ~/.config/ibus/rime/alternative.yaml | |
# (Mac OS) ~/Library/Rime/alternative.yaml | |
# (Windows) "%APPDATA%\Rime\alternative.yaml" | |
# | |
# edit <SCHEMA_ID>.custom.yaml: | |
# >> patch: | |
# >> 'punctuator/import_preset': alternative | |
# >> 'key_binder/import_preset': alternative | |
# | |
# for detailed explanation, refer to: | |
# http://code.google.com/p/rimeime/wiki/CustomizationGuide#%E4%BD%BF%E7%94%A8%E5%85%A8%E5%A5%97%E8%A5%BF%E6%96%87%E6%A8%99%E9%BB%9E | |
config_version: "0.3" | |
punctuator: | |
full_shape: | |
" " : { commit: " " } | |
"," : { commit: , } | |
"." : { commit: 。 } | |
"<" : [ 《, 〈, «, ‹ ] | |
">" : [ 》, 〉, », › ] | |
"/" : [ 、, /, "/", ÷ ] | |
"?" : { commit: ? } | |
";" : { commit: ; } | |
":" : : | |
"'" : { pair: [ "‘", "’" ] } | |
"\"" : { pair: [ "“", "”" ] } | |
"\\" : [ 、, \, "\\" ] | |
"|" : [ ・, |, "|", "§", "¦" ] | |
"`" : [ `, "`" ] | |
"~" : [ 〜, "~", ~, 〰 ] | |
"!" : { commit: ! } | |
"@" : [ @, "@", ☯ ] | |
"#" : [ #, "#", ⌘ ] | |
"%" : [ %, "%", "°", "℃" ] | |
"$" : [ ¥, "$", "€", "£", "¥", "¢", "¤" ] | |
"^" : { commit: …… } | |
"&" : [ &, "&" ] | |
"*" : [ *, "*", ・, ×, ※, ❂, · ] | |
"(" : ( | |
")" : ) | |
"-" : [ -, "-" ] | |
"_" : —— | |
"+" : [ +, "+" ] | |
"=" : [ =, "=" ] | |
"[" : [ 「, 【, 〔, [ ] | |
"]" : [ 」, 】, 〕, ] ] | |
"{" : [ 『, 〖, { ] | |
"}" : [ 』, 〗, } ] | |
half_shape: | |
"," : { commit: "," } | |
"." : { commit: "." } | |
"<" : "<" | |
">" : ">" | |
"/" : "/" | |
"?" : { commit: "?" } | |
";" : { commit: ";" } | |
":" : { commit: ":" } | |
"'" : "'" | |
"\"" : "\"" | |
"\\" : "\\" | |
"|" : "|" | |
"`" : "`" | |
"~" : "~" | |
"!" : { commit: "!" } | |
"@" : "@" | |
"#" : "#" | |
"%" : "%" | |
"$" : "$" | |
"^" : "^" | |
"&" : "&" | |
"*" : "*" | |
"(" : "(" | |
")" : ")" | |
"-" : "-" | |
"_" : "_" | |
"+" : "+" | |
"=" : "=" | |
"[" : "[" | |
"]" : "]" | |
"{" : "{" | |
"}" : "}" | |
key_binder: | |
bindings: | |
# commonly used paging keys | |
- { when: composing, accept: ISO_Left_Tab, send: Page_Up } | |
- { when: composing, accept: Shift+Tab, send: Page_Up } | |
- { when: composing, accept: Tab, send: Page_Down } | |
- { when: has_menu, accept: minus, send: Page_Up } | |
- { when: has_menu, accept: equal, send: Page_Down } | |
- { when: paging, accept: comma, send: Page_Up } | |
- { when: has_menu, accept: period, send: Page_Down } | |
- { when: paging, accept: bracketleft, send: Page_Up } | |
- { when: has_menu, accept: bracketright, send: Page_Down } |
patch:
punctuator:
import_preset: alternative
key_binder:
import_preset: alternative
我这样是可以的.
更新
現在看懂了,設置如下, 環境macOS 15.2
@MacBook Rime % tree
.
├── alternative.yaml
├── build
│ ├── luna_pinyin.prism.bin
│ ├── luna_pinyin.schema.yaml
│ ├── luna_pinyin_fluency.schema.yaml
│ ├── luna_pinyin_simp.prism.bin
│ ├── luna_pinyin_simp.schema.yaml
│ ├── luna_quanpin.prism.bin
│ ├── luna_quanpin.schema.yaml
│ └── squirrel.yaml
├── installation.yaml
├── luna_pinyin.custom.yaml
├── luna_pinyin.userdb
│ ├── 000005.ldb
│ ├── 000008.ldb
│ ├── 000011.ldb
│ ├── 000012.log
│ ├── CURRENT
│ ├── LOCK
│ ├── LOG
│ ├── LOG.old
│ └── MANIFEST-000010
└── user.yaml
#luna_pinyin.custom.yaml
patch:
punctuator:
import_preset: alternative
key_binder:
import_preset: alternative
這樣子,最後按 ^⌥` 去Deploy
不是 squirrel.custom.yaml
看頂樓的代碼註釋!
編輯 <SCHEMA_ID>.custom.yaml
用哪個方案, 就給哪個方案打補丁.
這段代碼裏的定製方法是在很早的版本上用的. 現在不需要了!
新版本的輸入方案可以直接進入方案選單選擇標點樣式.
https://github.com/rime/home/wiki/UserGuide#%E4%BD%BF%E7%94%A8%E6%96%B9%E6%A1%88%E9%81%B8%E5%96%AE
這段代碼裏的定製方法是在很早的版本上用的. 現在不需要了!
新版本的輸入方案可以直接進入方案選單選擇標點樣式. https://github.com/rime/home/wiki/UserGuide#%E4%BD%BF%E7%94%A8%E6%96%B9%E6%A1%88%E9%81%B8%E5%96%AE
感謝
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
2023.10月了, 我安装的是weasel,版本是0.15.0.0 按上面的方法。
保存alternative.yaml文件到c:/user/...下面。
修改wubi_pinyin.schema.yaml
修改版本0.3为0.15.0.0
点击“重新部署”。
没用。
我的文件中没有

patch这个字样, 因此下一行punctuator就没有缩两格的必要。
我的安装的输入法中也没有“方案选单”这个东西。