あっちなみにリマッピングを起動時から常駐させたい場合は作ったahkファイルのショートカットをスタートアップのところに置いてくださいね
日本語配列キーボードをUS配列として使っているときに生じる余計なキーに機能を割り当てたい
日本語配列のキーボードをUS配列として使っているのですが、キー数の違いから、例えば右上の「 ¥|- 」のようなキーが無効になっています。
そこで、それらのキーに機能を割り当てたいのですが、microsoft IMEの編集操作の、キーを押下して選択する画面でそのキーを押してもエラー音が出るばかりで認識されません。
おそらく内部的に何も割り当てられていないキーなので編集操作ではどうこうできない問題なんだと思いますが、これらの無効なキーに機能を割り当てるにはどうすればよいのでしょうか。
マクロを割り当てたいとは言いません。ただ、¥のキーが位置的にバックスペースなため誤爆しやすいので(といっても何も入力されませんが)、いっそバックスペースにしたいのです。
家庭向け Windows | Windows 10 | 入力と言語
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
-
Anonymous
2020-04-16T02:58:45+00:00 -
Anonymous
2020-04-16T02:39:45+00:00 ありがとうございます
autohotkeyによって解決しました
一応私の環境での解決方法をここに記載しておきます
①autohotkeyをインストール
②変更したいキーのキーコードを確認する
確認方法
メモ帳を開き「#InstallKeybdHook」と記入し、拡張子を「.ahk」にして保存 名前は何でもいいです
作成したファイルを実行し、タスクトレイに現れるAutoHotKeyのアイコン(緑の四角にH)をダブルクリック
view→key history をクリック
変更したいキーを押下する(長押ししたり連打すると後でわかりやすいかも)
key history で現れたウィンドウをF5で更新
押下したキーの詳細が表示されるのでVKとSCの欄の数字を確認しておく
③リマップする
「変える元のキーコード::変える先のキーコード」でキーのリマッピングができます
先ほど確認したvk、scの数字を「vk○○」「sc○〇○」とすることでキーを特定できます
一例として私の環境で¥をバックスペースにする場合は本文「vkFF::BS」のahkファイルを作って実行しました
scでのキーの特定はできなかったので私はvkを使いましたが、環境によって異なると思うのでうまくいかなかったらvkのみ、scのみ、両方などのパターンを試してください
私と同様のリマッピングをしたい人は本文「vkFF::BS」、拡張子「.ahk」のファイルを作って実行すればインストール以降の手順をすっ飛ばせるかもしれません
機器によってキーコードなどいろいろ異なっている可能性もあるのでうまくいかなかったら自分で上記の手順をやってみてください
どうもありがとうございました
PS
powertoyのキーマッピング機能はまだ草案で実装されていないようですね
-
Anonymous
2020-04-15T00:29:40+00:00 自分ではそういった使用をする事がないので乱れ打ちに成るけど
PowerToys は?
Windows 10をより使いやすくするMicrosoft製ツール「PowerToys」とは
英語を追加している?
Windows 10:英語配列キーボードを日本語環境で使う際に便利なTipsまとめ
FYI
Windowsで一番使いやすいキー配列変更ソフトは『KeyTweak』
回答ありがとうございます
remapkeyはすでに試したのですが、US配列としてwindowsを設定した場合、remapkeyに表示されるキーボードもUS配列になるのでそもそもremapkeyの画面上に「 ¥|- 」のようなキーが存在せず、設定しようがないのです。
reampkeyで日本語配列の全キーを力技でUSに入れ替えたりできないかとも思ったのですが、例えばUS配列は「2」と「@」が同一のキーですが日本語配列だと異なり、remapkeyではそういう細かい変更ができないのでこれも無理でした。
私が見落としている設定項目/方法があればご教示ください
-
Anonymous
2020-04-14T19:48:40+00:00 回答ありがとうございます
remapkeyはすでに試したのですが、US配列としてwindowsを設定した場合、remapkeyに表示されるキーボードもUS配列になるのでそもそもremapkeyの画面上に「 ¥|- 」のようなキーが存在せず、設定しようがないのです。
reampkeyで日本語配列の全キーを力技でUSに入れ替えたりできないかとも思ったのですが、例えばUS配列は「2」と「@」が同一のキーですが日本語配列だと異なり、remapkeyではそういう細かい変更ができないのでこれも無理でした。
私が見落としている設定項目/方法があればご教示ください
-
Anonymous
2020-04-14T00:06:17+00:00 キーの入れ替えなら
日本語配列のキーボードをUS配列として使っているのですが、キー数の違いから、例えば右上の「 ¥|- 」のようなキーが無効になっています。
そこで、それらのキーに機能を割り当てたいのですが、microsoft IMEの編集操作の、キーを押下して選択する画面でそのキーを押してもエラー音が出るばかりで認識されません。
おそらく内部的に何も割り当てられていないキーなので編集操作ではどうこうできない問題なんだと思いますが、これらの無効なキーに機能を割り当てるにはどうすればよいのでしょうか。
マクロを割り当てたいとは言いません。ただ、¥のキーが位置的にバックスペースなため誤爆しやすいので(といっても何も入力されませんが)、いっそバックスペースにしたいのです。