First Written on 09 June, 1999
Revised on September 09, 1999
[トップへ]/[二つ上は: 親指シフト・メインページ]/
[一つ上は: PC機種別環境設定法大全]
※お願い:Internet Explorer 3.0x 使用者は、「表示−オプション−詳細設定」で「スタイルシートを使用する」というチェックボックスを外して下さい。
今このページを読んでいる読者なら、おそらくご存じの通り、現在ウィンドウズ・パソコンでは、「親指ひゅんQ」や「Q's Nicolatter」といった「親指化ソフト」(NICOLAエミュレーター)を活用することによって、日本語106/109「JIS」キーボードを「親指シフト化」させて使うことができる。
「親指シフトによる日本語入力を行う」という目的は、それだけでも十分に達成できると言える。しかし、もしあなたがさらに進んで、
といった要望を持っているとしたら、その実現のためには、「日本語IME off 状態でのキー配列(キーマップ)変更」を行う必要がある。そして、そのためには、
ところが、この「組み合わせの設定方法」がパソコン初心者にはちょっと分かりづらいのだ。そこでこのページでは、フリーソフトウェアのVxDキー配列変更ツールを活用して、OADG 日本語キーボードをNICOLA向けにカスタマイズする方法を、実例にもとづきながら詳しく紹介することにした。
system.ini
の編集方法を紹介した。その文書を本文書とともに熟読すれば、初心者でも独力でキーカスタマイズができる。Try
it at your own risk!
※出典: nifty:FKBOARD/MES/16/102
名称の"T"は「移行措置である/一時的のものである」という意味を表す
transient から採ったものか? もっとも、このNICOLA109-T*
型が「NICOLA規格原案」に最終的に採り入れられたかどうかは不明なのである。ひょっとすると、NICOLA109-T*
型は、規格案には採用されていない可能性もある。そこで、本文書では、「NICOLA
109-T* 型」という具合に名称末尾にアスタリスク(*)をつけて表記することにした。
+----+ |Esc | ※キー位置の表現法: A=C01 (C段の01) | | +----+ 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 +--------------------------------------------------------------------------+ E段|漢字|! ! |" " |# # |$ $ |% % |& & |' ' |( ( |) ) | |= = |~ ~ || | | Bs | | |1 1 |2 2 |3 3 |4 4 |5 5 |6 6 |7 7 |8 8 |9 9 |0 0 |- - |^ ^ |\ \ | | +----+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+----+ D段| Tab |Q ぁ|W え|E り|R ゃ|T れ|Y よ|U に|I る|O ま|P ぇ|` |{ 「| | | |q 。|w か|e た|r こ|t さ|y ら|u ち|i く|o つ|p ,|@ 、|[ | Enter| +-------+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+ | C段| Caps |A を|S あ|D な|F ゅ|G も|H み|J お|K の|L ょ|+ っ|* |} 」| | | 英数 |a う|s し|d て|f け|g せ|h は|j と|k き|l い|; ん|: |] | | +---------+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+----+ B段| Shift |Z ぅ|X ー|C ろ|V や|B ぃ|N ぬ|M ゆ|< む|> わ|? ぉ| | Shift| | |z .|x ひ|c す|v ふ|b へ|n め|m そ|, ね|. ほ|/ ・|_ | | +--------+---++---+-+--+----+----+----+-+--+----+----++---+-+--+-+--+-+--+-+ A段| Ctrl |Win | Alt |親指左 | 空 白 |親指右 | ひら| Alt |Win |appl|Ctrl| | | | |無変換 | |変換 | がな| | | | | +--------------------------------------------------------------------------+ |
+--------+--------+ |英数Mode|かなMode| |Shift側 |単色同時| |打鍵 |打鍵 | +--------+--------+ |英数Mode|かなMode| |非Shift |単独打鍵| |側打鍵 | | +--------+--------+
[左手指]+[右親指]で入力← →[右手指]+[左親指]で入力 +----+----+----+----+----+ +----+----+----+----+----+----+----+----+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +--+-+--+-+--+-+--+-+--+-+-++-+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+ | | が| だ| ご| ざ| | ぱ| ぢ| ぐ| づ| ぴ| | | | | | | | | | | | | | | | | +-+--+-+--+-+--+-+--+-+--+-+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+ |う゛| じ| で| げ| ぜ| | ば| ど| ぎ| ぽ| | | | | | | | | | | | | | | | | | +--+-+--+-+--+-+--+-+--+-+-++-+-+--+-+--+-+--+-+--+-+--+-+--+-+ | | び| ず| ぶ| べ| | ぷ| ぞ| ぺ| ぼ| | | | | | | | | | | | | | | | +----+----+----+----+----+ +----+----+----+----+----+----+ |
NICOLA 109-T* 型は、英数配列に関しては JIS X 6002 に準拠している。
特徴としては、OADG 日本語106/109キーボードの[半角/全角]キーを廃し、代わりにその位置に[漢字]キーを置いていることがある。また、最上段(E段)については、
仕様になっている。簡単にいえば、最上段については、和英両モードで同じ文字・記号が入力できるということだ。
このNICOLA 109-T* 型を OADG 日本語106/109キーボードで実現するためには、次の二つのステップを踏む必要がある。必ず、1→2の順で作業を進めること。
以下では、まず1についてフリーソフトウェアの SwapScan.386 と Keymap.vxd を使ってこのスキャンコードを入れ替える方法を紹介し、次に2について「親指ひゅんQ」と「Q's Nicolatter」で「NICOLA 109-T* 型」のキー配列を実現するためのキー配列定義ファイルを紹介しよう。
NICOLA 109-T* 型のキーレイアウトを、OADG 日本語キーボードで実現するためには、[半角/全角]キーを[漢字]キーと置き換える必要がある。これはキーボードのスキャンコード入れ替えによって行う。そのスキャンコード入れ替えは、SwapScan.386 もくしは Keymap.vxd というフリーソフトウェアを使用して実行することが出来る。
GO FILEFIND
)で、作者(河童氏)のNIFTY SERVE ID「JAE00772」を検索キーにして探すことができる。KM95V11.LZH
のソフトである。※ SwapScan.386 の使用法全般については、付属のドキュメントを参照のこと。
※また、 system.ini の編集方法については、別文書を参照のこと。
system.ini [386Enh]セクションに、以下のエントリーを追加。
<ここから>-----
device=SwapScan.386
<ここまで>-----
system.ini に以下のセクション及びエントリーを追加。
<ここから>-----
[SwapScan.386]
SwapLCtrlCaps=no; [LCtrl]<-->[Caps]必ず"no"を指定すること。
SwapHanzenEsc=no; [Hanzen]<-->[Esc]必ず"no"を指定すること。
IMEHot=29; [Hanzen]-->IME on/off key
<ここまで>-----
※ keymap.vxd の使用法全般については、付属のドキュメントを参照のこと。
※また、 system.ini の編集方法については、別文書を参照のこと。
system.ini [386Enh]セクションに、以下のエントリーを追加。
<ここから>-----
device=C:\KEYMAP95\KEYMAP.VXD ;(パスは各自変更してください)
<ここまで>-----
system.ini に以下のセクション及びエントリーを追加。
<ここから>-----
[KEYMAP.VXD]
Enable=1 ;enable changing keys
Key=0029H,8000H ;r-alt,alt-` ([半角/全角]キーを[漢字]キーとする。)
<ここまで>-----
STEP 1の作業が正しく行われ、マシンを再起動させたのちに、初めて STEP 2 に入ることが出来る。「親指ひゅんQ」と「Q's
Nicolatter」には、それぞれ「OYAQL.EXE
」、「KMEDIT.EXE
」というキー配列変更用のユーティリティが附属している。これらのユーティリティを使いこなす自信のある人なら、STEP
1 の終了後、上の配列図に則って、「親指ひゅんQ」や「Q's
Nicolatter」使用時(すなわち、日本語IME ON時)の配列変更を行えばよい。
とはいえ、パソコンにあまり詳しくない初心者〜中級者の場合、上記ユーティリティを使って自力でキー定義ファイルを作成することは、予想以上に頭が混乱する作業となる。そこで筆者は、このキー・レイアウト(NICOLA 109-T*型)で「親指ひゅんQ」や「Q's Nicolatter」を使うためのキー定義ファイルを用意した。 (親指ひゅんQ作者の日笠健氏、Q's Nicolatter作者の堀川久氏の許可を得て公開している。)
NIC_109T.OLY
(2,411 bytes)NIC_109T.KMD
(バイナリーファイル。6,291 bytes. )これらのキー定義ファイルを、STEP 1に示したスキャンコード入れ替えと併用することによって、キーカスタマイズは実現する。STEP 1の作業なしにこれらのキー定義ファイルを使っても、所期の効果は得られないので注意。
キー定義ファイルの指定方法:
NIC_109T.OLY
を、親指ひゅんQをインストールしたフォルダにコピーする。
NIC_109T.OLY
の「フル・パス」(=あり場所&ファイル名)を指定する。この指定を行うには、右横にある[...]
という小さなボタンをクリックして「配列データファイルを選ぶ」というダイアログボックスで
NIC_109T.OLY
を「開く」。
NIC_109T.KMD
を、Q's Nicolatter をインストールしたフォルダにコピーする。
NIC_109T.KMD
を「選択」する。