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