Как отличить «щелчок правой кнопкой мыши» от «нажатие клавиши контекстного меню на физической клавиатуре»Jquery

Программирование на jquery
Anonymous
Как отличить «щелчок правой кнопкой мыши» от «нажатие клавиши контекстного меню на физической клавиатуре»

Сообщение Anonymous »

Как отличить щелчок правой кнопкой мыши от нажатия клавиши контекстного меню на физической клавиатуре?

Используя этот код, я попробовал распечатать событие в консоли

Код: Выделить всё

$('#'+inputId).bind('contextmenu', function(e) {
console.log(e);
});
Я получил некоторые выходные данные для приведенного выше кода.

Для щелчка правой кнопкой мыши это -
  • кнопка: 2
  • originalEvent: MouseEvent
  • тип: «contextmenu»
  • которое: 3
Для нажатия клавиши контекстного меню на клавиатуре это -
  • кнопка: 2
  • originalEvent: MouseEvent
  • тип: «contextmenu»
  • который: 3
Я хочу выполнить какое-то действие только при нажатии клавиши контекстного меню на физической клавиатуре. Как мне этого добиться?

Подробнее здесь: https://stackoverflow.com/questions/114 ... nu-key-pre

Вернуться в «Jquery»