[前のメッセージ (日付順)]  [次のメッセージ (日付順)]
[前のメッセージ (スレッド順)]  [次のメッセージ (スレッド順)]
[日付によるインデックス]  [スレッド・インデックス]  [記事検索]

AZIK の SKK チュートリアル



始めまして、柘植と申します。
READMEs/Contributors に名前が載っているのに、全く貢献していない不届者です。

さて、AZIK の頁を訪問し、JAVA アプレットによる
「AZIKを体験してみましょうを」を試して見たのですが、これを、
SKK チュートリアルで出来無いか試して見ました。

JAVA アプレットの作成者である、木村さんにお聞きしたところ、ML での公開
を許可頂いたので、お送りします。
乏しい能力で行なった為、大バカなコードを書いていると思いますので、
御指摘下さい。

# 木村さんには、何か素晴しいものを作成した様に思われた様で、恐縮してし
# まいました。

また、木村さんの頁から SKK と AZIKに 関するページにリンクしたいとの事
ですので、可能な方は連絡して下さい。

From: Kiyoshi Kimura <kimura@xxxxxxxxxxxx>
Subject: Re: AZIK 体験 JAVA アプレットの SKK チュートリアルへの移植について
Date: Thu, 10 Jan 2002 17:02:48 +0900

> こちらからSKKとAZIKに関するページにリンクさせていただけるのでしたら
> URLを教えてください。

☆ チュートリアルの使いかた。

1. skk-azik.el を適当なディレクトリに置く
2. skk-tut.el に patch (本メールの添付ファイル) を当てる。
3. SKK.azik.tut (本メールの添付ファイル) を適当なディレクトリに置く
4.  "/anywhere/path" の部分をディレクトリに合せて書き替えた以下
    の設定を .skk に加える。

    (setq skk-azik-keyboard-type 'jp106)
    (load "/anywhere/path/skk-azik.el")
    (setq skk-tut-file "/anywhere/path/SKK.azik.tut")

5. SKK の起動後、M-x skk-tutorial でチュートリアルが起動

以上
--- skk-tut.el.oirg	Thu Jan 10 13:41:50 2002
+++ skk-tut.el	Thu Jan 10 14:56:14 2002
@@ -53,17 +53,26 @@
 (defvar skk-tut-hint-face 'skk-tut-hint-face)
 
 (defconst skktut-adviced-alist
-  '((skk-abbrev-mode . before)
-    (skk-insert . before)
-    (skk-kakutei . before)
-    (skk-mode . before)
-    (kill-buffer . around)
-    (other-frame . before)
-    (save-buffers-kill-emacs . around)
-    (skk-create-file . around)
-    (skk-save-jisyo-original . around)
-    ;;(select-frame . before)
-   )
+  (if (featurep 'skk-azik)
+      '((skk-abbrev-mode . before)
+	(kill-buffer . around)
+	(other-frame . before)
+	(save-buffers-kill-emacs . around)
+	(skk-create-file . around)
+	(skk-save-jisyo-original . around)
+	;;(select-frame . before)
+	)
+    '((skk-abbrev-mode . before)
+	(skk-insert . before)
+	(skk-kakutei . before)
+	(skk-mode . before)
+	(kill-buffer . around)
+	(other-frame . before)
+	(save-buffers-kill-emacs . around)
+	(skk-create-file . around)
+	(skk-save-jisyo-original . around)
+	;;(select-frame . before)
+	))
   "SKK チュートリアルで advice が付けられる関数と advice class のエーリスト。")
 
 (defvar skktut-question-numbers nil "SKK チュートリアルの問題数。")
