#author("2021-02-20T22:08:40+09:00","default:dramsukohome","dramsukohome") [[Windows]] [[LinuxClient]] #shadowheader(1,目次); #contents * 初めに [#ef544e06] +日本語入力ソフトは色々あります。~ 有名な所では、「MS-IME」とか「Google日本語入力」とかでしょうか。~ (「baidu」はマルウェア疑惑があるのでお勧めしないです。。。)~ ~ で、本題ですが、「SKK」という入力方式があります。~ 「使い易いか」と言えば、諸説ありますが、個人的にはおもしろいと思います。~ (もちろん、この記事はSKKで書いてます)~ ということで紹介していきます~(^^) * Windows [#fc590bf9] ** SKKFEP, SKK日本語入力FEP [#ve927556] *** Install方法 [#r6486039] +ダウンロード ++ 以下のページへアクセス --- [[こだわりのプログラム集:http://coexe.web.fc2.com/programs.html]] + 解凍する。~ &imgr(./image/skk/skk01.png,100%); ~ ++ 「setup.js」をダブル・クリック~ ~ + インストール~ ++ 「setup.js」をダブル・クリック~ &imgr(./image/skk/skk02.png,70%);~ ~ ++ 「インストール」 をクリック~ &imgr(./image/skk/skk03.png,100%);~ ~ ++ タスク・トレイから「SKKFEP」を選ぶ~ &imgr(./image/skk/skk04.png,100%);~ ~ -- 以下も参照~ [[SKK日本語入力FEP 今だ!インストールだ!:http://coexe.web.fc2.com/skkinstall.html]] *** 基本的な使い方 [#mad14518] + 漢字の前ではShiftキーを押す。 Kihonteki (space) na Tuka I Kata + 漢字の送り仮名の箇所でもShiftを押す。 Kanji No Oku Ri Gana No Kasyo demo Shift wo OSu + IME自体の有効化 -- キーボード左上の全角・半角キーなど ++ IMEが有効になっている状態で +++ l(小文字エル) -> 半角英数 +++ Ctrl + j(ジェイ) -> 日本語モード *** skkrule.txt について [#tc8fc5d2] +一番書きたい skkrule.txt について書いていきます。 +公式マニュアルの追い方 --[[こだわりのプログラム集:http://coexe.web.fc2.com/programs.html#skkfep]] --中間あたりβテスターの方へ --その他 ---設定ファイルskkrule.txtについて(書き途中) ---[[Link:http://coexe.web.fc2.com/skkrule_manual.html]] +skkrule.txt の反映方法 --どうも最近のskkfepはGUIでの設定がメインでskkrule.txtはあまり使わないらしい。。。~ でも自分は使いたいっす~、ということで、~ skkrule.txtの反映方法についてです。 ++インストール後に「SETUP.js」を実行。~ 「コマンド」を実行~ &imgr(./image/skk/skk11.png,100%);~ ~ ++以下のコマンドで当該フォルダ(例:C:\datai\310-program\skkfep)に入っている skkrule.txt が読み込まれ、skkfep に反映されます。~ &imgr(./image/skk/skk12.png,100%);~ ~ +skkrule.txt を読み込んだ後、Windows への反映方法 ++ IMEを切り換えて戻します。~ 下に書いている Ctrl + Shift の組み合わせで登録しているので、 そのショートカットを使って切り換えます。~ &imgr(./image/skk/skk13.png,100%);~~ ~ ++使用しているソフトを再起動します。 ++これで skkrule.txt の内容がWindowsへ反映されているはずです。 +skkrule.txt の書き方 --解説は以下のページにあります。 ---[[SKK日本語入力FEP設定:http://coexe.web.fc2.com/skkrule_manual.html]] --概要 ---GUIで行なう設定は、ほぼほぼ skkrule.txt に入っているようです。 ---なので GUI の設定項目も skkrule.txt で設定できます。 ---GUI で設定 -> 以下のフォルダにあるskkrule.iniを確認してみるのも良いかもしれません。 > -「%appdata%\SKKFEP」をファイル・エクスプローラーで開く -「skkrule.ini」ファイルをメモ帳等で開く < +自分がやりたかった事 ++スペース・キーは全角にしたい ++でも Shift+スペース・キーは、透過させたい(半角スペースにもしない) ---これは Excel での行選択のショートカットが Shift+Spaceのためです。~ IMEがこのキーを掴み半角スペースや全角スペースを入れると、~ 行選択を出来なくなってしまうんです。~ この内容は他のIMEでも一緒で、結構有名な話ではあります。 ++半角スペースを Ctrl + Shift + スペースへ割り当て。 ++Ctrl + S(セーブ)の透過 ++テスト的に a~z を c との組み合わせでやってみる。~ ca -> a, cb -> b...~ (設定はうまくいきましたが、なんかこの設定、要らないかも(^^;) ++ 以下の組み合わせでの出力文字、変更 +++ Z + 記号 -> 全角の記号を出力 +++ C + 記号 -> 半角の記号出力 ++ 大文字, 半角のアルファベットは、2回連続入力で辞書登録してみました。 +自分のskkrule.txt SKK日本語入力FEP設定 00 THE CLIFFHANGER *鳥啼歌 とりなくこゑす ゆめさませ みよあけわたる ひんかしを そらいろはえて おきつへに ほふねむれゐぬ もやのうち 【概要】 設定はユーザ辞書フォルダに保存されます。 ### . # 設定 設定 疑似 1 入力モードの表示 0.なし 1.有効 設定 表示 1 変換マーク▼の表示 0.なし 1.有効 2.横 3.有 4.限 設定 半角 0 子音の半角表示 0.なし 1.有効 2.確 設定 横幅 0 候補一覧の幅 1.なし 0.自動 480.480 800.800 24.縦 設定 投影 0 影の表示 0.なし 1.有効 設定 透過 0 透過表示 0.なし 224.有効 設定 描画 5 カラー絵文字 8.なし 5.有効 6.階調 設定 註釈 3 註釈の表示 0.なし 3.有効 2.選択 1.変換 設定 回数 4 変換の猶予回数 0.なし 1.1 2.2 3.3 4.4 5.5 99.99 設定 起動 0 初期状態の変更 4.なし 0.ひらがな 5.IME切 設定 抑制 0 APIの抑制 0.なし 1.有効 2.新式 3.全て 設定 配列 1 キーボードの配列 0.英語 1.日本語 2.Dvorak 設定 拡張 0 空白キーのシフト機能 0.なし 7.日本語時 31.IME中 63.常時 設定 変換 0 変換キーの機能 0.なし 1.シフト 4.順次 3.入 6.編 8.替 設定 無変 0 無変換キーの機能 0.なし 1.シフト 4.順次 2.切 設定 かな 0 かな入力の支援 0.なし 1.有効 設定 上下 1 編集時の上下キー操作 0.なし 1.有効 設定 方向 1 確定時の方向キー入力 0.なし 1.有効 設定 改行 0 確定時の改行キー入力 0.なし 1.有効 設定 英字 1 英字編集(/) 0.なし 1.有効 2.c前置 設定 和英 0 和英切替(/) 0.なし 1.有効 2.日本語時のみ 設定 短縮 2 予測変換(.) 0.なし 1.有効 2.日本語時のみ 設定 絞込 0 絞込(要拡張)(:) 0.なし 1.有効 2.編集時のみ 設定 順次 0 順次打鍵(;) 0.なし 1.有効 2.送りがなのみ 設定 再編 1 註釈の編集 0.なし 1.; 2.Sft+Q 設定 接辞 1 接頭辞と接尾辞 0.なし 1.> 2.<と> 設定 取戻 2 物理アンドゥ 0.なし 1.Sft+変換 2.Sft+BS 設定 開始 1 編集開始の追加 0.なし 1.Sft+X 2.Sft+X,Q 設定 遷移 2 カナ遷移の変更 0.なし 1.トグル無 2.モード廃止 設定 日付 0 日付入力(要拡張) 0.なし 1.@ 2.` 設定 操作 1 Ctrlキー操作の追加 0.なし 1.有効 設定 追加 0 Ctrl+Lで半角英数 0.なし 1.有効 2.占有 設定 半仮 0 Ctrl+Qで半角カナ 0.なし 1.有効 設定 略称 0 Ctrl+/で英字編集 0.なし 1.有効 2.占有 設定 切替 0 Ctrl+\でIME切替 0.なし 1.有効 設定 全文 1 常に全文検索を使用する 設定 境界 1 送りあり補完を使用する 設定 補完 1 動的補完を使用する 設定 認識 1 送りがなを認識して再変換する 設定 カタ 1 確定時にカタカナ語を認識する 設定 雪花 1 日本語編集時に英単語を認識する 設定 俗語 1 ローマ字規則外の英字を確定する 設定 符牒 1 撥音より英字の確定を優先する 設定 優先 1 編集時に漢字変換の操作を優先する 設定 端境 1 単語登録直後の空白入力を防止する 設定 平文 1 ローマ字規則を追加する 設定 数値 1 数字の直後に直接入力する 設定 雑草 1 雑草の文字を連続入力する 設定 小書 1 小書き文字を連続入力する 設定 濁音 1 濁音の入力 0.ゔ 1.う゛ 2.ヴ 設定 読点 1 読点の入力 0., 1.、 2., 設定 句点 1 句点の入力 0.. 1.。 2.. 設定 符号 1 !と?を全角にする 設定 区切 1 :と;を全角にする 設定 括弧 0 括弧を全角にする 設定 全部 0 記号を全角にする 設定 数字 0 数字を全角にする 設定 空白 1 空白を全角にする 設定 全空 0 Sft+空白で全角空白を入力する 設定 半空 0 Sft+Ctrl+空白で半角空白を入力する 設定 玉子 0 z+括弧をEgg互換にする 設定 直接 1 c+記号で半角文字を入力する 設定 丸数 0 c+数字で丸付文字を入力する 設定 厳密 0 学習済みの送りがなのみ使用する 設定 訂正 0 中断時に送りがなを削除する 設定 移住 1 TABで予測変換する 設定 無効 0 Ctrl+Jを通過する 設定 外部 0 拡張変換を使用する(要拡張) ?かな 上書 変換 6 ? 上書 無変 2 起動 起動 ?抑制&1 起動 8 ?抑制&2 起動 16 ?疑似 起動 64 回数 回数 拡張 拡張 表示 表示 ?半角 表示 8 ?横幅!1 横幅 横幅 投影 投影 透過 透過 描画 描画 ?配列<2 選択 ASDFJKL ?! 選択 AOEUHTN 切替 [半角][全角]X-[漢字]M-[`] ?切替 切替 C-[\] 押下 [SPACE] ?変換=1 押下 [変換] ?無変=1 押下 [無変] 定義 C-[ENTER] 時間 1000 除外 x ?!註釈&1 詳細 0 ?註釈<2 詳細 1 ?!雪花 詳細 2 ?!補完 詳細 3 ?!境界 詳細 4 ?!カタ 詳細 5 ?!全文 詳細 6 ?厳密 詳細 8 ?訂正 詳細 9 ?!認識 詳細 10 ?半角>1 詳細 11 ?!符牒 詳細 12 ?!俗語 詳細 13 ?濁音>1 詳細 14 ?!濁音 詳細 15 ? 配列v ゔ # 直音 音素 aiueo ! あいうえお k! かきくけこ #c! . &k s! さしすせそ t! たちつてと n! なにぬねの h! はひふへほ m! まみむめも y! やぃゆぇよ r! らりるれろ w! わゐぅゑを wy! . g! がぎぐげご z! ざじずぜぞ d! だぢづでど b! ばびぶべぼ p! ぱぴぷぺぽ shi し #chi ち tsu つ fu ふ ji じ 配列v ヴ vu $v ?平文&1 { 音素h kcstnmrwgzdbp o お h: h:h?h お * tch? っち $y* dji ぢ dzi ぢ dzu づ dj? ぢ $y* # ぢゃ行 wh? ほ $x* # ほぁ行 zw? ず $x* # ずぁ行 dz? づ $x* # づぁ行 bw? ぶ $x* # ぶぁ行 } # 撥音 n ん nn ん n' ん ?平文 mb ん * ? mp ん * ? mm ん * # 拗音 ky? き $y* # きゃ行 ?配列>1 cy? き $y* sh? し $y* # しゃ行 sy? し $y* #ch? ち $y* # ちゃ行 #cy? ち $y* ty? ち $y* th? て $y* # てゃ行 ny? に $y* # にゃ行 hy? ひ $y* # ひゃ行 fy? ふ $y* # ふゃ行 my? み $y* # みゃ行 ye い $y* # や行 ry? り $y* # りゃ行 gy? ぎ $y* # ぎゃ行 j? じ $y* # じゃ行 jy? じ $y* zy? じ $y* dy? ぢ $y* # ぢゃ行 dh? で $y* # でゃ行 by? び $y* # びゃ行 py? ぴ $y* # ぴゃ行 kw? く $x* # くゎ行 kwa く xw* sw? す $x* # すぁ行 ts? つ $x* # つぁ行 tw? と $x* # とぁ行 f? ふ $x* # ふぁ行 wi う $x* # わ行 we う $x* gw? ぐ $x* # ぐゎ行 gwa ぐ xw* dw? ど $x* # どぁ行 v? $v $x* # ヴぁ行 # 促音 bb っ * #cc っ * dd っ * ff っ * gg っ * hh っ * jj っ * kk っ * mm っ * pp っ * rr っ * ss っ * tt っ * vv っ * ww っ * yy っ * zz っ * xx っ xtu っ xtsu っ # 特殊 $x! ぁぃぅぇぉ ?小書 { xa ぁ a: a:a ぁ a: a:xa あ xi ぃ i: i:i ぃ i: i:xi い xu ぅ u: u:u ぅ u: u:xu う xe ぇ e: e:e ぇ e: e:xe え xo ぉ o: o:o ぉ o: o:xo お } ?! x! . $y! ゃぃゅぇょ xy! . xw! わゐぅゑを xwa ゎ xv! ヷヸゔヹヺ # ワ行 音素k aeu xk!k ヵヶㇰ # ク xc!k ゕゖㇰ # ヵヶ xsi ㇱ # シ xshi ㇱ xsu ㇲ # ス xto ㇳ # ト xnu ㇴ # ヌ xh! ㇵㇶㇷㇸㇹ # ハ行 xf! . xmu ㇺ # ム xr! ㇻㇼㇽㇾㇿ # ラ行 $h* ゚ # ゜ xpu ㇷ $h* # プ xnse セ $h* xntu ツ $h* xntsu ツ $h* xnto ト $h* xng! かきくけこ $h* # 記号 音素s \,\.\-\~\!\?\[\]\{\} !s 、 # 読点 。 # 句点 ー # 長音符 ~ # 波線 ! # 感嘆符 ? # 疑問符 「」 # 鉤括弧 『』 # 二重鉤括弧 ?読点>1 \, , ?句点>1 \. . ?!読点 \, !直接 ?!句点 \. !直接 ?!符号 \! !直接 ? \? !直接 ?区切 \: : ? \; ; ?括弧 ( ( ? ) ) ?空白 \x20 \x3000 ?全空 S-\x20 ?日付>1 配列@ \` 配列@ @ ?日付 $@ ?today() 音素n 1234567890 ?数値 { ?数字 ?n !子音 n: ? n:\, !子音 ? n:\. !子音 ? n:\- !子音 ?n !直接 n: n:\, !直接 n:\. !直接 n:\- !直接 } ?数字 編集:?n !直接 n: ? ?n !子音 ?! ?全部 ?n !直接 ?丸数 c!n ①②③④⑤⑥⑦⑧⑨⑩ ?直接 配列s . 配列s / ?配列=1 音素z 1234567890\-\^\\\@\[\]\;\:\,$s\!\"\#\$\%\&\'\(\)\=\~\|\`\{\}\+\*\<\>\?\_ ?! 音素z 1234567908\-\`\\\'\[\]\;\:\,$s\!\@\#\$\%\^\&\(\)\=\~\|\"\{\}\+\*\<\>\?\_ z!z ○ # 丸 ▽ # 逆三角 △ # 三角 □ # 四角 ◇ # 菱形 ☆ # 星 ◎ # 二重丸 ?玉子 () # 括弧 ?! 〔〕 ∞ # 無限 ~ # 波線 ※ # 米印 ※ただしイケメンに限る ¥ # 円記号 @ # 同 『』 # 二重鉤括弧 ゛ # 濁点 ゜ # 半濁点 ‥ # 二点リーダ ?!直接 ・ # 中点 ! # 丸 ” # 逆三角 # # 三角 $ # 四角 % # 菱形 & # 星 ♪ # 八分音符 ?玉子 【】 # 墨付き括弧 ?! () = # ニアリーイコール ~ # ノットイコール 〒 # 郵便番号 〆 # しめ ?玉子&1 〔〕 # 亀の子括弧 ?! 【】 + # プラスマイナス * # 掛ける < # 小なりイコール > # 大なりイコール ? # 割る _ # ダッシュ f!z . j!z . ?全部 ?z !子音 ?直接 c?z !直接 ? z/ ・ ? f/ ・ ? j/ ・ 音素v hjklL z!v ←↓↑→⇒ # 矢印 f!v . ?優先 通常: 音素x \x20\. z!x \x3000 # 全角空白 … # 三点リーダ f!x . j!x . ?直接 通常: ? c?x !直接 ? ?英字<2 c/ !直接 # 操作 操作: ^J !吸収 ?追加>1 ^L !吸収 ^G !中断 ^[ !中断 ^H !後退 ?操作 \x7F !後退 ?改行 ^M !通過 ?方向 音素c [↑][↓][←][→] ? ?c !通過 判定: ^M !実行 ^I !区切 ?端境 \x20 !端境 通常: ?無効 ^J !日本 ^J !ひら ?変換=3 [変換] !ひら ?変換&8 [変換] !替半 ?変換&4 [変換] !編集 ?無変&4 [無変] !編集 ?略称 C-[/] !英字 ?追加 ^L !半角 ?無変=2 [無変] !半角 ?取戻&1 S-[変換] !取戻 ?取戻&2 S-[BS] !取戻 ?雑草 { www !子音 w: kkk !子音 w: w:w !子音 w: w:k !子音 w: ww? っ w* kky っ k* kk? っ k* } 編集: ^B !左 [←] !左 ^F !右 [→] !右 ^P !上 ?上下 [↑] !上 ^N !下 ?上下 [↓] !下 ^A !先頭 [HOME] !先頭 ^E !末尾 [END] !末尾 ^D !削字 [DEL] !削字 ^Y !貼付 ^V !貼付 S-[INS] !貼付 ^] !切替 ^Q !置換 ?移住 ^I !予測 ^I !補完 ^U !前補 S-[TAB] !前補 ?短縮&1 \. !予測 ^X !和英 ?和英&1 / !和英 ?略称 C-[/] !英字 ?追加 ^L !半角 ?無変=2 [無変] !半角 ?操作 ^S !絞込 ?外部 ^O !辞書 &\x9 ?かな [ひら] !反転 ? S-\x20 !送付 ?半空 C-S-\x20 !入力 &\x20 ?全空 S-\x20 !変換 ?変換&1 [変換] !変換 ?無変&1 [無変] !変換 \x20 !変換 q !反転 ?雪花 l !直接 ?日付 $@ !直接 ?接辞 > !接尾 ?接辞>1 < !接尾 ?順次 \; !送り ?変換=4 [変換] !送り ?無変=4 [無変] !送り ?短縮>1 \. !予測 ?和英>1 / !和英 ?開始>1 $q !入力 &q 変換: \x20 !次候 ?変換&1 [変換] !次候 ?無変&1 [無変] !次候 ?移住 ^I !次候 x !前候 ?かな S-\x20 !前候 ^V !補完 X !削除 ?操作 [DEL] !削除 ? ^D !削除 ? ^E !延長 ? ^H !短絡 ? ^R !前候 ? ^S !絞込 ?絞込&1 \: !絞込 ?再編&1 \; !再編 ?再編&2 Q !再編 ?接辞 > !接頭 ?接辞>1 < !接頭 ^Q !偽装 ^] !切替 ?外部 ^A !通知 &\x4 ? ^Z !通知 &\x5 ? ^W !通知 &\x6 共通: ?英字=1 / !英字 ?英字>1 通常:c/ !英字 ?略称 C-[/] !英字 ?順次=1 \; !編集 ?変換&4 [変換] !編集 ?無変&4 [無変] !編集 ?!開始 X !直接 ?開始>1 Q !引金 &$q Q !編集 #?!遷移 q !替カ #? 通常:cq !替半カ #? ?半仮 ^Q !替半カ ?遷移=1 q !カタ #? 通常:cq !半カ #? ?半仮 ^Q !半カ q !編集 l !半角 ?追加 ^L !半角 ?無変=2 [無変] !半角 L !全角 音素d abcdefghijklmnopqrstuvwxyz c!d a b c d e f g h i j k l m n o p q r s t u v w x y z S-\x20 S-C-\x20 \x20 C-S *** Windows,言語設定の変更 [#dd3fbda3] -ホットキー --Windowsのバージョンは20H2です。 --タスクトレイから「言語設定」を選択~ &imgr(./image/skk/skk05.png,100%);~ ~ --キーボードを選択~ &imgr(./image/skk/skk06.png,70%);~ ~ --「入力言語のホットキー」を選択~ &imgr(./image/skk/skk07.png,70%);~ ~ --自分は切り換えを Ctrl + Shift にしました。~ &imgr(./image/skk/skk08.png,100%);~ ~ -言語バーの設定 --個人的には言語バーがあった方が好きです。^ (IMEの状態を画面左下で確認できるのが便利なため)~ --以下のチェックをオンにして言語バーを表示します。~ &imgr(./image/skk/skk09.png,70%);~ ~ --こんなのが表示されます。~ &imgr(./image/skk/skk10.png,100%); ~