Mercurial > kinput2.yaz
comparison ccdef/ccdef.kinput2 @ 0:92745d501b9a
initial import from kinput2-v3.1
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Mon, 08 Mar 2010 04:44:30 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:92745d501b9a |
---|---|
1 # $Id: ccdef.kinput2,v 1.4 1991/08/24 02:15:12 ishisone Rel $ | |
2 | |
3 ## | |
4 ## ccdef for kinput2 | |
5 ## | |
6 | |
7 ### 注意 | |
8 ### ccdef ファイル (このファイルおよびインクルードされているファイル) | |
9 ### はすべて EUC コードでなければなりません。気をつけて下さい。 | |
10 | |
11 # モードの宣言 | |
12 defmode Ascii ZenkakuAscii Kana JIS Kuten All Restricted | |
13 | |
14 # 初期モードの指定 | |
15 initialmode Kana | |
16 | |
17 # 各モードに対するルールの記述 | |
18 | |
19 # ローマ字 | |
20 mode Kana "ローマ" fallthrough All | |
21 ### もしあなたが wnn のローマ字かな変換に慣れているならば | |
22 ### 'rule.roma' の代わりに 'rule.wnnroma' をインクルードして下さい | |
23 include 'rule.roma' | |
24 # include 'rule.wnnroma' | |
25 "" Tab "" goto Ascii | |
26 "" shift-Tab "" goto ZenkakuAscii | |
27 "n" EXITMODE "ん" | |
28 endmode | |
29 | |
30 # アスキー | |
31 mode Ascii "ABC" fallthrough All | |
32 # 特にルールを記述する必要はない | |
33 "" Tab "" goto ZenkakuAscii | |
34 "" shift-Tab "" goto Kana | |
35 endmode | |
36 | |
37 # 全角アスキー | |
38 mode ZenkakuAscii "ABC" fallthrough All | |
39 include 'rule.zascii' | |
40 "" Tab "" goto Kana | |
41 "" shift-Tab "" goto Ascii | |
42 endmode | |
43 | |
44 # JISコード入力 | |
45 mode JIS "JISコード" fallthrough Restricted | |
46 "" ENTERMODE "" jiscode-begin | |
47 "" EXITMODE "" jiscode-end | |
48 "" '0' "0" | |
49 "" '1' "1" | |
50 "" '2' "2" | |
51 "" '3' "3" | |
52 "" '4' "4" | |
53 "" '5' "5" | |
54 "" '6' "6" | |
55 "" '7' "7" | |
56 "" '8' "8" | |
57 "" '9' "9" | |
58 "" 'a' "A" | |
59 "" 'b' "B" | |
60 "" 'c' "C" | |
61 "" 'd' "D" | |
62 "" 'e' "E" | |
63 "" 'f' "F" | |
64 "" 'A' "A" | |
65 "" 'B' "B" | |
66 "" 'C' "C" | |
67 "" 'D' "D" | |
68 "" 'E' "E" | |
69 "" 'F' "F" | |
70 endmode | |
71 | |
72 # 区点コード入力 | |
73 mode Kuten "区点コード" fallthrough Restricted | |
74 "" ENTERMODE "" kutencode-begin | |
75 "" EXITMODE "" kutencode-end | |
76 "" '0' "0" | |
77 "" '1' "1" | |
78 "" '2' "2" | |
79 "" '3' "3" | |
80 "" '4' "4" | |
81 "" '5' "5" | |
82 "" '6' "6" | |
83 "" '7' "7" | |
84 "" '8' "8" | |
85 "" '9' "9" | |
86 endmode | |
87 | |
88 # All -- 共通定義 | |
89 mode All "?" | |
90 ### この設定では変換開始時にはつねにローマ字モードにリセットされる | |
91 ### ようになっています。もし最後の入力モードのままにしたい時には | |
92 ### "end-conversion" の後の "goto Kana" を削除して下さい | |
93 "" control-Kanji "" end-conversion goto Kana | |
94 "" shift-space "" end-conversion goto Kana | |
95 # "" '^\\' "" end-conversion goto Kana | |
96 "" F5 "" goto JIS | |
97 "" mod1-5 "" goto JIS | |
98 "" F6 "" goto Kuten | |
99 "" mod1-6 "" goto Kuten | |
100 ### もしあなたがたまごのキーバインディングに慣れているならば | |
101 ### 'rule.func' の代わりに 'rule.eggfunc' をインクルードして下さい | |
102 include 'rule.func' | |
103 # include 'rule.eggfunc' | |
104 endmode | |
105 | |
106 # Restricted -- JIS コード / 区点コード用 | |
107 mode Restricted "??" | |
108 "" F5 "" goto PREV | |
109 "" F6 "" goto PREV | |
110 "" mod1-5 "" goto PREV | |
111 "" mod1-6 "" goto PREV | |
112 "" '^H' "" backspace | |
113 "" @ascii "" beep | |
114 endmode |