Satoshiです。
かな入力のみなさん、幸せになれますよ。
KNOPPIXでローマ字入力ではなく、かな入力を行う方法が
わかりましたので報告します。
#LaVieLでのFDDが使えない問題は依然として残りますが...
FDDが使えることが条件です。(悲
http://www.geocities.co.jp/SiliconValley-Bay/4189/knoppix.htm
に説明ページを置きました。(このメールと同じですが(^^;
1. ccdef.kinput2.egg と言う名前でファイルを作ってエディタなどで開き、
下記の*1のようにして保存します。
文字コードは 日本語(EUC) です。(その他は未確認)
僕はWindowsのEmEditor v3を使用して作成しました。
2. KNOPPIXで設定を保存してあるFDの knoppix.sh をエディタなどで開き、
下記の*2を追加して保存します。
3. KNOPPIXの起動時にFDをセットして knoppix floppyconf と入力して
起動させます。
4. 説明・残された問題点など。
Shift+Spaceで日本語入力オン・オフの切り替えができます。
もちろんかな入力になっています。日本語入力がオンの時にTabを押すと、
あ(全角かな)→A(全角英数)→A(半角英数)→あ(全角かな)→...
と、入力モードが変わります。
少し文章を入力してみて気づいたのですが、
「ろ」の入力が意図したとおりにならないかも知れません。
この設定では Shift+ろ で「ろ」を入力できます。
そのまま押すと「ー」になります。
その他のキーについてはキーボードの刻印通りに入力できると思います。
変換中の挙動について、少しおかしい部分があるかも知れません。
かな入力のみなさん、幸せになれましたか?
#かな入力は僕だけだったなんて言う落ちは嫌ですね(笑)
#かな入力なのにローマ字入力を使っていた方が幸せになりますように...
*1 1.の内容。
### ccdef.kinput2.egg ここから ###
# /etc/kinput2/ccdef.kinput2.egg for KNOPPIX かな入力ユーザー
# モードの宣言
defmode Ascii ZenkakuAscii Kana All
# 初期モードの指定
initialmode Kana
# 各モードに対するルールの記述
# 全角かな
mode Kana "あ(全角かな)" fallthrough All
# 濁点
"ふ" '@' "ぶ"
"う" '@' "ヴ"
"ほ" '@' "ぼ"
"へ" '@' "べ"
"た" '@' "だ"
"す" '@' "ず"
"か" '@' "が"
"せ" '@' "ぜ"
"ち" '@' "ぢ"
"と" '@' "ど"
"し" '@' "じ"
"は" '@' "ば"
"き" '@' "ぎ"
"く" '@' "ぐ"
"け" '@' "げ"
"つ" '@' "づ"
"さ" '@' "ざ"
"そ" '@' "ぞ"
"ひ" '@' "び"
"こ" '@' "ご"
"て" '@' "で"
# 半濁点
"は" '[' "ぱ"
"ひ" '[' "ぴ"
"ふ" '[' "ぷ"
"へ" '[' "ぺ"
"ほ" '[' "ぽ"
# 全角ひらがな
"" '1' "ぬ"
"" '2' "ふ"
"" '3' "あ"
"" '#' "ぁ"
"" '4' "う"
"" '$' "ぅ"
"" '5' "え"
"" '%' "ぇ"
"" '6' "お"
"" '&' "ぉ"
"" '7' "や"
"" '\'' "ゃ"
"" '8' "ゆ"
"" '(' "ゅ"
"" '9' "よ"
"" ')' "ょ"
"" '0' "わ"
"" '~' "を"
"" '-' "ほ"
"" '[' "゜"
"" '{' "「"
"" '^' "へ"
"" 'q' "た"
"" 'w' "て"
"" 'e' "い"
"" 'E' "ぃ"
"" 'r' "す"
"" 't' "か"
"" 'y' "ん"
"" 'u' "な"
"" 'i' "に"
"" 'o' "ら"
"" 'p' "せ"
"" '@' "゛"
"" '}' "」"
"" ']' "む"
#ー
"" '\\' "ー"
"" 'a' "ち"
"" 's' "と"
"" 'd' "し"
"" 'f' "は"
"" 'g' "き"
"" 'h' "く"
"" 'j' "ま"
"" 'k' "の"
"" 'l' "り"
"" ';' "れ"
"" ':' "け"
#ろ
"" '_' "ろ"
"" 'z' "つ"
"" 'Z' "っ"
"" 'x' "さ"
"" 'c' "そ"
"" 'v' "ひ"
"" 'b' "こ"
"" 'n' "み"
"" 'm' "も"
"" ',' "ね"
"" '<' "、"
"" '.' "る"
"" '>' "。"
"" '/' "め"
#Tabで全角英数に設定
"" Tab "" goto ZenkakuAscii
endmode
# 全角英数
mode ZenkakuAscii "A(全角英数)" fallthrough All
# 全角英数変換ルール
"" ' ' " "
"" '!' "!"
"" '"' "“"
"" '#' "#"
"" '$' "$"
"" '%' "%"
"" '&' "&"
"" '\'' "’"
"" '(' "("
"" ')' ")"
"" '*' "*"
"" '+' "+"
"" ',' ","
"" '-' "−"
"" '.' "."
"" '/' "/"
"" '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"
"" 'G' "G"
"" 'H' "H"
"" 'I' "I"
"" 'J' "J"
"" 'K' "K"
"" 'L' "L"
"" 'M' "M"
"" 'N' "N"
"" 'O' "O"
"" 'P' "P"
"" 'Q' "Q"
"" 'R' "R"
"" 'S' "S"
"" 'T' "T"
"" 'U' "U"
"" 'V' "V"
"" 'W' "W"
"" 'X' "X"
"" 'Y' "Y"
"" 'Z' "Z"
"" '[' "["
"" '\\' "¥"
"" ']' "]"
"" '^' "^"
"" '_' "_"
"" '`' "‘"
"" 'a' "a"
"" 'b' "b"
"" 'c' "c"
"" 'd' "d"
"" 'e' "e"
"" 'f' "f"
"" 'g' "g"
"" 'h' "h"
"" 'i' "i"
"" 'j' "j"
"" 'k' "k"
"" 'l' "l"
"" 'm' "m"
"" 'n' "n"
"" 'o' "o"
"" 'p' "p"
"" 'q' "q"
"" 'r' "r"
"" 's' "s"
"" 't' "t"
"" 'u' "u"
"" 'v' "v"
"" 'w' "w"
"" 'x' "x"
"" 'y' "y"
"" 'z' "z"
"" '{' "{"
"" '|' "|"
"" '}' "}"
#Tabで半角英数に設定
"" Tab "" goto Ascii
endmode
# 半角英数
mode Ascii "A(半角英数)" fallthrough All
#Tabで全角かなに設定
"" Tab "" goto Kana
endmode
# All -- 共通定義
mode All "?"
#Shift+Spaceで日本語入力オフ。同時に初期モードをKanaに設定
"" shift-space "" end-conversion goto Kana
"" '^\\' "" end-conversion
"" Delete "" backspace
"" '^J' "" convert
"" Kanji "" convert
"" '^C' "" convert-s
"" ' ' "" convert
"" '^G' "" unconvert
"" '^F' "" forward
"" '^B' "" backward
"" '^N' "" next
"" mod1-n "" next-s
"" '^P' "" previous
"" mod1-p "" previous-s
"" Down "" next
"" Up "" previous
"" '^A' "" move-top
"" '^E' "" move-bottom
"" '^I' "" shrink
"" '^O' "" expand
"" '^L' "" fix
"" '^U' "" clear
"" '^M' "" fix
"" '^H' "" backspace
# "" Delete "" delete
"" F1 "" to-katakana
"" mod1-1 "" to-katakana
"" F2 "" to-hiragana
"" mod1-2 "" to-hiragana
"" F3 "" to-hankaku
"" mod1-3 "" to-hankaku
"" F4 "" to-zenkaku
"" mod1-4 "" to-zenkaku
"" shift-Escape "" symbol-input
"" @keypad "&"
"" @printable "&"
endmode
### ccdef.kinput2.egg ここまで ###
*2 2.の追加内容。
### かな入力 ここから ###
echo "
|