Обнаружьте в Python, какие клавиши нажаты

Вы, вероятно, можете использовать массив атрибутов для их обхода:

var elList = [".classOne","#iDOne",".classTwo",".classThree",".classFour","#idTwo"];

elList.forEach(function(el){
  $(el).keydown(function(e){
    if (e.keyCode === 13) {
      if($(this).hasClass('classOne')){
        //do your staff
        console.log('classOne');
      }
      else if($(this).attr('id') == 'iDOne'){
        //do your staff
        console.log($(this).attr('id'));
      }
      //do it for all
      //
      //
      return false;
    }
  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<input class="classOne" >classOne
<input id="iDOne">iDOne

19
задан Community 23 May 2017 в 12:30
поделиться

3 ответа

PyKeylogger, упомянутый в связанном вопросе, мог бы сделать задание.

6
ответ дан 30 November 2019 в 05:13
поделиться

Самый легкий способ сделать что-то вроде этого, если Вы не являетесь слишком суетливыми, должно ввести инструментарий GUI, такой как pygame или wxPython. Например, запустите wxPython Демонстрацию, затем перейдите к демонстрации для KeyEvents.

4
ответ дан 30 November 2019 в 05:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: