• ベストアンサー

キーボードのレイアウト変更(割り当て変更)

現在  「=」 + 「Ctrl」   「=」 + 「Ctrl」 +「Alt」  のショートカット使いたいのですがこれを日本語キーボードを使って 「無変換」に「=」を割り当てたいのですがどのような方法がありますか? 今までは英語用Keyboardと日本語を入れ替えて使用していたのですが 今回からは 普段使っていない「無変換」を 割り当てることができればと思いまして相談しました。 よろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
noname#78142
noname#78142
回答No.4

> マックではキーコードを変えて 無変換に= を割り当てていました 要するに、メモ帳などを開いて、「無変換」 キーを押したら、直接、「=」 が入力されてほしいということですね。 Mac には 「=」 というキー番号があるのかもしれませんが、ウィンドウズにはありません。 『MSDN Virtual-Key Codes』 http://msdn.microsoft.com/en-us/library/ms645540.aspx その処理を実現させるには、KeySwap のようなキー割りあてではなくて、VK_NONCONVERT Down 通知を横取り (フック) して、 1. VK_SHIFT Down 2. VK_OEM_MINUS Down という通知へ変換して、VK_NONCONVERT Up 通知を横取りして、 3. VK_OEM_MINUS Up 4. VK_SHIFT Up という通知へ変換してくれる常駐ソフトが必要です。 あるいは、WM_KEYDOWN の VK_NONCONVERT を WM_CHAR の 「=」 へ変換して、WM_KEYUP の VK_NONCONVERT を捨てるフックを導入すると、「=」 は一発で入力できるようになります。 また、「=-ほ」 キーの VK_OEM_MINUS は、もとのままなので、それを認識するかどうかは、依然として 『Pro Tools Software』 http://www.digidesign.com/index.cfm?navid=354&langid=5&itemid=35911 次第ということになります。 「=-ほ」 キーをキー割りあてソフトで、VK_SUBTRACT (テンキーのマイナス) などの未使用のものへ割りあててから、Pro Tools に設定してみてはいかがでしょう。 質問内容を整理して デジタルライフ > ソフトウェア > フリーウェアか、 デジタルライフ > ソフトウェア > その他(ソフトウェア) で 再質問したほうが期待する回答がつきやすいかもしれません。

vaporub0123
質問者

お礼

ありがとうございます。 デジタルライフ > ソフトウェア > その他(ソフトウェア) で再度聞いてみます。 >Mac には 「=」 というキー番号があるのかもしれませんが、ウィンドウズにはありません。 この情報は大いに助かりました。

その他の回答 (3)

noname#78142
noname#78142
回答No.3

「-」 キーを何に割りあてるかによる気がします。 > 「Ctrl」+「Shift」+「-」では認識してくれません 何が、そのキーの組みあわせをショートカットとして認識してくれないのか回答者にわからないので、認識してほしいソフト名を書いたほうがよいかもしれません。 「無変換」 キーに 「-」 キーを割りあてたからといって、「-」 キーが、からっぽになるわけではありません。 「-」 キーは依然として、VK_OEM_MINUS というキー番号 (キーボード ドライバによって変わることがあります) を保持したままです。 つまり、「-」 と判別されるキーが増えるだけです。 「=」 をプログラムからみた場合、キーではなくて、あくまでも文字です。

vaporub0123
質問者

補足

マックではキーコードを変えて 無変換に= を割り当てていました - という文字よりも = が割り当てたいのです。 英語版キーボードを使ったりもしていましたがソフトのバージョンアップによりショートカットが増えたので 相談をいたしました ソフトは Protoolsです。説明書は英語の和訳文なので 日本語キーボード配列については考えられていません

回答No.2

vaporub0123さん 今日は! ■「言語バー」と「IME(アイエムイ-)」↓ http://toowaent.co.jp/zpclect/lct_ime/im04GEIM.html 此れは標準の設定法ですが、IME言語バーの「ツール」→「プロパティ」で画面を表示させ、右上の設定アイコンをクリックし「詳細設定」画面を表示させます。 キーの割り当て設定の変更・削除・追加が出来ますが変更可能機能に「 =」記号が無い様ですので、下記ソフトを使用した方が早いかも知れません。 ■キーボードイメージ上のキーをマウスクリックするだけで簡単に設定できるソフト↓ http://www.forest.impress.co.jp/article/2002/07/19/changekey.html 良く確認されてダウンロードされたら如何でしょうか。 飽くまでも日本語キーボードを前提にしています。

vaporub0123
質問者

補足

「=」自体は 日本語では通常  Shiftを押さないといけませんが これを たとえば 無変換のボタンを押しただけで =と表示されたいのです。 目的は Ctrl + = という ショートカットを使いたいのです 「Ctrl」 + 「Shift」 + 「-」 では 認識してくれません

noname#99913
noname#99913
回答No.1

フリーソフトにキー設定を変えるものがあります。たとえば下のものなど。 http://www.vector.co.jp/soft/winnt/util/se228667.html

vaporub0123
質問者

補足

日本語キーボードでは「=」は Shiftを押しながら「-」を押さなければならないのですが、それをKeySwapで割り当てることができませんでした。 もしくはなにか細かい設定があるのでしょうか、、、、。