質問: コンテキストメニューボタンのキーボードコードはありますか? windows pcのコンテキストボタンはすばらしいです。しかし、一部のキーボード(主にラップトップ)では、専用のボタンを含めなくなっています。コンテキストメニューを表示するキーボードのコード(ショートカット)はありますか?
回答: あなたの質問への直接の回答ではありませんが、おそらくより良い解決策があります shift+f10。例として、ここではchromeブラウザで、この回答を入力している間は機能しません。また、実際にコンテキストメニューキー(別名 apps-key)私はそれを頻繁に使用します。 shift+f10 不利です。ただし、コメントできるのはwindowsソリューションのみです。また、これらのソリューションでは、他のキーがあり、それを犠牲にしてもかまわないと想定しています。1. windowsレジストリ(またはsharpkeysユーティリティ)によるキーの再マッピングwindowsでは、レジストリを使用してキーを再マップできます。悲しいことに、これは単純な構文を使用しないため、サードパーティのユーティリティを使用して sharpkeys などの再マッピングを生成する方が良いでしょう。 スクリーンショットは、thinkpad edge e540の構成を示しています。ここでは、コンテキストメニューキーがprintscreenに置き換えられていますが、ユーティリティボタン(calc.exeを開く、画面をロック、ブラウザを開く、「マイコンピュータ」を開く)があり、まったく役に立たない。ありがたいことに、自分でキーコードを見つける必要がないように、キーにはわかりやすい名前を付けています。レジストリを使用してキーを直接再マッピングする場合でも、キーコード(特に非標準キーの場合)を見つけるためにサードパーティのソフトウェアが必要になるため、デバイスでsharpkeysが機能する限り、わざわざ試してはいけません。2. autohotkeyまたは、autohotkeyなどのより汎用的なユーティリティを使用してキーを再マッピングすることもできます。以前はスクリプトを使用していました; print is context, shift-print is print. $printscreen::send {appskey} $+printscreen::send {printscreen} 再マッピングする printscreen に apps そして shift+printscreen に printscreen。ただし、autohotkeyソリューションの弱点の1つは、多くのゲームなど、低レベルのキーボードイベントにアクセスする一部のプログラムがautohotkeyを経由しないことです。