• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:英語OS上で日本語キーボードを使用したい)

英語OS上で日本語キーボードの使用方法

このQ&Aのポイント
  • 英語OS上で日本語キーボードを使用する方法について困っています。キートップ刻印と実際の入力コードが異なり、入力が難しい状況です。
  • 仮想環境を構築して日本語キーボードドライバを適用してみましたが、改善されません。キーボード入れ替えのためのソフトの情報でも構いません。
  • 日本語フォントは使用したくないので、常駐物のソフトは避けたいです。実現方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#157095
noname#157095
回答No.3

ノートPCの本体キーボードはPS/2のはずですから、i8042prt以下のレジストリキーが適用されます。 ここのレジストリがキチンとなっているのであれば、(もちろんデバイスマネージャーで日本語キーボードになっているはずですが)後は言語の設定でキーボード配列を追加するだけです。 決して日本語フォントの追加は必須ではありません、欧文フォントだけでも日本語キーボード配列が使用可能です。 まとめると次のような手順が最も簡単だと思います。 (途中適宜再起動させてください) 1)純粋な英語環境としてインストールを完了する 2)HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts に日本語キーボードのレイアウトのキーを作成する 新規キー「00000411」を作成し、右ペインに以下の文字列を作成 (区切り記号は、¥をバックスラッシュに読み替えてください) Layout Display Name ・ REG_SZ ・ @%SystemRoot%\system32\input.dll,-5061 Layout File ・ REG_SZ ・ KBDJPN.DLL Layout Text ・ REG_SZ ・ Japanese 3)上記のキー追加でデバイスマネージャーで互換リストに日本語キーボードが現れます 4)デバイスマネージャーで日本語キーボードに設定すると、 HKLM_SYSTEM\CurrentControlSet\Services\i8042prt\Parameters 以下のキーが自動的に日本語キーボード用に書き換えられます 5)コントロールパネル「地域と言語のオプション」からキーボード配列を追加する

koi1234
質問者

お礼

出来ました~ >2)HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts に日本語キーボードのレイアウトのキーを作成する が重要なんですね それまでフォント入れないと日本語が出てこないんで選択できずにいました これで作業中に キーがちが~う と騒いで英語キーボード探す苦痛から開放されそうです 的確なアドバイスありがとうございました

その他の回答 (2)

noname#157095
noname#157095
回答No.2

PS/2キーボードならデバイスマネージャーから変更すれば良いだけで、わざわざそんなことを言ってるじゃないと思うんで、PS/2についてはスルーしますね。 USBキーボードのみの場合、レジストリの変更が必要になりますけど、自己責任と言うことであえてレジストリのキーを事細かに説明することは控えますので、以下のキーワードをググってご自身でお調べくださいね(調べて理解できると言うことが前提ということです)。 ちなみに、PS/2キーボードとUSBキーボードはレジストリキーのエントリーが別個に存在し、なおかつUSBキーボードの場合、(ちょっと表現が的確じゃないかもしれませんが)PS/2のキーを継承することで、PS/2とUSBで別々の配列を適用させることもできます。 ↓キーワード↓ LayerDriver OverrideKeyboardIdentifier OverrideKeyboardType

koi1234
質問者

お礼

どうもうまくいきません #1さんの書かれた方法だけでレジストリのLayerDriver.JPNは106に書き換わります OverrideKeyboardIdentifier OverrideKeyboardType もそれぞれ2と7に書き換わっています 私が見ている限り日本語環境にて日本語キーボードの語検出対処方法 というのが殆どで上のレジストリ情報も同じ状況での情報となっています 例えばこれ http://support.microsoft.com/kb/927824/ja 英語でも基本的なOSの作りは同じはずなので同じ設定でいけてもいい様な気はするのですが 現状こちらでのテスト環境ではまともに動いていない状態です #1さんの情報も私が見たのは日本語入力(フォントインストールとセット)の環境設定での話だったのでもしかしたら日本語フォント入れないと どうにもならんのか???  などとも考えています ・・・と思ってどうせ何で入れてみましたが変わらないですね・・・・ 何か勘違いしてるんでしょうか? 試してるのはSHIFT+2で " にならない (@になる) とか辺りですが (他にも数文字あり)

koi1234
質問者

補足

ちょっと説明不足だったかもしれません 使っているのはノートPCなんです  Dell Latitude D810 (PS/2とUSBどっち扱いになってるんだろう) 一応Win 2000以上ではレジストリ書き換えでキーの入れ替えできるらしい ということは情報として承知しています (実際に字便でやってないので具体的なキーなどはわかってませんが) 提示いただいたキーでもちょっと調べてみたいと思います

  • Ctrl-Z727
  • ベストアンサー率79% (135/170)
回答No.1

>キーボードに日本語キーボードドライバを適用したりしてみましたが状況は改善されません 下記ページにドライバの設定手順がありますので再確認してみたらどうでしょうか。 http://tinyslope.com/texts/windowsxp/ustojp.html

koi1234
質問者

お礼

すいません 状況書くところが無かったのでこちらに書かせていただきます #2さんへのお礼で >・・・と思ってどうせ何で入れてみましたが変わらないですね・・・・ と書きましたが再起動かけ忘れたようでした 結果変わりました・・・・・がそれでは目的を果たせないので ボツということになります 日本語フォント入れると自作アプリの解像度が狂ってレイアウト 乱れることが判明しているためフォントのインストールは出来ません (その点では基本的に純粋な英語環境を希望しています) 何とかいい方法は無いものか・・・・・

koi1234
質問者

補足

質問分に書いたように既にその設定は行っていますがまったく変化が見られません 一応改めてやってみましたが変わらずです

関連するQ&A

専門家に質問してみよう