2016-06-27 8 views
0

Я пытаюсь вызвать событие в javascript, нажав кнопку моментального снимка моей внешней веб-камеры. У меня есть «Speedlink Reflect LED Webcam» со встроенной кнопкой моментального снимка. Я думал, что это не должно быть трудно, так как это является своего рода ключом она должна быть легко обнаружить в JavaScript с помощью сценария, подобной этойСобытие триггера с кнопкой моментального снимка внешней веб-камеры

$(document).on("keypress", function (e) { 
    //check if e == snapshot button 

    //do something 
}); 

Но на самом деле он не обнаруживает нажатие клавиши при нажатии кнопка. Я не нашел подобной статьи, как это в google, кто-нибудь работал с этим раньше?

ответ

3

Ну, keypress - это событие клавиатуры, а не обработчик событий для других таких кнопок на вашем оборудовании. Либо драйвер камеры должен иметь механизм запуска клавиатуры, либо это невозможно, на мой взгляд.

Событие, о котором вы говорите, запускается камерой, и его водитель захватит это событие. Я понятия не имею, может ли это быть захвачено браузером, но, если он будет захвачен, я уверен, что вам придется реализовать оставшуюся часть триггерной логики. Событие keypress не будет срабатывать вообще.