USB2BT PLUS 「キー置換」機能の設定

周辺機器
スポンサーリンク

はじめに

今回は以下のページの続きとなりますので、もしよろしければ下記の記事を先に確認お願いします。

USB2BT PLUS は本来「USB接続のキーボードやマウスを無線化(Bluetooth化)する」デバイスですが、「キー置換」という機能を使用する事で、「Windowsの設定を日本語キーボードにした状態で、US配列のキーボードで問題なく入力する」ことが可能です!

普通はあまり必要のない機能ですが、この機能があると、「日本語配列のキーボードがついたノートパソコンに、英語配列のキーボードを接続したい場合」のように、1つのPCで2つ以上の言語が異なるキーボードを接続したい場合に非常に有効です。

ということで、早速ですがキー置換機能を使用して、US配列のキーボードをWindows の設定で日本語キーボードを使用する」ことになっている状態でも正常に使用できるようにしてみます!

設定

今回のポイント

設定に移る前に、今回のポイントを記載します。まず大事なことは「Windows の設定で日本語キーボードを使用する」ことになっていることが大事です。

今回の設定ではUSB2BTでキー置換(つまりUSキーボードで入力したが誤った状態になっている値を、Windowsに届くまでにUS配列に変換する)しますので、もしこの時点で「US配列のキーボードを使用する事になっている」と、二重で変換されておかしな事になってしまいます。

Windows のキーボード設定

まずはキーボード設定が「日本語」になっているか、チェックします。すでにUS配列のキーボードを使用されていたりで自身で設定を変えていない限りは日本語キーボード設定になっているはずなので、変わってないと自信のある方は飛ばして「キー置換 設定ファイル作成」に進んでも大丈夫です。

まずはシステム設定画面を開き、「時刻と言語」を選択します。

Windows 設定画面

「言語」を選択します。

Windows 設定画面

「日本語」を選択します。

Windows 設定画面

日本語のところに「オプション」が表示されますので、これをクリックします。

Windows 設定画面

「レイアウトを変更する」を選択します。

Windows 設定画面

この画面で「日本語キーボード~」になっていたら大丈夫です。キャンセルで戻ってください。

そのほかの場合には、「日本語キーボード~」に直して「今すぐ再起動」を選択してください。キーボード設定はここで変更してもすぐには変わらず、再起動しないと反映されません。

Windows キーボードレイアウト

キー置換 設定ファイル作成

次に「キー置換 設定ファイル」 を作成します。設定ファイルの構文は USB2BTの作者の様のサイト に記載がありますので、これをベースに作成してみます。

設定ファイルの書き方は少々難しいので、分からない方は以下の設定をまるコピでも大丈夫です。具体的には以下のコードをコピーしてテキストファイル(拡張子 .txt )で保存し、その後、拡張子を .csv に変更します。ファイル名は何でも大丈夫ですが、分かりやすいように「US2JIS.csv」とかにしたほうが良いです。

