次の方法で共有

日本語配列キーボードをUS配列として使っているときに生じる余計なキーに機能を割り当てたい

Anonymous
2020-04-13T14:02:08+00:00

日本語配列のキーボードをUS配列として使っているのですが、キー数の違いから、例えば右上の「 ¥|- 」のようなキーが無効になっています。

そこで、それらのキーに機能を割り当てたいのですが、microsoft IMEの編集操作の、キーを押下して選択する画面でそのキーを押してもエラー音が出るばかりで認識されません。

おそらく内部的に何も割り当てられていないキーなので編集操作ではどうこうできない問題なんだと思いますが、これらの無効なキーに機能を割り当てるにはどうすればよいのでしょうか。

マクロを割り当てたいとは言いません。ただ、¥のキーが位置的にバックスペースなため誤爆しやすいので(といっても何も入力されませんが)、いっそバックスペースにしたいのです。

家庭向け Windows | Windows 10 | 入力と言語

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

6 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2020-04-16T02:58:45+00:00

    あっちなみにリマッピングを起動時から常駐させたい場合は作ったahkファイルのショートカットをスタートアップのところに置いてくださいね

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. 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のキーマッピング機能はまだ草案で実装されていないようですね

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2020-04-15T00:29:40+00:00

    自分ではそういった使用をする事がないので乱れ打ちに成るけど

    PowerToys は?

    Windows 10をより使いやすくするMicrosoft製ツール「PowerToys」とは

    Keyboard Manager

    英語を追加している?

    Windows 10:英語配列キーボードを日本語環境で使う際に便利なTipsまとめ

    FYI

    Windowsで一番使いやすいキー配列変更ソフトは『KeyTweak』

    autohotkey

    回答ありがとうございます

    remapkeyはすでに試したのですが、US配列としてwindowsを設定した場合、remapkeyに表示されるキーボードもUS配列になるのでそもそもremapkeyの画面上に「 ¥|- 」のようなキーが存在せず、設定しようがないのです。

    reampkeyで日本語配列の全キーを力技でUSに入れ替えたりできないかとも思ったのですが、例えばUS配列は「2」と「@」が同一のキーですが日本語配列だと異なり、remapkeyではそういう細かい変更ができないのでこれも無理でした。

    私が見落としている設定項目/方法があればご教示ください

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2020-04-14T19:48:40+00:00

    回答ありがとうございます

    remapkeyはすでに試したのですが、US配列としてwindowsを設定した場合、remapkeyに表示されるキーボードもUS配列になるのでそもそもremapkeyの画面上に「 ¥|- 」のようなキーが存在せず、設定しようがないのです。

    reampkeyで日本語配列の全キーを力技でUSに入れ替えたりできないかとも思ったのですが、例えばUS配列は「2」と「@」が同一のキーですが日本語配列だと異なり、remapkeyではそういう細かい変更ができないのでこれも無理でした。

    私が見落としている設定項目/方法があればご教示ください

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2020-04-14T00:06:17+00:00

    キーの入れ替えなら

    キー設定に関する質問

    日本語配列のキーボードをUS配列として使っているのですが、キー数の違いから、例えば右上の「 ¥|- 」のようなキーが無効になっています。

    そこで、それらのキーに機能を割り当てたいのですが、microsoft IMEの編集操作の、キーを押下して選択する画面でそのキーを押してもエラー音が出るばかりで認識されません。

    おそらく内部的に何も割り当てられていないキーなので編集操作ではどうこうできない問題なんだと思いますが、これらの無効なキーに機能を割り当てるにはどうすればよいのでしょうか。

    マクロを割り当てたいとは言いません。ただ、¥のキーが位置的にバックスペースなため誤爆しやすいので(といっても何も入力されませんが)、いっそバックスペースにしたいのです。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません