├── README.md ├── kana.dict.yaml └── kana.schema.yaml /README.md: -------------------------------------------------------------------------------- 1 | # 假名 2 | 3 | 配方: ℞ **lotem/rime-kana** 4 | 5 | [Rime](http://rime.im) 假名輸入方案 6 | 7 | ## 用法 8 | 9 | 假名輸入,小寫假名用x前導 10 | 11 | 用大寫字母輸入片假名 12 | 13 | ## 安裝 14 | 15 | [東風破](https://github.com/rime/plum) 安裝口令: `bash rime-install lotem/rime-kana` 16 | -------------------------------------------------------------------------------- /kana.dict.yaml: -------------------------------------------------------------------------------- 1 | # Rime dictionary 2 | # encoding: utf-8 3 | # 4 | # kana - 假名 5 | # 6 | # polyhedron 7 | # foodgen 8 | # 9 | 10 | --- 11 | name: kana 12 | version: "2014.05.11" 13 | sort: original 14 | use_preset_vocabulary: false 15 | ... 16 | 17 | ァ XA 18 | ぁ xa 19 | ア A 20 | あ a 21 | ィ XI 22 | ぃ xi 23 | イ I 24 | い i 25 | ゥ XU 26 | ぅ xu 27 | ウ U 28 | う u 29 | ヴ VU 30 | ゔ vu 31 | ヴァ VA 32 | ゔぁ va 33 | ヴィ VI 34 | ゔぃ vi 35 | ヴェ VE 36 | ゔぇ ve 37 | ヴォ VO 38 | ゔぉ vo 39 | ヴャ VYA 40 | ゔゃ vya 41 | ヴュ VYU 42 | ゔゅ vyu 43 | ヴョ VYO 44 | ゔょ vyo 45 | ェ XE 46 | ぇ xe 47 | エ E 48 | え e 49 | ォ XO 50 | ぉ xo 51 | オ O 52 | お o 53 | ヵ XKA 54 | ゕ xka 55 | カ KA 56 | か ka 57 | ガ GA 58 | が ga 59 | キ KI 60 | き ki 61 | ギ GI 62 | ぎ gi 63 | キャ KYA 64 | きゃ kya 65 | ギャ GYA 66 | ぎゃ gya 67 | キィ KYI 68 | きぃ kyi 69 | ギィ GYI 70 | ぎぃ gyi 71 | キュ KYU 72 | きゅ kyu 73 | ギュ GYU 74 | ぎゅ gyu 75 | キェ KYE 76 | きィ kye 77 | ギェ GYE 78 | ぎィ gye 79 | キョ KYO 80 | きょ kyo 81 | ギョ GYO 82 | ぎょ gyo 83 | ク KU 84 | く ku 85 | グ GU 86 | ぐ gu 87 | くゎ kwa 88 | ぐゎ gwa 89 | ヶ XKE 90 | ゖ xke 91 | ケ KE 92 | け ke 93 | ゲ GE 94 | げ ge 95 | コ KO 96 | こ ko 97 | ゴ GO 98 | ご go 99 | サ SA 100 | さ sa 101 | ザ ZA 102 | ざ za 103 | シ SI 104 | し si 105 | ジ ZI 106 | じ zi 107 | シャ SYA 108 | しゃ sya 109 | ジャ ZYA 110 | じゃ zya 111 | シィ SYI 112 | しぃ syi 113 | ジィ ZYI 114 | じぃ zyi 115 | シュ SYU 116 | しゅ syu 117 | ジュ ZYU 118 | じゅ zyu 119 | シェ SYE 120 | しぇ sye 121 | ジェ ZYE 122 | じぇ zye 123 | ショ SYO 124 | しょ syo 125 | ジョ ZYO 126 | じょ zyo 127 | ス SU 128 | す su 129 | ズ ZU 130 | ず zu 131 | セ SE 132 | せ se 133 | ゼ ZE 134 | ぜ ze 135 | ソ SO 136 | そ so 137 | ゾ ZO 138 | ぞ zo 139 | タ TA 140 | た ta 141 | ダ DA 142 | だ da 143 | チ TI 144 | ち ti 145 | ヂ DI 146 | ぢ di 147 | チャ TYA 148 | ちゃ tya 149 | ヂャ DYA 150 | ぢゃ dya 151 | チィ TYI 152 | ちぃ tyi 153 | ヂィ DYI 154 | ぢぃ dyi 155 | チュ TYU 156 | ちゅ tyu 157 | ヂュ DYU 158 | ぢゅ dyu 159 | チェ TYE 160 | ちぇ tye 161 | ヂェ DYE 162 | ぢぇ dye 163 | チョ TYO 164 | ちょ tyo 165 | ヂョ DYO 166 | ぢょ dyo 167 | ッ XTU 168 | っ xtu 169 | ツ TU 170 | つ tu 171 | ヅ DU 172 | づ du 173 | ッカ KKA 174 | っか kka 175 | ッガ GGA 176 | ッキ KKI 177 | っき kki 178 | ッギ GGI 179 | ッキャ KKYA 180 | っきゃ kkya 181 | ッギャ GGYA 182 | ッキュ KKYU 183 | っきゅ kkyu 184 | ッギュ GGYU 185 | ッキョ KKYO 186 | っきょ kkyo 187 | ッギョ GGYO 188 | ック KKU 189 | っく kku 190 | ッグ GGU 191 | ッケ KKE 192 | っけ kke 193 | ッゲ GGE 194 | ッコ KKO 195 | っこ kko 196 | ッゴ GGO 197 | ッサ SSA 198 | っさ ssa 199 | ッザ ZZA 200 | ッシ SSI 201 | っし ssi 202 | ッジ ZZI 203 | ッシャ SSYA 204 | っしゃ ssya 205 | ッジャ ZZYA 206 | ッシュ SSYU 207 | っしゅ ssyu 208 | ッジュ ZZYU 209 | ッショ SSYO 210 | っしょ ssyo 211 | ッジョ ZZYO 212 | ッス SSU 213 | っす ssu 214 | ッズ ZZU 215 | ッセ SSE 216 | っせ sse 217 | ッゼ ZZE 218 | ッソ SSO 219 | っそ sso 220 | ッゾ ZZO 221 | ッタ TTA 222 | った tta 223 | ッダ DDA 224 | ッチ TTI 225 | っち tti 226 | ッヂ DDI 227 | ッチャ TTYA 228 | っちゃ ttya 229 | ッヂャ DDYA 230 | ッチュ TTYU 231 | っちゅ ttyu 232 | ッヂュ DDYU 233 | ッチョ TTYO 234 | っちょ ttyo 235 | ッヂョ DDYO 236 | ッツ TTU 237 | っつ ttu 238 | ッヅ DDU 239 | ッテ TTE 240 | って tte 241 | ッデ DDE 242 | ット TTO 243 | っと tto 244 | ッド DDO 245 | ッハ HHA 246 | ッバ BBA 247 | ッパ PPA 248 | っぱ ppa 249 | ッヒ HHI 250 | ッビ BBI 251 | ッピ PPI 252 | っぴ ppi 253 | ッヒャ HHYA 254 | ッビャ BBYA 255 | ッピャ PPYA 256 | っぴゃ ppya 257 | ッヒュ HHYU 258 | ッビュ BBYU 259 | ッピュ PPYU 260 | っぴゅ ppyu 261 | ッヒョ HHYO 262 | ッビョ BBYO 263 | ッピョ PPYO 264 | っぴょ ppyo 265 | ッフ HHU 266 | ッブ BBU 267 | ップ PPU 268 | っぷ ppu 269 | ッヘ HHE 270 | ッベ BBE 271 | ッペ PPE 272 | っぺ ppe 273 | ッホ HHO 274 | ッボ BBO 275 | ッポ PPO 276 | っぽ ppo 277 | テ TE 278 | て te 279 | デ DE 280 | で de 281 | ト TO 282 | と to 283 | ド DO 284 | ど do 285 | ツァ TSA 286 | つぁ tsa 287 | ツィ TSI 288 | つぃ tsi 289 | ツェ TSE 290 | つぇ tse 291 | ツォ TSO 292 | つぉ tso 293 | ヅァ DZA 294 | づぁ dza 295 | ヅィ DZI 296 | づぃ dzi 297 | ヅェ DZE 298 | づぇ dze 299 | ヅォ DZO 300 | づぉ dzo 301 | ナ NA 302 | な na 303 | ニ NI 304 | に ni 305 | ニャ NYA 306 | にゃ nya 307 | ニィ NYI 308 | にぃ nyi 309 | ニュ NYU 310 | にゅ nyu 311 | ニェ NYE 312 | にぇ nye 313 | ニョ NYO 314 | にょ nyo 315 | ヌ NU 316 | ぬ nu 317 | ネ NE 318 | ね ne 319 | ノ NO 320 | の no 321 | ハ HA 322 | は ha 323 | バ BA 324 | ば ba 325 | パ PA 326 | ぱ pa 327 | ヒ HI 328 | ひ hi 329 | ビ BI 330 | び bi 331 | ピ PI 332 | ぴ pi 333 | ヒャ HYA 334 | ひゃ hya 335 | ビャ BYA 336 | びゃ bya 337 | ピャ PYA 338 | ぴゃ pya 339 | ヒ HYI 340 | ひ hyi 341 | ビ BYI 342 | び byi 343 | ピ PYI 344 | ぴ pyi 345 | ヒュ HYU 346 | ひゅ hyu 347 | ビュ BYU 348 | びゅ byu 349 | ピュ PYU 350 | ぴゅ pyu 351 | ヒェ HYE 352 | ひぇ hye 353 | ビェ BYE 354 | びぇ bye 355 | ピェ PYE 356 | ぴぇ pye 357 | ヒョ HYO 358 | ひょ hyo 359 | ビョ BYO 360 | びょ byo 361 | ピョ PYO 362 | ぴょ pyo 363 | フ HU 364 | ふ hu 365 | ブ BU 366 | ぶ bu 367 | プ PU 368 | ぷ pu 369 | ファ FA 370 | フィ FI 371 | フェ FE 372 | フォ FO 373 | ヘ HE 374 | へ he 375 | ベ BE 376 | べ be 377 | ペ PE 378 | ぺ pe 379 | ホ HO 380 | ほ ho 381 | ボ BO 382 | ぼ bo 383 | ポ PO 384 | ぽ po 385 | マ MA 386 | ま ma 387 | ミ MI 388 | み mi 389 | ミャ MYA 390 | みゃ mya 391 | ミィ MYI 392 | みィ myi 393 | ミュ MYU 394 | みゅ myu 395 | ミェ MYE 396 | みぇ mye 397 | ミョ MYO 398 | みょ myo 399 | ム MU 400 | む mu 401 | メ ME 402 | め me 403 | モ MO 404 | も mo 405 | ャ XYA 406 | ゃ xya 407 | ヤ YA 408 | や ya 409 | ュ XYU 410 | ゅ xyu 411 | ユ YU 412 | ゆ yu 413 | ョ XYO 414 | ょ xyo 415 | ヨ YO 416 | よ yo 417 | ラ RA 418 | ら ra 419 | リ RI 420 | り ri 421 | リャ RYA 422 | りゃ rya 423 | リィ RYI 424 | りぃ ryi 425 | リュ RYU 426 | りゅ ryu 427 | リェ RYE 428 | りぇ rye 429 | リョ RYO 430 | りょ ryo 431 | ル RU 432 | る ru 433 | レ RE 434 | れ re 435 | ロ RO 436 | ろ ro 437 | ヮ XWA 438 | ゎ xwa 439 | ワ WA 440 | わ wa 441 | ヷ VA 442 | ヰ WI 443 | ゐ wi 444 | ヸ VI 445 | ヱ WE 446 | ゑ we 447 | ヹ VE 448 | ヲ WO 449 | を wo 450 | ヺ VO 451 | ン N 452 | ん n 453 | ー - 454 | -------------------------------------------------------------------------------- /kana.schema.yaml: -------------------------------------------------------------------------------- 1 | # Rime schema 2 | # vim: set sw=2 sts=2 et: 3 | # encoding: utf-8 4 | 5 | schema: 6 | schema_id: kana 7 | name: 假名 8 | version: "2014.05.19" 9 | author: 10 | - polyhedron 11 | - foodgen 12 | description: | 13 | 假名輸入,小寫假名用x前導 14 | 用大寫字母輸入片假名 15 | 16 | switches: 17 | - name: ascii_mode 18 | reset: 0 19 | states: [ 假名, 西文 ] 20 | - name: half_shape 21 | states: [ 半角, 全角 ] 22 | reset: 0 23 | 24 | engine: 25 | processors: 26 | - ascii_composer 27 | - recognizer 28 | - key_binder 29 | - speller 30 | - punctuator 31 | - selector 32 | - navigator 33 | - express_editor 34 | segmentors: 35 | - ascii_segmentor 36 | - matcher 37 | - abc_segmentor 38 | - punct_segmentor 39 | - fallback_segmentor 40 | translators: 41 | - punct_translator 42 | - script_translator 43 | filters: 44 | - uniquifier 45 | 46 | menu: 47 | page_size: 1 48 | 49 | speller: 50 | alphabet: 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_' 51 | delimiter: " '" 52 | algebra: 53 | - derive/q/x/ 54 | - derive/Q/X/ 55 | - derive/r/l/ 56 | - derive/R/L/ 57 | - derive/si/shi/ 58 | - derive/SI/SHI/ 59 | - derive/sy([aueo])/sh$1/ 60 | - derive/SY([AUEO])/SH$1/ 61 | - derive/^zi/ji/ 62 | - derive/^ZI/JI/ 63 | - derive/zzi/jji/ 64 | - derive/ZZI/JJI/ 65 | - derive/^zy([aueo])/j$1/ 66 | - derive/^ZY([AUEO])/J$1/ 67 | - derive/zzy([aueo])/jj$1/ 68 | - derive/ZZY([AUEO])/JJ$1/ 69 | - derive/tu/tsu/ 70 | - derive/TU/TSU/ 71 | - derive/du/dzu/ 72 | - derive/DU/DZU/ 73 | - derive/ti/chi/ 74 | - derive/TI/CHI/ 75 | - derive/tti/cchi/ 76 | - derive/TTI/CCHI/ 77 | - derive/ty([aueo])/ch$1/ 78 | - derive/TY([AUEO])/CH$1/ 79 | - derive/tty([aueo])/cch$1/ 80 | - derive/TTY([AUEO])/CCH$1/ 81 | - derive/^hu/fu/ 82 | - derive/^HU/FU/ 83 | - derive/hhu/ffu/ 84 | - derive/HHU/FFU/ 85 | - derive/^n$/nn/ 86 | - derive/^N$/NN/ 87 | - fuzz/^n$/m/ 88 | - fuzz/^N$/M/ 89 | - fuzz/^xtu$/t/ 90 | - fuzz/^XTU$/T/ 91 | - derive/^-$/_/ 92 | 93 | translator: 94 | dictionary: kana 95 | strict_spelling: true 96 | 97 | punctuator: 98 | import_preset: default 99 | full_shape: &symbols 100 | '.': {commit: 。 } 101 | ',': {commit: 、 } 102 | '/': ・ 103 | '=': [ ゝ, ゞ ] 104 | '+': [ ヽ, ヾ ] 105 | half_shape: *symbols 106 | 107 | key_binder: 108 | import_preset: default 109 | bindings: 110 | - { when: has_menu, accept: minus, send: minus } 111 | - { when: has_menu, accept: equal, send: equal } 112 | - { when: paging, accept: comma, send: comma } 113 | - { when: has_menu, accept: period, send: period } 114 | 115 | recognizer: 116 | import_preset: default 117 | 118 | ascii_composer: 119 | switch_key: 120 | Caps_Lock: noop 121 | Eisu_toggle: clear 122 | --------------------------------------------------------------------------------