- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:英語配列キーボードで日本語レイアウトを実現可能?)
英語配列キーボードで日本語レイアウトを実現可能?
このQ&Aのポイント
- Professional HIBRID Type-S(英語配列)を購入しました。
- 日本語レイアウトでの使用が必要な場合、英語配列キーボードを利用しても日本語配列と同じマッピングをすることはできません。
- HHKキーマップ変更ツールではシフト押下時のキーのみを別のキーに割り当てることはできません。接続先のWindows設定やソフトのインストールを変更することができない場合は、日本語配列のキーボードを購入することが最も適切な解決策です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Windowsは日本語/英語それぞれの配列のキーマップを持ってます。 キーボードはキーの位置情報(キーコード)を出力します。文字コードではありません。 Windowsはそのキーコードを見て、文字の判定をしています。 なので、接続しているキーボードに関わらず、Shift+2を押すと、Windowsが英語配列のマップ設定なら「@」と判定し、日本語配列のマップ設定なら「"」と判定するわけです。 これをキーボード側だけの設定で制御するのは難しいと思います。例えば日本語配列設定のWindowsで英語キーボードの刻印で「@」を打ちたかったら、キーボードはShift+2と押しますが、2のキーを押したタイミングでキーボードはShiftコードをキャンセルして、2のコードは出さず、新たにPキーの右のキーのコードを出す必要があります。(キーボードはShiftキーのコードも出力します)ここまでキーボード側で制御していいのかな?という気がします。 この制御を合理的に行う方法は外部でキーコードを変換する方が良いと思います。 「かえうち2」というのがこのキーコード変換を行っていますね。 https://kaeuchi.jp/ 一旦キーコードをバッファーして、配列にあったキーコードを出力してくれるようです。
お礼
素晴らしいご説明ありがとうございます! 良く理解できました(と思います)。 「かえうち2」(https://kaeuchi.jp/)のサイトを見てみました。 これならば、期待していること(HHK英語配列を日本語配列設定OSで使う)ができるのではないかという気がしてきました。 本当にできるか、フォーラムで質問してみようと思います。ありがとうございました。 ----------------------------------------------------------------------- キーボード配列はカスタマイズ可能です。 ● CapsLock を Ctrl にするなどのキー機能変更 ● DvorakやColemakなどの文字キー並べ替え ● システムは通常のローマ字入力設定のまま、親指シフト,新JIS,AZIK,月配列 などの各種日本語配列の利用 ● JISキーボードとUSキーボードの違いの吸収。 〇 iOSなど、USキーボードのみ対応のOSにJISキーボードを接続する場合でもJISキーボードをキートップ表示のまま正しく入力できます。 〇 WindowsでJISキーボードとUSキーボードを同時利用できるようになります。 ● 「変換 + HJKL でカーソル」「Pause が Ctrl+Alt+Delete として機能する」などのショートカットキー ● 複数のキー配列を切り替え ● その他各種オリジナルキー配列 設定したキー配列はアダプター内部に保持します。キー配列はWindows/macOS/Linuxで書き換え可能です。カスタマイズに使うOSに関わらず、カスタマイズ後はどのOSでも使用できます。 -----------------------------------------------------------------------