diff 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
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ccdef/ccdef.kinput2	Mon Mar 08 04:44:30 2010 +0900
@@ -0,0 +1,114 @@
+# $Id: ccdef.kinput2,v 1.4 1991/08/24 02:15:12 ishisone Rel $
+
+## 
+##	ccdef for kinput2
+##
+
+### 注意
+### ccdef ファイル (このファイルおよびインクルードされているファイル)
+### はすべて EUC コードでなければなりません。気をつけて下さい。
+
+# モードの宣言
+defmode Ascii ZenkakuAscii Kana JIS Kuten All Restricted
+
+# 初期モードの指定
+initialmode Kana
+
+# 各モードに対するルールの記述
+
+# ローマ字
+mode Kana	"ローマ"	fallthrough All
+###	もしあなたが wnn のローマ字かな変換に慣れているならば
+###	'rule.roma' の代わりに 'rule.wnnroma' をインクルードして下さい
+    include 'rule.roma'
+#   include 'rule.wnnroma'
+	""	Tab		""	goto Ascii
+	""	shift-Tab	""	goto ZenkakuAscii
+	"n"	EXITMODE	"ん"
+endmode
+
+# アスキー
+mode Ascii	"ABC"	fallthrough All
+#	特にルールを記述する必要はない
+	""	Tab		""	goto ZenkakuAscii
+	""	shift-Tab	""	goto Kana
+endmode
+
+# 全角アスキー
+mode ZenkakuAscii	"ABC"	fallthrough All
+    include 'rule.zascii'
+	""	Tab		""	goto Kana
+	""	shift-Tab	""	goto Ascii
+endmode
+
+# JISコード入力
+mode JIS	"JISコード"	fallthrough Restricted
+	""	ENTERMODE	""	jiscode-begin
+	""	EXITMODE	""	jiscode-end
+	""	'0'		"0"
+	""	'1'		"1"
+	""	'2'		"2"
+	""	'3'		"3"
+	""	'4'		"4"
+	""	'5'		"5"
+	""	'6'		"6"
+	""	'7'		"7"
+	""	'8'		"8"
+	""	'9'		"9"
+	""	'a'		"A"
+	""	'b'		"B"
+	""	'c'		"C"
+	""	'd'		"D"
+	""	'e'		"E"
+	""	'f'		"F"
+	""	'A'		"A"
+	""	'B'		"B"
+	""	'C'		"C"
+	""	'D'		"D"
+	""	'E'		"E"
+	""	'F'		"F"
+endmode
+
+# 区点コード入力
+mode Kuten	"区点コード"	fallthrough Restricted
+	""	ENTERMODE	""	kutencode-begin
+	""	EXITMODE	""	kutencode-end
+	""	'0'		"0"
+	""	'1'		"1"
+	""	'2'		"2"
+	""	'3'		"3"
+	""	'4'		"4"
+	""	'5'		"5"
+	""	'6'		"6"
+	""	'7'		"7"
+	""	'8'		"8"
+	""	'9'		"9"
+endmode
+
+# All -- 共通定義
+mode All	"?"
+###	この設定では変換開始時にはつねにローマ字モードにリセットされる
+###	ようになっています。もし最後の入力モードのままにしたい時には
+###	"end-conversion" の後の "goto Kana" を削除して下さい
+	""	control-Kanji	""	end-conversion goto Kana
+	""	shift-space	""	end-conversion goto Kana
+#	""	'^\\'		""	end-conversion goto Kana
+	""	F5		""	goto JIS
+	""	mod1-5		""	goto JIS
+	""	F6		""	goto Kuten
+	""	mod1-6		""	goto Kuten
+###	もしあなたがたまごのキーバインディングに慣れているならば
+###	'rule.func' の代わりに 'rule.eggfunc' をインクルードして下さい
+    include 'rule.func'
+#   include 'rule.eggfunc'
+endmode
+
+# Restricted -- JIS コード / 区点コード用
+mode Restricted	"??"
+	""	F5		""	goto PREV
+	""	F6		""	goto PREV
+	""	mod1-5		""	goto PREV
+	""	mod1-6		""	goto PREV
+	""	'^H'		""	backspace
+	""	@ascii		""	beep
+endmode