// US to JIS rev1 (Windowsのキーボード設定をJISのままで、USキーボードを接続する場合の設定),,,,,
version,1,,,,// 常に1
device_bitmap,7,,,,// (7)全デバイス/(1)device1のみ/(2)device2のみ/(4)device3のみ
ctrl_capslock,0,,,,// (1)CTRL/CAPSLOCK入れ替え
//,入力シフト,キーコード,出力シフト,キーコード,
convert[0],0x00,0x35,0x02,0x2f, // `
convert[1],0x02,0x35,0x02,0x2e, // ~
convert[2],0x02,0x1f,0x00,0x2f, // @
convert[3],0x02,0x23,0x00,0x2e, // ^
convert[4],0x02,0x24,0x02,0x23, // &
convert[5],0x02,0x25,0x02,0x34, // *
convert[6],0x02,0x26,0x02,0x25, // (
convert[7],0x02,0x27,0x02,0x26, // )
convert[8],0x02,0x2d,0x02,0x87, // _
convert[9],0x00,0x2e,0x02,0x2d, // =
convert[10],0x02,0x2e,0x02,0x33, // +
convert[11],0x00,0x89,0x00,0x00, // non
convert[12],0x00,0x2f,0x00,0x30, // [
convert[13],0x02,0x2f,0x02,0x30, // {
convert[14],0x00,0x30,0x00,0x32, // ]
convert[15],0x02,0x30,0x02,0x32, // }
convert[16],0x00,0x32,0x00,0x00, // non
convert[17],0x02,0x33,0x00,0x34, // :
convert[18],0x00,0x34,0x02,0x24, // `
convert[19],0x02,0x34,0x02,0x1f, // "
convert[20],0x00,0x31,0x00,0x87, // \
convert[21],0x02,0x31,0x02,0x89, // |
convert[22],0x00,0x87,0x00,0x00, // non
convert[23],0x02,0x87,0x00,0x00, // non
convert[24],0x00,0x8b,0x00,0x00, // non
convert[25],0x00,0x8a,0x00,0x00, // non
convert[26],0x00,0x88,0x00,0x00, // non
convert[27],0x00,0x8b,0x00,0x00, // non
convert[28],0x00,0x8b,0x00,0x00, // non
convert[29],,,,,
convert[30],,,,,
convert[31],,,,,
convert[32],,,,,
convert[33],,,,,
convert[34],,,,,
convert[35],,,,,
convert[36],,,,,
convert[37],,,,,
convert[38],,,,,
convert[39],,,,,
convert[40],,,,,
convert[41],,,,,
convert[42],,,,,
convert[43],,,,,
convert[44],,,,,
convert[45],,,,,
convert[46],,,,,
convert[47],,,,,
convert[48],,,,,
convert[49],,,,,
convert[50],,,,,
convert[51],,,,,
convert[52],,,,,
convert[53],,,,,
convert[54],,,,,
convert[55],,,,,
convert[56],,,,,
convert[57],,,,,
convert[58],,,,,
convert[59],,,,,
convert[60],,,,,
convert[61],,,,,
convert[62],,,,,
convert[63],,,,,
convert[64],,,,,
convert[65],,,,,
convert[66],,,,,
convert[67],,,,,
convert[68],,,,,
convert[69],,,,,
convert[70],,,,,
convert[71],,,,,
convert[72],,,,,
convert[73],,,,,
convert[74],,,,,
convert[75],,,,,
convert[76],,,,,
convert[77],,,,,
convert[78],,,,,
convert[79],,,,,
convert[80],,,,,
convert[81],,,,,
convert[82],,,,,
convert[83],,,,,
convert[84],,,,,
convert[85],,,,,
convert[86],,,,,
convert[87],,,,,
convert[88],,,,,
convert[89],,,,,
convert[90],,,,,
convert[91],,,,,
convert[92],,,,,
convert[93],,,,,
convert[94],,,,,
convert[95],,,,,
convert[96],,,,,
convert[97],,,,,
convert[98],,,,,
convert[99],,,,,
convert[100],,,,,
convert[101],,,,,
convert[102],,,,,
convert[103],,,,,
convert[104],,,,,
convert[105],,,,,
convert[106],,,,,
convert[107],,,,,
convert[108],,,,,
convert[109],,,,,
convert[110],,,,,
convert[111],,,,,
convert[112],,,,,
convert[113],,,,,
convert[114],,,,,
convert[115],,,,,
convert[116],,,,,
convert[117],,,,,
convert[118],,,,,
convert[119],,,,,
convert[120],,,,,
convert[121],,,,,
convert[122],,,,,
convert[123],,,,,
convert[124],,,,,
convert[125],,,,,
convert[126],,,,,
convert[127],,,,,
convert[128],,,,,
convert[129],,,,,
convert[130],,,,,
convert[131],,,,,
convert[132],,,,,
convert[133],,,,,
convert[134],,,,,
convert[135],,,,,
convert[136],,,,,
convert[137],,,,,
convert[138],,,,,
convert[139],,,,,
convert[140],,,,,
convert[141],,,,,
convert[142],,,,,
convert[143],,,,,
convert[144],,,,,
convert[145],,,,,
convert[146],,,,,
convert[147],,,,,
convert[148],,,,,
convert[149],,,,,
convert[150],,,,,
convert[151],,,,,
convert[152],,,,,
convert[153],,,,,
convert[154],,,,,
convert[155],,,,,
convert[156],,,,,
convert[157],,,,,
convert[158],,,,,
convert[159],,,,,
convert[160],,,,,
convert[161],,,,,
convert[162],,,,,
convert[163],,,,,
convert[164],,,,,
convert[165],,,,,
convert[166],,,,,
convert[167],,,,,
convert[168],,,,,
convert[169],,,,,
convert[170],,,,,
convert[171],,,,,
convert[172],,,,,
convert[173],,,,,
convert[174],,,,,
convert[175],,,,,
convert[176],,,,,
convert[177],,,,,
convert[178],,,,,
convert[179],,,,,
convert[180],,,,,
convert[181],,,,,
convert[182],,,,,
convert[183],,,,,
convert[184],,,,,
convert[185],,,,,
convert[186],,,,,
convert[187],,,,,
convert[188],,,,,
convert[189],,,,,
convert[190],,,,,
convert[191],,,,,
convert[192],,,,,
convert[193],,,,,
convert[194],,,,,
convert[195],,,,,
convert[196],,,,,
convert[197],,,,,
convert[198],,,,,
convert[199],,,,,
convert[200],,,,,
convert[201],,,,,
convert[202],,,,,
convert[203],,,,,
convert[204],,,,,
convert[205],,,,,
convert[206],,,,,
convert[207],,,,,
convert[208],,,,,
convert[209],,,,,
convert[210],,,,,
convert[211],,,,,
convert[212],,,,,
convert[213],,,,,
convert[214],,,,,
convert[215],,,,,
convert[216],,,,,
convert[217],,,,,
convert[218],,,,,
convert[219],,,,,
convert[220],,,,,
convert[221],,,,,
convert[222],,,,,
convert[223],,,,,
convert[224],,,,,
convert[225],,,,,
convert[226],,,,,
convert[227],,,,,
convert[228],,,,,
convert[229],,,,,
convert[230],,,,,
convert[231],,,,,
convert[232],,,,,
convert[233],,,,,
convert[234],,,,,
convert[235],,,,,
convert[236],,,,,
convert[237],,,,,
convert[238],,,,,
convert[239],,,,,
convert[240],,,,,
convert[241],,,,,
convert[242],,,,,
convert[243],,,,,
convert[244],,,,,
convert[245],,,,,
convert[246],,,,,
convert[247],,,,,
convert[248],,,,,
convert[249],,,,,
convert[250],,,,,
convert[251],,,,,
convert[252],,,,,
convert[253],,,,,
convert[254],,,,,
convert[255],,,,,

USB2BT Plus に設定ファイル取り込み

先ほど作成したキー置換設定ファイルを、USB2BT Plusに取り込みます。

まずは何あれ USB2BT Plus の管理ソフトウェアを立ち上げます。なおファイル名の後ろにある番号はソフトウェアのレビジョンで変わりますので、適宜読み替えてください。

USB2BT Plus

「設定・アップデート」のタブを選択し、「setup」を選択します。

USB2BT Plus

先ほど作成した「キー置換ファイル」を選択します。

USB2BT Plus

「Replace Key」のところに先ほどのファイルの名前が表示されたら成功です。

USB2BT Plus

動作確認

最後に動作チェックします。US配列/JIS配列で入力される文字が変わってくるキー(例えば @ 等)を打鍵して、キーボードの印字の通り正常に入力されていれば成功です!

所感

設定ファイル作成するのが結構大変でしたが、正常に動くようになったので満足です!

これでいつも好きなキーボードが使用できる・・・!

コメント

タイトルとURLをコピーしました