SKK日本語入力FEP設定 T-Code版 00
とある操作の[拡張規則(プロトタイプ)]
人は何かの犠牲なしに何も得ることはできない
何かを得るためには、同等の代価が必要になる
それが日本語入力における等価交換の原則だ
その頃僕らはそれが世界の真実だと信じていた――
【概要】
これは[SKK日本語入力FEP skkfep.html](以下SKKFEP)の設定ファイルです。
[T-Code版手動更新スクリプト http:skkfep_tcode.js]で導入できます。
セットアップ画面の設定ボタンを押し、GUIメニューのOKボタンを押して設定を適用してください。
(設定を反映するには個々のアプリケーションの再実行またはOS再起動が必要です)
ルール追加等が必要な場合は、書庫を解凍して本定義ファイルを直接編集してください。
『■配列』の設定を書き換えることで、キーの割り当てを変更できます。
■操作
入力モードの切り替えは[CTRL+J]および[CTRL+L]で行ないます。
この2つの切り替え操作だけで漢直の全ての文字を入力できます。
|+半角英数時の操作 +操作後の入力モード
| [CTRL+J] 漢直
-
|+漢直時の操作 +操作後の入力モード
| [CTRL+J] 漢直
| [CTRL+L] 半角英数
| [^] (US[+]) 半角英数
| [SHIFT+\] 全角英数
□変換
漢直入力に加えてSKKFEPの変換機能が利用できます。
先頭の文字を[SHIFT]を押しながら入力するか、[@](US[=])を押すと編集状態に移行します。
編集状態でひらがなまたは英単語(自動判別)を入力すると、漢字変換[SPACE]、予測変換[:](US[']/Dvorak[/])、入力内容のカタカナへの変換[-]、半角カナへの変換[CTRL+Q]が可能です。
また、[\]を押すと英字編集状態に移行します。
英字編集状態では、漢直入力モードを裏で維持したまま、一時的に英数字を直接入力することができます。
通常の編集状態と同様に漢字変換、予測変換、入力内容の全角英数への変換[CTRL+Q]やそのまま確定[CTRL+J]が可能です。(この場合、「和英切替」と「予測変換」を「有効」に設定するのがお勧めです)
編集時の[TAB]連打による補完や[CTRL+G]による操作の中断など、一般的なSKKの操作については標準設定と同じです。
|+通常時の操作 +動作
| [SHIFT]+文字, [@]
(US[=]) 編集開始
| [\] 英字編集開始
-
|+編集時の操作 +動作
| [SPACE] 変換
| [CTRL+N], [:]
(US[']/Dvorak[/]) 予測変換
| [CTRL+J] そのまま確定
| [-] カタカナ化して確定
| [CTRL+Q] 半角カナ化・全角英数化して確定
-
|+変換時の操作 +動作
| [CTRL+R] 前候補
| [*] (US [`]) 注釈の編集
□辞書
標準の辞書だけでも動きますが、漢直専用の辞書を追加し予測変換や補完操作を活用することで入力時間をさらに短縮することができます。
辞書フォルダに[熟語辞書 skk-kanji.txt http:skkdict_kanji.js]と[漢直Winの交ぜ書き辞書 kwmaze.dic https://code.google.com/archive/p/tcode/downloads]の両方を投入するのがお勧めです。
■参考
T-Codeは東京大学理学部情報科学科山田研究室で開発された無連想2ストローク漢直入力方式です。
横10×縦4の範囲にある合計40キーを二回打鍵することで文字入力を行います。
計1600通りの打鍵位置のうち約1300に出現率の高い文字が割り当てられており、一般的な文章の約98%の文字がT-Codeの二回の打鍵で入力できると言われています。
詳細は以下を参照してください。
http://openlab.ring.gr.jp/tcode/intro.html
なお、本格的に漢直を使いたい場合は、漢直用に作られたプログラム(漢直Winやtsf-tutcode等)の利用をお勧めします。
https://github.com/deton/tsf-tutcode
他の漢直設定
[TUT-Code skkrule_tutcode.txt]
[T-Code skkrule_tcode.txt]
■定義内容
###
.
# ■設定
設定 解説 0 T−Code設定を適用する 0.はい
設定 疑似 0 入力モードの表示 0.なし 1.有効
設定 表示 0 変換マーク▼の表示 0.なし 1.有効 2.横 3.有 4.限
設定 横幅 1 候補一覧の幅 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
設定 起動 4 初期状態の変更 4.なし 0.ひらがな 5.IME切
設定 抑制 0 APIの抑制 0.なし 1.有効 2.新式 3.全て
設定 配列 1 キーボードの配列 0.英語 1.日本語 2.Dvorak
設定 拡張 0 空白キーのシフト機能 0.なし 7.日本語時 31.IME中 63.常時
設定 変換 1 変換キーの機能 0.なし 1.シフト 2.順次 3.変換 4.ON 8.切替
設定 無変 0 無変換キーの機能 0.なし 1.シフト 2.順次 3.送り付き 4.OFF
設定 上下 1 編集時の上下キー操作 0.なし 1.有効
設定 方向 1 確定時の方向キー入力 0.なし 1.有効
設定 改行 0 確定時の改行キー入力 0.なし 1.有効
設定 英字 1 英字編集 0.なし 1.有効
設定 和英 2 和英切替 0.なし 1.有効 2.日本語時のみ
設定 短縮 2 予測変換 0.なし 1.有効 2.日本語時のみ
設定 絞込 0 絞込(要拡張) 0.なし 1.有効 2.編集時のみ
設定 再編 1 註釈の編集 0.なし 1.有効
設定 取戻 1 物理アンドゥ 0.なし 1.Sft+変換 2.変換 4.Sft+BS
設定 前候 1 前候補の選択 0.なし 1.Ctrl+R 2.Ctrl+B 3.両方
設定 日付 0 日付入力(要拡張) 0.なし 1.有効
設定 操作 1 Ctrlキー操作の追加 0.なし 1.有効
設定 追加 1 Ctrl+Lで半角英数 0.なし 1.有効 2.占有
設定 略称 0 Ctrl+/で英字編集 0.なし 1.有効 2.占有
設定 切替 0 Ctrl+\でIME切替 0.なし 1.有効
設定 全文 1 常に全文検索を使用する
設定 境界 1 送りあり補完を使用する
設定 補完 1 動的補完を使用する
設定 認識 1 送りがなを認識して再変換する
設定 カタ 1 確定時にカタカナ語を認識する
設定 雪花 1 日本語編集時に英単語を認識する
設定 端境 1 単語登録直後の空白入力を防止する
設定 読点 1 読点の入力 0., 1.、 2.,
設定 句点 1 句点の入力 0.. 1.。 2..
設定 符号 1 !と?を全角にする
設定 括弧 0 括弧を全角にする
設定 全空 0 Sft+空白で全角空白を入力する
設定 半空 0 Sft+Ctrl+空白で半角空白を入力する
設定 厳密 0 学習済みの送りがなのみ使用する
設定 外部 0 拡張変換を使用する(要拡張)
起動 起動
?抑制&1 起動 8
?抑制&2 起動 16
?疑似 起動 64
回数 回数
拡張 拡張
表示 表示
表示 8
?横幅!1 横幅 横幅
投影 投影
透過 透過
描画 描画
?配列<2 選択 ASDFJKL
?! 選択 AOEUHTN
切替 [半角][全角]X-[漢字]M-[`]
?切替 切替 C-[\]
押下 [SPACE]
?変換=1 押下 [変換]
?無変=1 押下 [無変換]
定義 C-[ENTER]
時間 1000
?!註釈&1 詳細 0
?註釈<2 詳細 1
?!雪花 詳細 2
?!補完 詳細 3
?!境界 詳細 4
?!カタ 詳細 5
?!全文 詳細 6
?厳密 詳細 8
?!認識 詳細 10
詳細 13
詳細 14
詳細 15
####################################################################
# ■配列
?配列<2 {
配列A qwertyuiop # Qwerty
配列K asdfghjkl\;
配列a zxcvbnm\,\.\/
?配列=0 配列0 \)\!\@\#\$\%\^\&\*\( # US
?! 配列0 S-0\!\"\#\$\%\&\'\(\) # JIS
}
?配列=2 {
配列A \'\,\.pyfgcrl # Dvorak
配列K aoeuidhtns
配列a \;qjkxbmwvz
配列0 \)\!\@\#\$\%\^\&\*\(
}
?配列=0 {
配列/ \\ # 英字編集 US
配列| \| # 全角英数 US
配列U \+ # 半角英数 US
配列V \- # カタカナ US
配列W \' # 予測変換 US
配列X \= # 編集開始 US
配列Y \` # 註釈編集 US
配列Z \" # 絞り込み US
配列@ \~ # 日付入力 US
}
?配列=1 {
配列/ \\ # 英字編集 JIS
配列| \| # 全角英数 JIS
配列U \^ # 半角英数 JIS
配列V \- # カタカナ JIS
配列W \: # 予測変換 JIS
配列X \@ # 編集開始 JIS
配列Y \* # 註釈編集 JIS
配列Z \= # 絞り込み JIS
配列@ \` # 日付入力 JIS
}
?配列=2 {
配列/ \\ # 英字編集 Dvorak
配列| \| # 全角英数 Dvorak
配列U \+ # 半角英数 Dvorak
配列V \- # カタカナ Dvorak
配列W \/ # 予測変換 Dvorak
配列X \= # 編集開始 Dvorak
配列Y \` # 註釈編集 Dvorak
配列Z \? # 絞り込み Dvorak
配列@ \~ # 日付入力 Dvorak
}
?読点=2 配列\, ,
?句点=2 配列\. .
?読点 配列\, 、
?句点 配列\. 。
配列\, \,
配列\. \.
?符号 配列\! !
? 配列\? ?
配列\! \!
配列\? \?
?括弧 配列\( (
? 配列\) )
配列\( \(
配列\) \)
####################################################################
# ■操作
操作:
^J !吸収
?追加>1 ^L !吸収
^G !中断
^[ !中断
^H !後退
?操作 \x7F !後退
?改行 ^M !通過
?方向 [↑] !通過
? [↓] !通過
? [←] !通過
? [→] !通過
判定:
^M !実行
^I !区切
?端境 \x20 !端境
通常:
^J !ひらがな
?変換=4 [変換] !ひらがな
?変換=8 [変換] !替半角英数
?略称 C-[/] !英字編集
?追加 ^L !半角英数
?取戻&1 S-[変換] !取戻
?取戻&2 ?変換<2 [変換] !取戻
?取戻&4 S-[BS] !取戻
編集:
^B !左
[←] !左
^F !右
[→] !右
^P !上
?上下 [↑] !上
^N !下
?上下 [↓] !下
^A !先頭
[HOME] !先頭
^E !末尾
[END] !末尾
^D !削字
[DEL] !削字
^Y !貼付
^V !貼付
S-[INS] !貼付
^] !切替
^Q !置換確定
^I !補完
^U !前補完
S-[TAB] !前補完
?短縮&1 $W !予測変換
^X !和英切替
?和英&1 $/ !和英切替
?略称 C-[/] !英字編集
?追加 ^L !半角英数
^S !絞込
?外部 ^O !辞書 &\x9
?半空 C-S-\x20 !入力 &\x20
?全空 S-\x20 !変換
?変換&1 [変換] !変換
?無変=1 [無変換] !変換
\x20 !変換
$V !反転確定
?日付 $@ !直接確定
?絞込 $Z !絞込
?変換=2 [変換] !送りがな
?無変=2 [無変換] !送りがな
?無変=3 [無変換] !送付変換
?短縮>1 $W !予測変換
?和英>1 $/ !和英切替
変換:
\x20 !次候補
?変換&1 [変換] !次候補
?無変&1 [無変換] !次候補
?前候&1 ^R !前候補
?前候&2 ^B !前候補
^V !補完
[DEL] !削除
^D !削除
?操作 ^E !延長
? ^H !短絡
^S !絞込
?絞込&1 $Z !絞込
?再編 $Y !再編集
^Q !偽装確定
^] !切替
?外部 ^A !通知 &\x4
? ^Z !通知 &\x5
? ^W !通知 &\x6
共通:
?英字 $/ !英字編集
?略称 C-[/] !英字編集
?変換>1 ?変換<4 [変換] !編集
?無変>1 ?無変<4 [無変換] !編集
$X !編集
$1 !引金 &1
$2 !引金 &2
$3 !引金 &3
$4 !引金 &4
$5 !引金 &5
$6 !引金 &6
$7 !引金 &7
$8 !引金 &8
$9 !引金 &9
$0 !引金 &0
?配列<2 \< !引金 &\, # Qwerty
? \> !引金 &\.
? \? !引金 &\/
?! \" !引金 &\' # Dvorak
? \< !引金 &\,
? \> !引金 &\.
?配列=1 \+ !引金 &\; # JIS
?! \: !引金 &\; # US
$| !全角英数
$U !半角英数
?追加 ^L !半角英数
?日付 $@ ?today()
####################################################################
# ■漢直
音素 $A$B$C$D$E$F$G$H$I$J.$K$L$M$N$O$P$Q$R$S$T.$a$b$c$d$e$f$g$h$i$j
音素n 1234567890
# 漢字
1?n ■
1! ヲゥヴヂヅ簡承快包唱
ぱぴぷぺぽ朱陣眼執岳
ぁぃぅぇぉ欲迫留替還
2?n ■
2! 哀逢宛囲庵徴章否納暮
慰為陰隠胃遅鶴繁紹刑
■■■■■巣災列沼更
3?n ■
3! 暇牙壊較寒触候歯頼憲
我掛敢甘患甲鹿誌夢弱
瓦■■■■茂恋刻$?占
4?n ■
4! 啓掲携劇賢宗途筆逃勉
兼嫌顕牽厳致貨招卸雲
■■■■■述脳豆辞箱
5?n ■
5! 把伐避卑藩植複里寝罪
菱紐描憤弊汎絡季阿窓
■■■■■朗老看献矢
6?n ■
6! 酸貿攻盤汽■■■■■
桜典採君犯■■■■■
呼紀房去秒■■■■■
7?n ■
7! 昼捜焼帯換索冊皿賛■
瀬博謡純余衰趨垂粋寸
幅破績疑範■■■■■
8?n ■
8! 炭異闘易延射需輯瞬盾
鳥筋希副堀滋湿甚■瞳
歓郡識ぢ核■■■■■
9?n ■
9! 稲隣奈速雪濁詑蓄貯虫
催忠仏盟肩沈添徹爪陶
功抗属綿影■■■■■
0?n ■
0! 湯旧夕拡互慢迷戻羊■
障乳察標療己已巳巴■
盗幡衣離麻■■■■■
$A!n ヮ丑鬼孤奉湖端刷震弘
$A! 果概武風細害撃浴積故
収若指ぎ思病常寺停河
徳械帝読族帰監竹ゅ志
$B!n ヰ臼虚誇某礼飾寿扱痛
$B! 告買残階古賃折秀程鉱
際雄氏格術終張質領置
渡刊始鈴丁庁寄注修抜
$C!n ヱ宴狭黄貌著郵順片票
$C! 策詳両能利整追糸断提
太査丸次広起薬づ容供
守訪了恐未昨裁介究航
$D!n ヵ縁脅后卜移塩危札訴
$D! 首由在論ペ軽隊春低児
園ふ続習門路防港玉試
登融極督才跡達具答層
$E!n ヶ曳驚耕■郷群砂乞遺
$E! 農死$!増ゃ評角幸減敷
船賞ェ火聞越得条右席
退雨熱況返ゲ芝失養深
$F!n 請尚舎布姿■■庶■欄
$F! 歩キやコナ佐接記モ無
中わうあ本むケ話べ期
店全バ後問洗響司復担
$G!n 境賀喜苦絶■星粧乃龍
$G! 回せ出山金法備朝資石
スラ\4こさ南式座民ゾ
持じ部間ム羽忘迎並陸
$H!n 系岸幹圧密■析丈如略
$H! 務区タ者マ数最知士屋
も東$)\6ら原戦線ソ歳
町自六場七個討華浦巻
$I!n 探責丘恵秘■遷称尼慮
$I! 島百手発和郎急ワ費解
お生十学高駅関ダ点強
所議経ニ住医史許ユ競
$J!n 象漁糖固押■宣蒸帳累
$J! 開木保立女談験送ィ募
定ろリ月シ物男橋遇係
ほ明動産北静環補冷護
$K!n ゎ於奇巧■償紅舗輪則
$K! 報音案横崎服変限逆令
種宅料受英勢輸基足婦
件宮局向割億色左ぬ根
$L!n ゐ汚既克■欧傷充倒存
$L! 紙王曲興白声審研企違
岡熟土予ボ必形好草段
友伊頭府ぶ録貸態展様
$M!n ゑ乙菊懇■努豪喫操倍
$M! 館放情刺ぐ任改労精装
結待活切加講助味築衛
卒求配富番赤販花警独
$N!n ■穏却困■底維腕柄牛
$N! 夜々引側官検昇統ざ然
進取ね育室愛■宝観額
初技黒直望想編栄型止
$O!n ■■享昏■亜脱暴魚釈
$O! 位応職覚球豊芸役印確
真科参池少管流争言渋
慣写院倉元消仕ザ誰堂
$P!n 盛益康邦衆■鼠■■■
$P! 給分\7き上美宿セ神優
\3ーい$.で要連デ車主
行通だ新事支先調組銀
$Q!n 革援徒舞節■曹■■■
$Q! 員よかっく題制運び公
とし$,■は設鉄現成映
ドカり」田協多混選以
$R!n 突周景雑杉■奏■■■
$R! どル$(日\8井集ツ打品
〇たの\0に水教エ天書
円社―\9会用商ポ党ヌ
$S!n 温域処漢肉■尊■■■
$S! 代千ト国え洋安特勤語
て一\5・な藤力他世可
小野め子前表ハ決択営
$T!n 捕荒ぜ緊除■■■■■
$T! レアれ二年実画谷ャ演
るが\1\2を有ベ度文へ
ジ同大五そ正交ミ体治
$a!n ■■■■■禁絹批就綱
$a! 欠財従適母爆陽ァ殺券
ヒ及投込転素毛等板伝
ヨ判済説休図之州例字
$b!n ■■■■■硝被慶駐潟
$b! 夏針骨類奥仲構導負悪
江久義沢空兵永浅客庭
誤規吉週省挙末払満材
$c!n ■■■■■樹源渉揮創
$c! 彼裏厚御因茶旅認何秋
別蔵算軍性専申頃師課
証感ゆ号央険ぼ乗津過
$d!n ■■■■■句願竜丹背
$d! 妻居顔宇酒率施健履非
考早半青使親袋落税着
含値器葉福ゼ街庫準諸
$e!n ■■■■■礎臨併鮮皮
$e! 善差量推伸比曜尾般便
権造県清級寮良命飛坂
\%ギ照派毎波免状遊単
$f!n 依織譲激測■■■■■
$f! 相付内九サ昔遠序耳示
ッロんけ業ホ私村ノ近
海当不委気ヤ再団戸身
$g!n 繊父ヘ干血■■■■■
$g! 家プ工名建短ォ振授即
人クまイ時共ゴガ完外
道理合化売心ネ計ひピ
$h!n 借枚模彦散■■■■■
$h! 的ば八川パ岩将練版難
三万ンす「ブ来製重米
ずメ面ビ下界〜夫ょ勝
$i!n 須乱降均笑■■■■■
$i! 対ュテ機第巨ぞ念効普
京方つ電長平信校約ョ
西ウ政目都意口食価反
$j!n 訳香走又弁■■■■■
$j! 歴作見チ入敗塚働視辺
ちフ四地み楽午ご各光
げグオ市株今台総与ズ
?全空 S-\x20 \x3000
# 英数
音素x ^I^J^M
1?x 1
2?x 2
3?x 3
4?x 4
5?x 5
6?x 6
7?x 7
8?x 8
9?x 9
0?x 0
$A?x $A
$B?x $B
$C?x $C
$D?x $D
$E?x $E
$F?x $F
$G?x $G
$H?x $H
$I?x $I
$J?x $J
$K?x $K
$L?x $L
$M?x $M
$N?x $N
$O?x $O
$P?x $P
$Q?x $Q
$R?x $R
$S?x $S
$T?x $T
$a?x $a
$b?x $b
$c?x $c
$d?x $d
$e?x $e
$f?x $f
$g?x $g
$h?x $h
$i?x $i
$j?x $j