@@ -148,131 +157,137 @@
      . 'skk-public-jisyo-has-entry-p-original)
     (skk-rom-kana-base-rule-list
      .
-     '(("a" nil ("ア" . "あ")) ("bb" "b" ("ッ" . "っ"))
-       ("ba" nil ("バ" . "ば")) ("be" nil ("ベ" . "べ"))
-       ("bi" nil ("ビ" . "び")) ("bo" nil ("ボ" . "ぼ"))
-       ("bu" nil ("ブ" . "ぶ")) ("bya" nil ("ビャ" . "びゃ"))
-       ("bye" nil ("ビェ" . "びぇ")) ("byi" nil ("ビィ" . "びぃ"))
-       ("byo" nil ("ビョ" . "びょ")) ("byu" nil ("ビュ" . "びゅ"))
-       ("cc" "c" ("ッ" . "っ")) ("cha" nil ("チャ" . "ちゃ"))
-       ("che" nil ("チェ" . "ちぇ")) ("chi" nil ("チ" . "ち"))
-       ("cho" nil ("チョ" . "ちょ")) ("chu" nil ("チュ" . "ちゅ"))
-       ("cya" nil ("チャ" . "ちゃ")) ("cye" nil ("チェ" . "ちぇ"))
-       ("cyi" nil ("チィ" . "ちぃ")) ("cyo" nil ("チョ" . "ちょ"))
-       ("cyu" nil ("チュ" . "ちゅ")) ("dd" "d" ("ッ" . "っ"))
-       ("da" nil ("ダ" . "だ")) ("de" nil ("デ" . "で"))
-       ("dha" nil ("デャ" . "でゃ")) ("dhe" nil ("デェ" . "でぇ"))
-       ("dhi" nil ("ディ" . "でぃ")) ("dho" nil ("デョ" . "でょ"))
-       ("dhu" nil ("デュ" . "でゅ")) ("di" nil ("ヂ" . "ぢ"))
-       ("do" nil ("ド" . "ど")) ("du" nil ("ヅ" . "づ"))
-       ("dya" nil ("ヂャ" . "ぢゃ")) ("dye" nil ("ヂェ" . "ぢぇ"))
-       ("dyi" nil ("ヂィ" . "ぢぃ")) ("dyo" nil ("ヂョ" . "ぢょ"))
-       ("dyu" nil ("ヂュ" . "ぢゅ")) ("e" nil ("エ" . "え"))
-       ("ff" "f" ("ッ" . "っ")) ("fa" nil ("ファ" . "ふぁ"))
-       ("fe" nil ("フェ" . "ふぇ")) ("fi" nil ("フィ" . "ふぃ"))
-       ("fo" nil ("フォ" . "ふぉ")) ("fu" nil ("フ" . "ふ"))
-       ("fya" nil ("フャ" . "ふゃ")) ("fye" nil ("フェ" . "ふぇ"))
-       ("fyi" nil ("フィ" . "ふぃ")) ("fyo" nil ("フョ" . "ふょ"))
-       ("fyu" nil ("フュ" . "ふゅ")) ("gg" "g" ("ッ" . "っ"))
-       ("ga" nil ("ガ" . "が")) ("ge" nil ("ゲ" . "げ"))
-       ("gi" nil ("ギ" . "ぎ")) ("go" nil ("ゴ" . "ご"))
-       ("gu" nil ("グ" . "ぐ")) ("gya" nil ("ギャ" . "ぎゃ"))
-       ("gye" nil ("ギェ" . "ぎぇ")) ("gyi" nil ("ギィ" . "ぎぃ"))
-       ("gyo" nil ("ギョ" . "ぎょ")) ("gyu" nil ("ギュ" . "ぎゅ"))
-       ;;("h" "" ("オ" . "お"))
-       ("ha" nil ("ハ" . "は")) ("he" nil ("ヘ" . "へ"))
-       ("hi" nil ("ヒ" . "ひ")) ("ho" nil ("ホ" . "ほ"))
-       ("hu" nil ("フ" . "ふ")) ("hya" nil ("ヒャ" . "ひゃ"))
-       ("hye" nil ("ヒェ" . "ひぇ")) ("hyi" nil ("ヒィ" . "ひぃ"))
-       ("hyo" nil ("ヒョ" . "ひょ")) ("hyu" nil ("ヒュ" . "ひゅ"))
-       ("i" nil ("イ" . "い")) ("jj" "j" ("ッ" . "っ"))
-       ("ja" nil ("ジャ" . "じゃ")) ("je" nil ("ジェ" . "じぇ"))
-       ("ji" nil ("ジ" . "じ")) ("jo" nil ("ジョ" . "じょ"))
-       ("ju" nil ("ジュ" . "じゅ")) ("jya" nil ("ジャ" . "じゃ"))
-       ("jye" nil ("ジェ" . "じぇ")) ("jyi" nil ("ジィ" . "じぃ"))
-       ("jyo" nil ("ジョ" . "じょ")) ("jyu" nil ("ジュ" . "じゅ"))
-       ("kk" "k" ("ッ" . "っ")) ("ka" nil ("カ" . "か"))
-       ("ke" nil ("ケ" . "け")) ("ki" nil ("キ" . "き"))
-       ("ko" nil ("コ" . "こ")) ("ku" nil ("ク" . "く"))
-       ("kya" nil ("キャ" . "きゃ")) ("kye" nil ("キェ" . "きぇ"))
-       ("kyi" nil ("キィ" . "きぃ")) ("kyo" nil ("キョ" . "きょ"))
-       ("kyu" nil ("キュ" . "きゅ")) ("mm" "c" ("ッ" . "っ"))
-       ("ma" nil ("マ" . "ま")) ("me" nil ("メ" . "め"))
-       ("mi" nil ("ミ" . "み")) ("mo" nil ("モ" . "も"))
-       ("mu" nil ("ム" . "む")) ("mya" nil ("ミャ" . "みゃ"))
-       ("mye" nil ("ミェ" . "みぇ")) ("myi" nil ("ミィ" . "みぃ"))
-       ("myo" nil ("ミョ" . "みょ")) ("myu" nil ("ミュ" . "みゅ"))
-       ("n" nil ("ン" . "ん")) ("n'" nil ("ン" . "ん"))
-       ("na" nil ("ナ" . "な")) ("ne" nil ("ネ" . "ね"))
-       ("ni" nil ("ニ" . "に")) ("nn" nil ("ン" . "ん"))
-       ("no" nil ("ノ" . "の")) ("nu" nil ("ヌ" . "ぬ"))
-       ("nya" nil ("ニャ" . "にゃ")) ("nye" nil ("ニェ" . "にぇ"))
-       ("nyi" nil ("ニィ" . "にぃ")) ("nyo" nil ("ニョ" . "にょ"))
-       ("nyu" nil ("ニュ" . "にゅ")) ("o" nil ("オ" . "お"))
-       ("pp" "p" ("ッ" . "っ")) ("pa" nil ("パ" . "ぱ"))
-       ("pe" nil ("ペ" . "ぺ")) ("pi" nil ("ピ" . "ぴ"))
-       ("po" nil ("ポ" . "ぽ")) ("pu" nil ("プ" . "ぷ"))
-       ("pya" nil ("ピャ" . "ぴゃ")) ("pye" nil ("ピェ" . "ぴぇ"))
-       ("pyi" nil ("ピィ" . "ぴぃ")) ("pyo" nil ("ピョ" . "ぴょ"))
-       ("pyu" nil ("ピュ" . "ぴゅ")) ("rr" "r" ("ッ" . "っ"))
-       ("ra" nil ("ラ" . "ら")) ("re" nil ("レ" . "れ"))
-       ("ri" nil ("リ" . "り")) ("ro" nil ("ロ" . "ろ"))
-       ("ru" nil ("ル" . "る")) ("rya" nil ("リャ" . "りゃ"))
-       ("rye" nil ("リェ" . "りぇ")) ("ryi" nil ("リィ" . "りぃ"))
-       ("ryo" nil ("リョ" . "りょ")) ("ryu" nil ("リュ" . "りゅ"))
-       ("ss" "s" ("ッ" . "っ")) ("sa" nil ("サ" . "さ"))
-       ("se" nil ("セ" . "せ")) ("sha" nil ("シャ" . "しゃ"))
-       ("she" nil ("シェ" . "しぇ")) ("shi" nil ("シ" . "し"))
-       ("sho" nil ("ショ" . "しょ")) ("shu" nil ("シュ" . "しゅ"))
-       ("si" nil ("シ" . "し")) ("so" nil ("ソ" . "そ"))
-       ("su" nil ("ス" . "す")) ("sya" nil ("シャ" . "しゃ"))
-       ("sye" nil ("シェ" . "しぇ")) ("syi" nil ("シィ" . "しぃ"))
-       ("syo" nil ("ショ" . "しょ")) ("syu" nil ("シュ" . "しゅ"))
-       ("tt" "t" ("ッ" . "っ")) ("ta" nil ("タ" . "た"))
-       ("te" nil ("テ" . "て")) ("tha" nil ("テァ" . "てぁ"))
-       ("the" nil ("テェ" . "てぇ")) ("thi" nil ("ティ" . "てぃ"))
-       ("tho" nil ("テョ" . "てょ")) ("thu" nil ("テュ" . "てゅ"))
-       ("ti" nil ("チ" . "ち")) ("to" nil ("ト" . "と"))
-       ("tsu" nil ("ツ" . "つ")) ("tu" nil ("ツ" . "つ"))
-       ("tya" nil ("チャ" . "ちゃ")) ("tye" nil ("チェ" . "ちぇ"))
-       ("tyi" nil ("チィ" . "ちぃ")) ("tyo" nil ("チョ" . "ちょ"))
-       ("tyu" nil ("チュ" . "ちゅ")) ("u" nil ("ウ" . "う"))
-       ("vv" "v" ("ッ" . "っ")) ("va" nil ("ヴァ" . "う゛ぁ"))
-       ("ve" nil ("ヴェ" . "う゛ぇ")) ("vi" nil ("ヴィ" . "う゛ぃ"))
-       ("vo" nil ("ヴォ" . "う゛ぉ")) ("vu" nil ("ヴ" . "う゛"))
-       ("ww" "w" ("ッ" . "っ")) ("wa" nil ("ワ" . "わ"))
-       ("we" nil ("ウェ" . "うぇ")) ("wi" nil ("ウィ" . "うぃ"))
-       ("wo" nil ("ヲ" . "を")) ("wu" nil ("ウ" . "う"))
-       ("xx" "x" ("ッ" . "っ")) ("xa" nil ("ァ" . "ぁ"))
-       ("xe" nil ("ェ" . "ぇ")) ("xi" nil ("ィ" . "ぃ"))
-       ("xka" nil ("ヵ" . "か")) ("xke" nil ("ヶ" . "け"))
-       ("xo" nil ("ォ" . "ぉ")) ("xtsu" nil ("ッ" . "っ"))
-       ("xtu" nil ("ッ" . "っ")) ("xu" nil ("ゥ" . "ぅ"))
-       ("xwa" nil ("ヮ" . "ゎ")) ("xwe" nil ("ヱ" . "ゑ"))
-       ("xwi" nil ("ヰ" . "ゐ")) ("xya" nil ("ャ" . "ゃ"))
-       ("xyo" nil ("ョ" . "ょ")) ("xyu" nil ("ュ" . "ゅ"))
-       ("yy" "y" ("ッ" . "っ")) ("ya" nil ("ヤ" . "や"))
-       ("ye" nil ("イェ" . "いぇ")) ("yo" nil ("ヨ" . "よ"))
-       ("yu" nil ("ユ" . "ゆ")) ("zz" "z" ("ッ" . "っ"))
-       ("z," nil "‥") ("z-" nil "〜") ("z." nil "…")
-       ("z/" nil "・") ("z[" nil "『") ("z]" nil "』")
-       ("za" nil ("ザ" . "ざ")) ("ze" nil ("ゼ" . "ぜ"))
-       ("zh" nil "←") ("zi" nil ("ジ" . "じ"))
-       ("zj" nil "↓") ("zk" nil "↑") ("zl" nil "→")
-       ("zo" nil ("ゾ" . "ぞ")) ("zu" nil ("ズ" . "ず"))
-       ("zya" nil ("ジャ" . "じゃ")) ("zye" nil ("ジェ" . "じぇ"))
-       ("zyi" nil ("ジィ" . "じぃ")) ("zyo" nil ("ジョ" . "じょ"))
-       ("zyu" nil ("ジュ" . "じゅ")) ("." nil skk-current-kuten)
-       ("," nil skk-current-touten) ("-" nil "ー")
-       (":" nil ":") (";" nil ";") ("?" nil "?")
-       ("[" nil "「") ("]" nil "」") ("l" nil skk-latin-mode)
-       ("q" nil skk-toggle-kana) ("L" nil skk-jisx0208-latin-mode)
-       ("Q" nil skk-set-henkan-point-subr)
-       ("X" nil skk-purge-from-jisyo) ("/" nil skk-abbrev-mode)
-       ("$" nil skk-display-code-for-char-at-point)
-       ("\C-j" nil skk-kakutei)
-       ("@" nil skk-today) ("\\" nil skk-input-by-code-or-menu)))
-    (skk-rom-kana-rule-list . '(("hh" "h" ("ッ" . "っ"))))
+     (if (featurep 'skk-azik)
+	 skk-rom-kana-base-rule-list
+       '(("a" nil ("ア" . "あ")) ("bb" "b" ("ッ" . "っ"))
+	 ("ba" nil ("バ" . "ば")) ("be" nil ("ベ" . "べ"))
+	 ("bi" nil ("ビ" . "び")) ("bo" nil ("ボ" . "ぼ"))
+	 ("bu" nil ("ブ" . "ぶ")) ("bya" nil ("ビャ" . "びゃ"))
+	 ("bye" nil ("ビェ" . "びぇ")) ("byi" nil ("ビィ" . "びぃ"))
+	 ("byo" nil ("ビョ" . "びょ")) ("byu" nil ("ビュ" . "びゅ"))
+	 ("cc" "c" ("ッ" . "っ")) ("cha" nil ("チャ" . "ちゃ"))
+	 ("che" nil ("チェ" . "ちぇ")) ("chi" nil ("チ" . "ち"))
+	 ("cho" nil ("チョ" . "ちょ")) ("chu" nil ("チュ" . "ちゅ"))
+	 ("cya" nil ("チャ" . "ちゃ")) ("cye" nil ("チェ" . "ちぇ"))
+	 ("cyi" nil ("チィ" . "ちぃ")) ("cyo" nil ("チョ" . "ちょ"))
+	 ("cyu" nil ("チュ" . "ちゅ")) ("dd" "d" ("ッ" . "っ"))
+	 ("da" nil ("ダ" . "だ")) ("de" nil ("デ" . "で"))
+	 ("dha" nil ("デャ" . "でゃ")) ("dhe" nil ("デェ" . "でぇ"))
+	 ("dhi" nil ("ディ" . "でぃ")) ("dho" nil ("デョ" . "でょ"))
+	 ("dhu" nil ("デュ" . "でゅ")) ("di" nil ("ヂ" . "ぢ"))
+	 ("do" nil ("ド" . "ど")) ("du" nil ("ヅ" . "づ"))
+	 ("dya" nil ("ヂャ" . "ぢゃ")) ("dye" nil ("ヂェ" . "ぢぇ"))
+	 ("dyi" nil ("ヂィ" . "ぢぃ")) ("dyo" nil ("ヂョ" . "ぢょ"))
+	 ("dyu" nil ("ヂュ" . "ぢゅ")) ("e" nil ("エ" . "え"))
+	 ("ff" "f" ("ッ" . "っ")) ("fa" nil ("ファ" . "ふぁ"))
+	 ("fe" nil ("フェ" . "ふぇ")) ("fi" nil ("フィ" . "ふぃ"))
+	 ("fo" nil ("フォ" . "ふぉ")) ("fu" nil ("フ" . "ふ"))
+	 ("fya" nil ("フャ" . "ふゃ")) ("fye" nil ("フェ" . "ふぇ"))
+	 ("fyi" nil ("フィ" . "ふぃ")) ("fyo" nil ("フョ" . "ふょ"))
+	 ("fyu" nil ("フュ" . "ふゅ")) ("gg" "g" ("ッ" . "っ"))
+	 ("ga" nil ("ガ" . "が")) ("ge" nil ("ゲ" . "げ"))
+	 ("gi" nil ("ギ" . "ぎ")) ("go" nil ("ゴ" . "ご"))
+	 ("gu" nil ("グ" . "ぐ")) ("gya" nil ("ギャ" . "ぎゃ"))
+	 ("gye" nil ("ギェ" . "ぎぇ")) ("gyi" nil ("ギィ" . "ぎぃ"))
+	 ("gyo" nil ("ギョ" . "ぎょ")) ("gyu" nil ("ギュ" . "ぎゅ"))
+	 ;;("h" "" ("オ" . "お"))
+	 ("ha" nil ("ハ" . "は")) ("he" nil ("ヘ" . "へ"))
+	 ("hi" nil ("ヒ" . "ひ")) ("ho" nil ("ホ" . "ほ"))
+	 ("hu" nil ("フ" . "ふ")) ("hya" nil ("ヒャ" . "ひゃ"))
+	 ("hye" nil ("ヒェ" . "ひぇ")) ("hyi" nil ("ヒィ" . "ひぃ"))
+	 ("hyo" nil ("ヒョ" . "ひょ")) ("hyu" nil ("ヒュ" . "ひゅ"))
+	 ("i" nil ("イ" . "い")) ("jj" "j" ("ッ" . "っ"))
+	 ("ja" nil ("ジャ" . "じゃ")) ("je" nil ("ジェ" . "じぇ"))
+	 ("ji" nil ("ジ" . "じ")) ("jo" nil ("ジョ" . "じょ"))
+	 ("ju" nil ("ジュ" . "じゅ")) ("jya" nil ("ジャ" . "じゃ"))
+	 ("jye" nil ("ジェ" . "じぇ")) ("jyi" nil ("ジィ" . "じぃ"))
+	 ("jyo" nil ("ジョ" . "じょ")) ("jyu" nil ("ジュ" . "じゅ"))
+	 ("kk" "k" ("ッ" . "っ")) ("ka" nil ("カ" . "か"))
+	 ("ke" nil ("ケ" . "け")) ("ki" nil ("キ" . "き"))
+	 ("ko" nil ("コ" . "こ")) ("ku" nil ("ク" . "く"))
+	 ("kya" nil ("キャ" . "きゃ")) ("kye" nil ("キェ" . "きぇ"))
+	 ("kyi" nil ("キィ" . "きぃ")) ("kyo" nil ("キョ" . "きょ"))
+	 ("kyu" nil ("キュ" . "きゅ")) ("mm" "c" ("ッ" . "っ"))
+	 ("ma" nil ("マ" . "ま")) ("me" nil ("メ" . "め"))
+	 ("mi" nil ("ミ" . "み")) ("mo" nil ("モ" . "も"))
+	 ("mu" nil ("ム" . "む")) ("mya" nil ("ミャ" . "みゃ"))
+	 ("mye" nil ("ミェ" . "みぇ")) ("myi" nil ("ミィ" . "みぃ"))
+	 ("myo" nil ("ミョ" . "みょ")) ("myu" nil ("ミュ" . "みゅ"))
+	 ("n" nil ("ン" . "ん")) ("n'" nil ("ン" . "ん"))
+	 ("na" nil ("ナ" . "な")) ("ne" nil ("ネ" . "ね"))
+	 ("ni" nil ("ニ" . "に")) ("nn" nil ("ン" . "ん"))
+	 ("no" nil ("ノ" . "の")) ("nu" nil ("ヌ" . "ぬ"))
+	 ("nya" nil ("ニャ" . "にゃ")) ("nye" nil ("ニェ" . "にぇ"))
+	 ("nyi" nil ("ニィ" . "にぃ")) ("nyo" nil ("ニョ" . "にょ"))
+	 ("nyu" nil ("ニュ" . "にゅ")) ("o" nil ("オ" . "お"))
+	 ("pp" "p" ("ッ" . "っ")) ("pa" nil ("パ" . "ぱ"))
+	 ("pe" nil ("ペ" . "ぺ")) ("pi" nil ("ピ" . "ぴ"))
+	 ("po" nil ("ポ" . "ぽ")) ("pu" nil ("プ" . "ぷ"))
+	 ("pya" nil ("ピャ" . "ぴゃ")) ("pye" nil ("ピェ" . "ぴぇ"))
+	 ("pyi" nil ("ピィ" . "ぴぃ")) ("pyo" nil ("ピョ" . "ぴょ"))
+	 ("pyu" nil ("ピュ" . "ぴゅ")) ("rr" "r" ("ッ" . "っ"))
+	 ("ra" nil ("ラ" . "ら")) ("re" nil ("レ" . "れ"))
+	 ("ri" nil ("リ" . "り")) ("ro" nil ("ロ" . "ろ"))
+	 ("ru" nil ("ル" . "る")) ("rya" nil ("リャ" . "りゃ"))
+	 ("rye" nil ("リェ" . "りぇ")) ("ryi" nil ("リィ" . "りぃ"))
+	 ("ryo" nil ("リョ" . "りょ")) ("ryu" nil ("リュ" . "りゅ"))
+	 ("ss" "s" ("ッ" . "っ")) ("sa" nil ("サ" . "さ"))
+	 ("se" nil ("セ" . "せ")) ("sha" nil ("シャ" . "しゃ"))
+	 ("she" nil ("シェ" . "しぇ")) ("shi" nil ("シ" . "し"))
+	 ("sho" nil ("ショ" . "しょ")) ("shu" nil ("シュ" . "しゅ"))
+	 ("si" nil ("シ" . "し")) ("so" nil ("ソ" . "そ"))
+	 ("su" nil ("ス" . "す")) ("sya" nil ("シャ" . "しゃ"))
+	 ("sye" nil ("シェ" . "しぇ")) ("syi" nil ("シィ" . "しぃ"))
+	 ("syo" nil ("ショ" . "しょ")) ("syu" nil ("シュ" . "しゅ"))
+	 ("tt" "t" ("ッ" . "っ")) ("ta" nil ("タ" . "た"))
+	 ("te" nil ("テ" . "て")) ("tha" nil ("テァ" . "てぁ"))
+	 ("the" nil ("テェ" . "てぇ")) ("thi" nil ("ティ" . "てぃ"))
+	 ("tho" nil ("テョ" . "てょ")) ("thu" nil ("テュ" . "てゅ"))
+	 ("ti" nil ("チ" . "ち")) ("to" nil ("ト" . "と"))
+	 ("tsu" nil ("ツ" . "つ")) ("tu" nil ("ツ" . "つ"))
+	 ("tya" nil ("チャ" . "ちゃ")) ("tye" nil ("チェ" . "ちぇ"))
+	 ("tyi" nil ("チィ" . "ちぃ")) ("tyo" nil ("チョ" . "ちょ"))
+	 ("tyu" nil ("チュ" . "ちゅ")) ("u" nil ("ウ" . "う"))
+	 ("vv" "v" ("ッ" . "っ")) ("va" nil ("ヴァ" . "う゛ぁ"))
+	 ("ve" nil ("ヴェ" . "う゛ぇ")) ("vi" nil ("ヴィ" . "う゛ぃ"))
+	 ("vo" nil ("ヴォ" . "う゛ぉ")) ("vu" nil ("ヴ" . "う゛"))
+	 ("ww" "w" ("ッ" . "っ")) ("wa" nil ("ワ" . "わ"))
+	 ("we" nil ("ウェ" . "うぇ")) ("wi" nil ("ウィ" . "うぃ"))
+	 ("wo" nil ("ヲ" . "を")) ("wu" nil ("ウ" . "う"))
+	 ("xx" "x" ("ッ" . "っ")) ("xa" nil ("ァ" . "ぁ"))
+	 ("xe" nil ("ェ" . "ぇ")) ("xi" nil ("ィ" . "ぃ"))
+	 ("xka" nil ("ヵ" . "か")) ("xke" nil ("ヶ" . "け"))
+	 ("xo" nil ("ォ" . "ぉ")) ("xtsu" nil ("ッ" . "っ"))
+	 ("xtu" nil ("ッ" . "っ")) ("xu" nil ("ゥ" . "ぅ"))
+	 ("xwa" nil ("ヮ" . "ゎ")) ("xwe" nil ("ヱ" . "ゑ"))
+	 ("xwi" nil ("ヰ" . "ゐ")) ("xya" nil ("ャ" . "ゃ"))
+	 ("xyo" nil ("ョ" . "ょ")) ("xyu" nil ("ュ" . "ゅ"))
+	 ("yy" "y" ("ッ" . "っ")) ("ya" nil ("ヤ" . "や"))
+	 ("ye" nil ("イェ" . "いぇ")) ("yo" nil ("ヨ" . "よ"))
+	 ("yu" nil ("ユ" . "ゆ")) ("zz" "z" ("ッ" . "っ"))
+	 ("z," nil "‥") ("z-" nil "〜") ("z." nil "…")
+	 ("z/" nil "・") ("z[" nil "『") ("z]" nil "』")
+	 ("za" nil ("ザ" . "ざ")) ("ze" nil ("ゼ" . "ぜ"))
+	 ("zh" nil "←") ("zi" nil ("ジ" . "じ"))
+	 ("zj" nil "↓") ("zk" nil "↑") ("zl" nil "→")
+	 ("zo" nil ("ゾ" . "ぞ")) ("zu" nil ("ズ" . "ず"))
+	 ("zya" nil ("ジャ" . "じゃ")) ("zye" nil ("ジェ" . "じぇ"))
+	 ("zyi" nil ("ジィ" . "じぃ")) ("zyo" nil ("ジョ" . "じょ"))
+	 ("zyu" nil ("ジュ" . "じゅ")) ("." nil skk-current-kuten)
+	 ("," nil skk-current-touten) ("-" nil "ー")
+	 (":" nil ":") (";" nil ";") ("?" nil "?")
+	 ("[" nil "「") ("]" nil "」") ("l" nil skk-latin-mode)
+	 ("q" nil skk-toggle-kana) ("L" nil skk-jisx0208-latin-mode)
+	 ("Q" nil skk-set-henkan-point-subr)
+	 ("X" nil skk-purge-from-jisyo) ("/" nil skk-abbrev-mode)
+	 ("$" nil skk-display-code-for-char-at-point)
+	 ("\C-j" nil skk-kakutei)
+	 ("@" nil skk-today) ("\\" nil skk-input-by-code-or-menu))))
+     (skk-rom-kana-rule-list 
+      . 
+      (if (featurep 'skk-azik)
+	  skk-rom-kana-rule-list 
+	'(("hh" "h" ("ッ" . "っ")))))
     (skk-save-jisyo-function . 'skk-save-jisyo-original)
     (skk-search-excluding-word-pattern-function . nil)
     (skk-search-prog-list . '((skk-search-jisyo-file skktut-tut-jisyo 0 t)))
@@ -697,7 +712,120 @@
     (skktut-localize-and-init-variables)
     (setq case-fold-search nil
 	  buffer-file-name (expand-file-name skktut-tut-jisyo))
-    (insert "\
+    (if (featurep 'skk-azik)
+	(insert "\
+;; okuri-ari entries.
+きm /来/[ま/来/]/
+こわi /恐/[い/恐/]/
+さいわi /恐/[い/幸/]/
+;; okuri-nasi entries.
+いっぽう /一方/
+いっぽうつうこう /一方通行/
+いぬ /犬/
+かい /会/
+かいけい /会計/
+かいわい /界隈/
+かんがえ /考え/
+かんさん /閑散/
+かんぜん /完全/
+かんもん /喚問/
+がんねん /元年/
+がんぽん /元本/
+きって /切手/
+きゅうめい /究明/
+きょう /今日/
+きょうちょう /強調/
+きょうどうたい /共同体/
+きん /菌/
+きんせん /金銭/
+きんねん /近年/
+けいか /経過/
+けんこう /健康/
+けんこうしょくひん /健康食品/
+げいしゃ /芸者/
+げんいん /原因/
+げんきん /現金/
+げんぜん /厳然/
+こうかん /交換/
+こうこうせい /高校生/
+こうしゃ /公社/
+こうつう /交通/
+こうつうこうしゃ /交通公社/
+こうれい /高齢/
+こうれいしゃかい /高齢社会/
+こんとん /混沌/
+さいきょう /最強/
+さんすう /算数/
+ざいだん /財団/
+ざいだんほうじん /財団法人/
+しじょう /史上/
+しじょうさいきょう /史上最強/
+しゃうん /社運/
+しゃかい /社会/
+しゃくりょう /酌量/
+しゅうりょう /終了/
+しゅんぶん /春分/
+しょうこ /証拠/
+しょうにん /証人/
+しょうにんかんもん /証人喚問/
+しょうひ /消費/
+しょうひりょう /消費量/
+しょくひん /食品/
+しょっき /食器/
+しょぶん /処分/
+しんぎ /審議/
+しんぎかい /審議会/
+じゅうきょ /住居/
+じゅうきょもんだい /住居問題/
+じょう /状/
+じょうきょう /状況/
+じょうきょうしょうこ /状況証拠/
+じょうじょう /情状/
+じょうじょうしゃくりょう /情状酌量/
+じょうりゅう /上流/
+じんぎ /仁義/
+せいじん /成人/
+せいすう /整数/
+せんい /繊維/
+そうごうたいくたいかい /総合体育大会/
+たんい /単位/
+たんけん /探検/
+たんねん /丹念/
+ちょう /超/
+ちんぎん /賃金/
+ちんみょう /珍妙/
+つうこう /通行/
+ていねい /丁寧/
+とうせい /統制/
+どうそう /同窓/
+どうそうかい /同窓会/
+にゅうきょ /入居/
+ぬま /沼/
+ばんこん /晩婚/
+ひょうしょう /表彰/
+ひょうしょうじょう /表彰状/
+ひろ /人/
+びょうげん /病原/
+びょうげんきん /病原菌/
+びょうじょう /病状/
+へいせい /平成/
+へんかん /変換/
+へんせん /変遷/
+ほうじん /法人/
+もうどう /盲導/
+もうどうけん /盲導犬/
+もんげん /門限/
+もんだい /問題/
+ゆき /雪/
+りょう /量/
+れいせい /冷静/
+れいめい /黎明/
+れんこん /蓮根/
+ろうどう /労働/
+わたし /私/
+われわれ /我々/
+")
+      (insert "\
 ;; okuri-ari entries.
 ほっs /欲/
 つかt /使/
@@ -748,7 +876,7 @@
 ほく /北/
 みょうじ /名字/
 ようい /容易/用意/
-")
+"))
     (skk-setup-jisyo-buffer)))
 
 (defun skktut-setup-working-buffer ()
;; SKK Japanese tutorial text for AZIK
;; Copyright (C) 1988, 1992, 1996, 1998
;; Masahiko Sato <masahiko@xxxxxxxxxxxxxxxxxx>

;; Author: Masahiko Sato <masahiko@xxxxxxxxxxxxxxxxxx>
;; Maintainer: SKK Development Team <skk@xxxxxxxxxx>
;; Version: $Id: SKK.tut,v 1.5 2001/09/12 11:16:21 czkmt Exp $
;; Keywords: japanese, help
;; Last Modified: $Date: 2001/09/12 11:16:21 $

;; This is the tutorial text for Daredevil SKK version 11.1 and later
;; versions.

;; Permission is granted to make and distribute verbatim copies of this
;; tutorial text provided the copyright notice and this permission notice
;; are preserved on all copies.
;;
;; Permission is granted to copy and distribute modified versions of this
;; tutorial text under the conditions for verbatim copying, provided that
;; the entire resulting derived work is distributed under the terms of a
;; permission notice identical to this one.
;;
;; Permission is granted to copy and distribute translations of this
;; tutorial text into another language, under the above conditions for
;; modified versions, except that this permission notice may be stated in
;; a translation approved by Masahiko Sato.
----
== STEP1(その1) ==

本チュートリアルは、木村 清さんの Javaアプレットで作成された
「AZIKを体験してみましょうを」 SKK 用に変更を加えたものです。

"AZIK"については、以下の URL を参照して下さい。
  http://hp.vector.co.jp/authors/VA002116/azik/azikindx.htm

『っ』、『ん』、『ー』専用キー
「;」で「っ」「:」で「ー」「Q」で「ん」
が、それぞれ一発入力できるようになります。いずれも小指ですね。

「Q」で「ん」を入れる方法は特に
うん→UQ
いん→IQ
を入れるときに効果があります。

【やってみましょう】

>> 切手、あっちこっち、ぎゃっ、えーっ
----
== STEP1(その2) ==

『っ』、『ん』、『ー』専用キー
「;」で「っ」「:」で「ー」「Q」で「ん」

【やってみましょう】

>> スローイン、インターン、チックタック
----
== STEP2(その1) ==

通常のローマ字入力と互換性のない、以下の拗音キーを導入します。
「X+母音」で、シャ行の入力「C+母音」で、チャ行の入力

【やってみましょう】
STEP1で覚えた『っ』、『ん』、『ー』キーも忘れずに使ってみましょう。

>> 社運、シェーバー、超かっこいー、チェック
----
== STEP2(その2) ==

ここでちょっとおさらいしておきます。
◆現行ローマ字入力と異なる点
☆促音「っ」は専用キー「;」を用いて入力する。 
    例:せっと→SE;TO
    
☆しゃ行の子音キーは「X」、ちゃ行の子音キーは「C」。
    例:しゃこ→XAKO    ちょこ→COKO

☆「ん」は、あ行を除いてほとんどの場合撥音拡張(後述)で入力できるが、それを
  忘れた場合には、「Q」または「NN」で単独の「ん」を入力する。

☆「ゃゅょ」などの小さな文字を単独で入力するときは、「XX」を前置する。
    例:わぁ→WAXXA  くゎ→KUXXWA [*]
    注)純正の AZIK では「L」を前置する。

  まずは上記の点だけをしっかり意識してください。 これがクリアできれば、あ
  とは覚えられるところから覚えていけばいいわけです。(覚えていない部分や気
  に入らないものは、従来の方法を使えばいいのです。気楽にとりくんでくださ
  い。)

【やってみましょう】
STEP1で覚えた『っ』、『ん』、『ー』キーも忘れずに使ってみましょう。

>> チョッキ、食器、シチュー、チャット、チョコレート
----
== STEP3(その1) ==

今までのSTEPは、通常のローマ字入力と異なる部分です。STEP3ではいよ
いよAZIKならではの大胆な拡張を行います。

== 撥音拡張 ==

  撥音拡張はあ行を除いて例外なく、対応する母音キーの下のキーを使いま
  す。

【例】  かん→KZ  きん→KK  くん→KJ  けん→KD  こん→KL
  	さん→SZ  しん→SK  すん→SJ  せん→SD  そん→SL
                    ‥‥‥
  	ぱん→PZ  ぴん→PK  ぷん→PJ  ぺん→PD  ぽん→PL

  	じゃん→JZ  ちょん→CL

【やってみましょう】
STEP1で覚えた『っ』、『ん』、『ー』キーも忘れずに使ってみましょう。

>> 閑散、金銭、混沌、変遷、探検、蓮根
----
== STEP3(その2) ==
== 撥音拡張 ==

  かん→KZ  きん→KK  くん→KJ  けん→KD  こん→KL
  さん→SZ  しん→SK  すん→SJ  せん→SD  そん→SL
                    ‥‥‥
  ぱん→PZ  ぴん→PK  ぷん→PJ  ぺん→PD  ぽん→PL

  じゃん→JZ  ちょん→CL

【やってみましょう】
STEP1で覚えた『っ』、『ん』、『ー』キーも忘れずに使ってみましょう。

>> ピン、門限、厳然、完全、現金、近年
----
== STEP3(その3) ==
== 撥音拡張 ==

  かん→KZ  きん→KK  くん→KJ  けん→KD  こん→KL
  さん→SZ  しん→SK  すん→SJ  せん→SD  そん→SL
                    ‥‥‥
  ぱん→PZ  ぴん→PK  ぷん→PJ  ぺん→PD  ぽん→PL

  じゃん→JZ  ちょん→CL

【やってみましょう】
STEP1で覚えた『っ』、『ん』、『ー』キーも忘れずに使ってみましょう。

>> 単位、繊維、元本、仁義、晩婚、賃金
----
== STEP3(その4) ==
== 撥音拡張 ==

  かん→KZ  きん→KK  くん→KJ  けん→KD  こん→KL
  さん→SZ  しん→SK  すん→SJ  せん→SD  そん→SL
                    ‥‥‥
  ぱん→PZ  ぴん→PK  ぷん→PJ  ぺん→PD  ぽん→PL

  じゃん→JZ  ちょん→CL

【やってみましょう】
STEP1で覚えた『っ』、『ん』、『ー』キーも忘れずに使ってみましょう。

>> 変換、丹念、チョンボ、春分、処分
----
== 二重母音拡張(その1) ==

二重母音拡張は、アイ [ai]、ウウ [uu]、エイ [ei]、オウ [ou] の4種です。
  [ai] はAの上のQ、[ei] と [ou] は対応する母音の一つ外側のキーです。つま
り[ei] はW、[ou] はPを使います。
  残る [uu] はYとしたいところですが現行のローマ字の拗音入力と重複しますの
で斜め左下のHを使います。

【例】  かい→KQ  くう→KH  けい→KW  こう→KP
  	さい→SQ  すう→SH  せい→SW  そう→SP
                ‥‥‥
  	ぱい→PQ  ぷう→PH  ぺい→PW  ぽう→PP
                ‥‥‥
 	きょう→KYPまたはKGP      ちょう→CP

 注意 綴りで覚えようとすると混乱します。あくまでも《指の位置、指の動き》
      で覚えてください。
    
【やってみましょう】
STEP1で覚えた『っ』、『ん』、『ー』キーも忘れずに使ってみましょう。

>> 高校生、経過、丁寧、冷静、労働、交通公社
----
== 二重母音拡張(その2) ==

  かい→KQ  くう→KH  けい→KW  こう→KP
  さい→SQ  すう→SH  せい→SW  そう→SP
                ‥‥‥
  ぱい→PQ  ぷう→PH  ぺい→PW  ぽう→PP
                ‥‥‥
  きょう→KYPまたはKGP      ちょう→CP

 注意 綴りで覚えようとすると混乱します。あくまでも《指の位置、指の動き》
      で覚えてください。
    

【やってみましょう】
STEP1で覚えた『っ』、『ん』、『ー』キーも忘れずに使ってみましょう。

>> 整数、黎明、統制、芸者、高齢社会
----
== 二重母音拡張(その3) ==

  かい→KQ  くう→KH  けい→KW  こう→KP
  さい→SQ  すう→SH  せい→SW  そう→SP
                ‥‥‥
  ぱい→PQ  ぷう→PH  ぺい→PW  ぽう→PP
                ‥‥‥
  きょう→KYPまたはKGP      ちょう→CP

 注意 綴りで覚えようとすると混乱します。あくまでも《指の位置、指の動き》
      で覚えてください。
    

【やってみましょう】
STEP1で覚えた『っ』、『ん』、『ー』キーも忘れずに使ってみましょう。

>> 一方通行、同窓会、会計、平成、総合体育大会
----
== 二重母音拡張(その4) ==

  かい→KQ  くう→KH  けい→KW  こう→KP
  さい→SQ  すう→SH  せい→SW  そう→SP
                ‥‥‥
  ぱい→PQ  ぷう→PH  ぺい→PW  ぽう→PP
                ‥‥‥
  きょう→KYPまたはKGP      ちょう→CP

 注意 綴りで覚えようとすると混乱します。あくまでも《指の位置、指の動き》
      で覚えてください。
    

【やってみましょう】
STEP1で覚えた『っ』、『ん』、『ー』キーも忘れずに使ってみましょう。

>> 病状、表彰状、消費量、情状酌量
----
== 二重母音拡張(その5) ==

  かい→KQ  くう→KH  けい→KW  こう→KP
  さい→SQ  すう→SH  せい→SW  そう→SP
                ‥‥‥
  ぱい→PQ  ぷう→PH  ぺい→PW  ぽう→PP
                ‥‥‥
  きょう→KYPまたはKGP      ちょう→CP

 注意 綴りで覚えようとすると混乱します。あくまでも《指の位置、指の動き》
      で覚えてください。
    

【やってみましょう】
STEP1で覚えた『っ』、『ん』、『ー』キーも忘れずに使ってみましょう。

>> 強調、状況証拠、上流、共同体
----
== 【やってみましょう】(撥音拡張、二重母音拡張両方が出てきます)1 ==

>> ウィンドウ、成人、盲導犬、平成元年、交換
----
== 【やってみましょう】(撥音拡張、二重母音拡張両方が出てきます)2 ==

>> 審議会、病原菌、証人喚問、史上最強
----
== 【やってみましょう】(撥音拡張、二重母音拡張両方が出てきます)3 ==

>> 原因究明、健康食品、住居問題、財団法人
----
== 特殊な拗音について(その1) ==

外来語に多い特殊な拗音はローマ字の綴りでも覚えにくいものです。しかも頻度が
高くないので余計覚えられません。それならLを前置して拗音の小さな文字を出し
たほうが実用的です。

AZIKでは頻度の少ない特殊な拗音については無理にキーの組み合わせを定義するこ
とはしていません。ただ、その中でも比較的頻度の高い拗音については指の動きで
覚えられるような入力法を定義しています。

ティ系列‥‥‥子音部分はTとGのキーを使います。Tとその下のGです。綴りで
はなく、指の動きで覚えられようにしています。ちょっと打ちにくいですが、あま
り頻度が高くないので大丈夫でしょう。一般に使われているTHを使うやり方は
AZIKでは使いません。THでは「つう」となってしまいます。

【やってみましょう】
ティーパーティ  TGI:PA:TGI

>> ティーパーティ
----
== 特殊な拗音について(その2) ==

この、TGという子音部分の後につづく母音部分に撥音拡張、二重母音拡張キーを
使うこともできます。(外来語の表記として使うものだけを定義しています。)

ティン→TGK テュー→TGH トゥー→TGP

※こんなの覚えられない!という方は、無理しないで、Lを前置する方法を使いま
しょう。つまり、
ティ→TELI ティン→TELINN トゥー→TOLU:

ディ系列‥‥‥子音部分はDとCのキーを使います。Dとその下のCです。綴りで
はなく、指の動きで覚えられようにしています。ちょっと打ちにくいですが、あま
り頻度が高くないので大丈夫でしょう。一般に使われているDHを使うやり方は
AZIKでは使いません。DHでは「づう」となってしまいます。例外的にディについ
ては「DY」で出すことができます。

【やってみましょう】
ディスク    DCISUKUまたは  DYSUKU

>> ディスク
----
== 特殊な拗音について(その3) ==

このDCという子音部分の後につづく母音部分に撥     ディン→DCK
音拡張、二重母音拡張キーを使うこともできます。     デュー→DCH
(外来語の表記として使うものだけを定義しています。) ウォン→WL

※こんなの覚えられない!という方は、無理しない     ディ→DFXXI
  で、XXを前置する方法を使いましょう。つまり、   ディン→DELXXNN
					           ドゥー→DOXXU:
ウォなど‥‥‥子音キーとしてWまたはWSを使い   
ます。Wとその下のSを使うという点では上記のティ   ウィン→WK
やディの場合と同じ です。			   ウェン→WD
						   ウォン→WL
この場合も母音キーのところに拡張キーを適用させ	   ウォー→ウォー
て、よく使う外来語を簡単に入れることができます。   ウォ→WSO

「フォー」という文字列も「FP」で打てるようにしてあります。

【やってみましょう】
ウィンドウ    WKDP      ウォッシュレット  WSO;XURE;TO
ウォークマン  WPKUMZ  フォード          FPDO

>> ウィンドウ、ウォークマン、ウォッシュレット、フォード
----
== もっと楽に打つために(その1) ==

2重母音拡張までマスターすれば、あなたの打鍵は相当滑らかに打てるように変化
しているはずです。これ以降はもう少し欲を出して、より打ちやすいスマートな打
鍵をしたい方にお薦めのステップです。題して「互換キー」です。

もちろん通常のローマ字でもAZIKの原則通りでも打てます。実際にやってみて覚え
やすく、楽な方法を選びましょう。

★「ー」(長音記号)は「:」キーでも打てる。(STEP1で、すでにやりました)

★あ段撥音拡張のZキーは打ちにくいので、「N」キーが2ストローク目になった
ときにも撥音拡張ができる。

【例】さん→SN  たん→TN  らん→RN  わん→WN
      がん→GN  ざん→ZN  だん→DN  ばん→BN
      かん→KN

【例外】MN→もの(次節参照)    NN→ん
      
【やってみましょう】
算数 SNSH 単位 TNI ワンタンメン WNTNMD

>> 算数、単位、ワンタンメン
----
== もっと楽に打つために(その2) ==

★きゃ行、ひゃ行、みゃ行、ぴゃ行など、右手で始まる拗音入力でYキーの代わり
に「G」キーを使っても良い。

      きゃ→KGA  きゅ→KGU  きょ→KGO
      ひゃ→HGA  ひゅ→HGU  ひょ→HGO
      みゃ→MGA  みゅ→MGU  みょ→MGO
      ぴゃ→PGA  ぴゅ→PGU  ぴょ→PGO

注意 綴りで覚えようとすると混乱します、かならず指を動かして、『指の動き』
で覚えてください。

もちろん母音キーの部分に拡張キーを使うことができます。

【やってみましょう】
今日KGP (これはよく使います!)
入居NGHKGO 珍妙TKMGP

>> 今日、入居、珍妙
----
== もっと楽に打つために(その3) ==

★「ざ」「ざい」「ぜい」は打ちにくい→以下のキーで代用できる。
      ざ→ZC  ざい→ZV  ぜい→ZX
(参考)キーの並び           Z     X     C     V
                                   ゼイ   ザ     ザイ

★「さい」「せい」は打ちにくい→以下のキーで代用できる。
      さい→SF  せい→SS
(参考)キーの並び           A     S     D     F
                                   セイ          サイ

★「わい」も打ちにくい→以下のキーで代用できる。
      わい→WF

【やってみましょう】
幸いSQWQ  または  SFWF(←こちらがおすすめ)
恐い、わいわい、界隈

>> 幸い、恐い、わいわい、界隈
----
== 「F」キーの活用 ==

左手人差し指の「F」キーは非常に打ちやすいにもかかわらず、2ストロークめに
は割り当てられていません。もったいない!これを活用しない手はありません。そ
こで2ストロークめが打ちにくいパターンではその2ストロークめに「F」を用い
ても打てるようにしました。

き→KF、む→MF、ぬ→NF、ゆ→YF、じゅ→JF、ぽん→PF

【重要】AZIKの理念は、「これは使える」と感じたものから取り込んで、残り
        は今まで通りの打ち方でも大丈夫、というものです。ですから、ここに挙
	げた少し欲張った拡張は決して強制するものではありません。「これは楽
	だ」と実感したものだけ実際に使ってみれは良いのです。「楽な打鍵」は
	指がひとりでに覚えてくれます。

【やってみましょう】
沼NFMA    (NUMAと打つ場合と比べてどちらが打ちやすいか実感してください)
雪YFKF ポンポンYFKF

>> 沼、雪、ポンポン
----
== 特殊拡張(その1) ==

  実際の場面で出会ったところから必要に応じて特殊拡張を取り入れます。特殊拡
張はこれまでのステップと違い、綴りで覚えるものです。人によってはこちらの方
が覚えやすいかもしれませんが、元々のAZIKの仕様では厳密には規定していま
せん。(AZIKはあくまで指の動きに基づいた拡張をセールスポイントにしてい
るため。)

┌────────────────────────────────┐
│KT   こと     ST   した     TT   たち     HT   ひと     │
│WT   わた     MN   もの     MS   ます     DS   です     │
│KM   かも     TM   ため     DM   でも     KR   から     │
│SR   する     TR   たら     NR   なる     YR   よる     │
│RR   られ     ZR   ざる     MT   また     TB   たび     │
│NB   ねば     BT   びと     GR   がら     GT   ごと     │
│NT   にち     DT   だち     WR   われ                     │
└────────────────────────────────┘

  これらの文字列は単語よりも実際の文章でお目にかかるものです。気にいったも
のから使っていけば良いでしょう。

【やってみましょう】
こんにちは KLNTHA   来ました   KFMAST
私たち	   WTSITT	  我々       WRWR
今日から   KGPKR

>> こんにちは、私たち、今日から、来ました、我々
----
== 特殊拡張(その2) ==

┌────────────────────────────────┐
│KT   こと     ST   した     TT   たち     HT   ひと     │
│WT   わた     MN   もの     MS   ます     DS   です     │
│KM   かも     TM   ため     DM   でも     KR   から     │
│SR   する     TR   たら     NR   なる     YR   よる     │
│RR   られ     ZR   ざる     MT   また     TB   たび     │
│NB   ねば     BT   びと     GR   がら     GT   ごと     │
│NT   にち     DT   だち     WR   われ                     │
└────────────────────────────────┘

【やってみましょう】
ためになる TMNINR   ございます GOZVMS
人たち     HTTT       考えられる KZGAERRRU

>> ためになる、人たち、ございます、考えられる、
----
== 終了 ==

以上これで AZIK チュートリアルを終了します。
できますので、ぜひいろいろと試してみてください。

>> これで AZIK チュートリアルを終了します。
----
;; (skktut-end-tutorial)
;; Local Variables:
;; mode:skk-auto-fill
;; fill-column:74
;; End: