- ベストアンサー
英語キーボードでSHIFT+CAPSLOCKで日本語入力のON/OFFを切り替える方法は?
- 会社では英語版WINDOWS VISTAを使用しており、キーボードも英語配列です。しかし家では日本語WINDOW7に日本語配列を使用しており、キーの打ち間違いなどが多発します。そこで家でも英語配列のキーボードを使いたいのですが、日本語入力のON/OFFをSHIFT+CAPSLOCKで切り替える方法はありますか?
- 家のキーボードを英語配列にしたいです。プリファード・プロUSBキーボード(英語) 73P5220 (レノボ・ジャパン)を購入しましたが、日本語入力のONの状態では英語配列にならないため、レジストリを変更したところ、英語配列にすることができました。しかし、日本語入力のON/OFFをSHIFT+CAPSLOCKで切り替える方法がわかりません。どうしたら良いでしょうか?
- 英語配列のキーボードを使いたいのですが、日本語入力のON/OFFをSHIFT+CAPSLOCKで切り替える方法がわかりません。現在はALT+‘のキーを押して日本語入力を切り替えていますが、SHIFT+CAPSLOCKで切り替えたいです。何かいい方法はありますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> SHIFT+CAPSLOCKで日本語入力のON/OFFを切り替えるための、 何かいい方法はないでしょうか? 全体として使いやすいかどうかを問わなければ、keymapを変更すれば可能だと思います。 たとえば「左Shift」に「Alt」、「CapsLock」に「‘」をマッピングしてはどうでしょうか。 ただし「左Shift」「CapsLock」は本来の役割を果たせなくなります。(マッピングしているので、当たり前ですが) --- 会社のキーボードのSHIFT+CAPSLOCKも何らかのマッピングを施して、漢字変換対応しているのではありませんか? つまり、会社のキーボードでは逆対応のキーマップ処理を行なって、日本語入力対応しているのでは?、ということを調べてみてはどうでしょうか(文字コード 00000411 の キーボードレイアウト kbdus.dll を kbdjpn.dll に変更してみてSHIFT+CAPSLOCKがどのように反応するかを試してみる) 管理者に確認してみれば解決できるはずです。
その他の回答 (1)
- notnot
- ベストアンサー率47% (4900/10359)
>でも、日本語入力のON/OFFをSHIFT+CAPSLOCKにすることができません。 このために何をしたのか書いてないのですが、MS-IMEにどういう設定をしたのでしょうか?
補足
IMEでは特に何も触っていません。 設定項目をみてもIMEON/OFFがALT+`とはなっていませんが、そのキーを押すことでIMEのON/OFFがされます。 英語キーボードでは ` のキーは日本語キーボードで言えば半角/全角のキーの位置に該当するため、英語キーボードの仕様でALT+`で日本語入力のON/OFFができてるのだと思います。 CAPSLOCKでIMEのON/OFFをしようとして、ユーザー設定でかえようとしても、CAPSLOCKの項目自体がないのです。 英数というキーはありますが、ここに設定しても、英語キーボードのCAPSLOCKとはまた別のようです。 それに英数キーが使えたとしても、項目にSHIFT+英数というのは存在しないため、これで切り替えるのは難しそうです。 WIN7のデフォルトのIMEとOFFICE2010についてきたIME2010の両方を試しましたが、結果は同じです。 IMEが動いた状態での日本語入力ON/OFFの切り替えでなく、 そもそも日本語IMEとEN(米国)の言語自体の切り替えを行うことで、日本語/英語の切り替えができてもいいのですが、 ここの言語の切り替えでも、SHIFT+CAPSLOCKでは行えません。 デフォルトはの入力言語の切り替えはCTRL+SHIFTとなっています。 CTRL+SHIFT以外では、左ALT+SHIFT、もしくはアクサングラーブというのしか選べず、いずれを選んでもSHIFT+CAPSLOCKでの切り替えは行えません。 以上、捕捉させていただきます。
お礼
KEYMAP変更で、CAPSLOCKをBACKSPACEに割り当てて、 SHIFT+BACKSPACEに漢字変換ON/OFFを設定することで、 期待する動作を得られるようになりました。 CAPSLOCKは死んでしまいますが、めったに使わないため、許容範囲です。 ご返答ありがとうございました。