マウスを使用した右クリックと、物理キーボードでのコンテキスト メニュー キーの押下を区別するにはどうすればよいですか?
このコードを使用して、コンソールでイベントを印刷しようとしました
$('#'+inputId).bind('contextmenu', function(e) {
console.log(e);
});
上記のコードの出力をいくつか取得しました-
マウスを使用した右クリックの場合は-
- ボタン: 2
- オリジナルイベント: マウスイベント
- タイプ:「コンテキストメニュー」
- どれ: 3
キーボードのコンテキスト メニュー キーを押すと、次のようになります。
- ボタン: 2
- オリジナルイベント: マウスイベント
- タイプ:「コンテキストメニュー」
- どれ: 3
物理キーボードで「コンテキスト メニュー キー」が押されたときにのみ何らかのアクションを実行したいと考えています。どうすればそれを達成できますか?