英語キーボードで日本語入力に問題があります。どうすれば解決できますか?

このQ&Aのポイント
  • 英語版WindowsXPでUSB接続の英語キーボードを使用していますが、IME使用時にキーボードの配列が正しくない問題があります。
  • ドライバのアップデートやレジストリの変更を試しましたが、問題は解決しませんでした。
  • Unicode対応でないプログラムの言語を英語に切り替えると、IME使用時でも英語キーボード通りの配列で入力できますが、日本語のソフトを使用する都合上、この方法は使用できません。解決策はありますか?
回答を見る
  • ベストアンサー

英語キーボードで日本語入力

同様の質問・回答がたくさんありましたが、どうしても解決できなかったので質問させていただきます。 英語版WindowsXPを使用しているデスクトップPCでUSB接続の英語101/102キーボードを使用しています。デバイスマネージャでKeyboardのところをチェックしてみると、HID Keyboard Deviceと表示されています。 問題はMS-IME利用時に、日本語入力・直接入力いずれにおいてもキーボード配置が106キーボードの状態で、shift+2で「”」が出力されます。入力言語を英語に切り替えるとキーボード通りの文字が出力されます(shift+2で「@」)。 過去の質問を参考に、ドライバのアップデート・リインストールを(HID Keyboard Device ver.5.1.2600.5512)行いましたが、状態に変化はありませんでした。レジストリの変更も下記の通り行いましたが変化はありませんでした。 1)レジストリエディタの起動 2)[HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Services¥i8042prt¥Parameters] 3)[LayerDriver JPN] の値を [kbd101.dll] に変更 4)[OverrideKeyboardIdentifier] の値を [PCAT_101KEY] に変更 5)[OverrideKeyboardSubtype] の値を [0] に変更 6)[OverrideKeyboardType] の値を [7] に変更 7)レジストリエディタを終了して再起動 ただ、地域と言語のオプション>詳細>Unicode対応でないプログラムの言語を英語に切り替えると、IME使用時でも英語キーボード通りの文字が出力されるようになりました。日本語のソフトをいくつか使用している都合もあって、Unicode対応でないプログラムの言語を英語にしておくことはできません。 こういう状態なのですが、どうにかしてIME使用時でも英語キーボード通りの配列でキーボードを使用することはできますでしょうか?よろしくお願いします。

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

  • ベストアンサー
  • P0O9I
  • ベストアンサー率32% (693/2146)
回答No.1

以前、ATOK14 で同様のことが起こり、regedit で以下の変更をして、良くなりました。 1)の変更はされています。 2)は行っていないようです。ひょっとしたらATOK専用の変更かもしれませんが。 3)はATOK専用の変更のようですが、MS-IMEでも同様の物を探してみたらどうでしょう。 的外れだったら、ごめんなさい。 1)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters\LayerDriver JPN  KBD106.DLL から KBD101.DLL に変更 2)KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0010411\Layout File  KBDJPN.DLL だったので、KBDUS.DLL に変更 3)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0200411] "Ime File"="ATOK14W.IME" "Layout Text"="ATOK14" "Layout File"="kbd101.dll"

rotoiti
質問者

お礼

丁寧なご回答ありがとうございます。 1)は変更済みで、3)はMS-IMEを使用中ということで、2)だけを変更しました。2)を変更することで、Microsoft Wordなどでは英語キーボード配列どおりに出力できるようになりました。ただ、ウェブブラウザ上ではまだ日本語配列になってしまいました。それと、これまでAlt+~で日本語入力-直接入力の変更を行っていたのですが、現在はAlt+~が働かないようです。これらの点について何かアドバイスがあればよろしくお願いします。

その他の回答 (1)

回答No.2

デバイスマネージャ「HID Keyboard Device」、キーボードと認識しかし ドライバが有効でない為NG、更新しましょう、 キーボード、ドライバの更新~今回は、接続、、、、~一覧または、、、~ 検索しないで、、、~101/102英語キーボード、、、~完了再起動 デバイスマネージャ「101/102英語キーボード」

rotoiti
質問者

お礼

この類の問題に対して、"[製造元] "(標準キーボード)" の[モデル] の一覧に、 "101/102 英語キーボードまたは Microsoft Natural PS/2 キーボード" があるので変更しましょう"というアドバイスがよくありますが、私の場合、標準キーボードのモデル一覧にはHID Keyboard Deviceとしか表示されていません。

関連するQ&A

  • 英語キーボードで日本語入力が上手くできません

    DELL XPS15+Win7 Pro+英語キーボードを購入しましたが IME ATOK ともに キー表示と違う文字が出力されてしまいます (Pの右のキーを入力すると @ が出力され,shift+2で @ が出力されない) キーボードのドライバはPS/2標準となっているので問題ないと思うのですが… また,ATOKのパレット設定をしても,全半角切り替えができません 格好いいからと言うだけで英語キーボードにして大後悔です(恥) ご教示の程よろしくおねがいします

  • 【なんで】カスペルスキー入れてからキーボード入力がおかしい【英語版】

    いろいろ調べて(1)レジストリ(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411 )の編集とか (2)コントロールパネルから地域と言語のオプション内を確認 (3)同じくコントロールパネルからシステム→ハードウェア→デバイスマネージャ→キーボードで英語版になってないかの確認 など、いろいろしてみましたが全部だめで、半角おすと(‘)が出てしまいます。 此方PCに詳しくなく、(2)は確認程度、(3)は調べたページのような表示になっていなくて(HID キーボードデバイス)よくわからないのでいじっていません。 (1)は英語版になるとKBDUS.DLLになると書いてあったけどもともとKBDJPN.DLLでした。 もちろん変更してから再起動しているので、更新(?)されているはずだと思います。 ちなみに windows XP でサービスパック3?は導入済み 何がいけないのかとかまったくわからないので詳しい方お願いします><

  • 英語101キーボードでのIME環境下での日本語入力

    某メーカーのノートPCを購入する際、英語101キーボードが搭載されているものを選択しました。この状態で使用していると、MS-IME利用時に、日本語入力、直接入力いずれにおいてもキーボード配置が106キーボードの状態(shift+2で「”」(日本語)、「"」(直接入力))で打ち出されます。MS-IME利用環境において、101キーボード配列に変更して入力をするにはどうすればよいのでしょうか。IMEの日本語・直接入力だけで日常は事足りますので、配列が違うとブラインドタッチできる私はともかく、あまり詳しくない家族が使用する際に不便で仕方なく、ノート型なので外付けキーボードを利用するわけにもいかず、困っています。なお、言語を「英語」にすれば101キーボード配置による入力になります。ドライバは英語101/102キーボードが選択されています。 メーカーの電話サポートにも問い合わせたところ、IMEが制御している部分なので101キーボード配列にするのは困難、と言われてしまいました。英語キーボードをご使用の方々は皆さんこの点を我慢してお使いなのでしょうか?どなたかご存知の方、教えていただけますと幸いです。

  • 日本語キーボード

    限定品特価の29800円のデスクトップを購入したものです。ウインドウスXPをインストールするとき英語キーボードを選択してしまいました。 日本語キーボードで現在英語キーボードとしてつかっています。 設定を日本語キーボードに変更しようと デバイスマネージャからドライバーの更新をしようとしたところ HIDキーボードデバイス とHID準拠デバイスしかなく 日本語キーボードに変更できません。 設定変更の仕方を教えてください

  • キーボード認識が日本語ではなく英語のようですが

    キーボードの認識が日本語ではなく英語のようなので、デバイスマネージャーから変更しようとしたのですが、[101]や[106]ではなく、【標準キーボード】が【HIDキーボードデバイス】としか表示されません。解決策があれば教えて下さい。

  • 英語キーボードから日本語キーボードへの交換

    WinXPで、英語キーボードから日本語キーボードに交換したのですが、キー配列が英語キーボードのままで困っています。交換前後ともUSBです。 過去の質問回答を参考にしてドライバ(HIDキーボードデバイス)の更新を試みましたが効果ありません。複数人で使用するパソコンなのでレジストリはなるべく触りたくありません。 現在海外在住で、せっかく日本から日本語キーボードを取り寄せたたのに動作しないなんて涙です。。。よろしくお願いします。

  • 日本語キーボードで使ってえてたのが急に英語キーボードになって困ってます。

    NEC VALUESTAR WでOSはWindows XPです。 これに、BUFFALOのUSBキーボード(BKBU-J109LG)を 接続して使っています。 初めは日本語キーボードとして使えていましたが、何かの具合で英語キーボードの配置に変わってしまいました。 コンピュータの管理、デバイスマネージャ、キーボードを見るとHIDキーボードデバイスからハードウェアの更新ウィザードを開くと、製造元に(標準キーボード)とあり、モデルにHIDキーボードデバイスと出るだけで変更が出来ません。 色々調べて、試したんですが他の設定的には日本語の設定になってる感じなんです。 どうやれば、元の日本語キーボードとして使えるか教えて下さい。 よろしくお願いします。

  • 日本語 ps/2 キーボードがない!

    以前からたびたび半角を押すと、‘が入力されることが起きてたのですが、 ついに直らなくなりました。 コントロールパネルからデバイスマネージャに入り、ドライバの更新をしようにも、 日本語 ps/2 キーボード が一覧に存在しません。 標準キーボードにはHIDキーボードデバイスしかありません。 他にもフィックスイット、レジストリの変更を試しましたが効果無しです。 日常的に不便なのでどうにか直せないでしょうか。 ウィンドウズXP、fmv esprimoを使用しています。

  • WindowsXP MCE 2005でASCIIキーボード

    古いPS/2の英語キーボードをUSB変換ケーブルで つないでいます。 すると、JIS配列になってしまうのです。 (SHIFT+8が*ではない) Windows2000の場合はデバイスマネージャのキーボードで (標準キーボード)の「101/102 英語キーボードまたは Microsoft Natural Keyboard」というのが選べたのですが MCE(Media center edition)の場合は「HIDキーボードデバイス」 しか表示されません。 これを選んでも、「Microsoft USB Natual Keyboard」とか 良さそうなモノを選んでもJIS配列のままです。 ASCII配列にするにはどうすればよいのでしょうか? ご存じの方、お教えください。

  • 英語PCの日本語キーボード

    英語PCに日本語キーボードを接続しています。 今までは正常に日本語を使えていましたが、突如半角/全角キーが押せなくなり、英語配列になってしまいました。 色々サイトを調べました。 デバイスマネージャでドライバの更新をしても、標準キーボードにはPS/2が表示されていません。(英語PCなので) で、Fujitsuを選択し、Fujitsu 109 USB Japanese keyboardにしました。 しかし、まだ解決できず。 また調べて、レジストリを書き換えました。 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]で、 LayerDriver JPNとOverrideKeyboardIdentifierの数字を109に変更。 それでも、未だだめです。 どうすれば日本語配列になるでしょうか。 もう全然わからず…