Обнаружьте двойное нажатие клавиши Ctrl в JS

Эти git commit команда откроет редактора, определенного в EDITOR переменная среды, таким образом, можно будет ввести комментарий фиксации. На Linux или системе BSD, это должно быть vi по умолчанию, хотя любой редактор должен работать.

Просто вводят Ваши комментарии и сохранили файл.

5
задан Brian Tompsett - 汤莱恩 21 July 2019 в 15:45
поделиться

1 ответ

Это должно работать. Может быть, добавьте дополнительную проверку, не нажата ли одновременно какая-либо другая клавиша, такая как Alt или Shift. Надеюсь, это говорит само за себя, если не просто спросить, и я дам разъяснения.

var dblCtrlKey = 0;
Event.observe(document, 'keydown', function(event) {
  if (dblCtrlKey != 0 && event.keyCode == 17) {
    alert("Ok double ctrl");
  } else {
    dblCtrlKey = setTimeout('dblCtrlKey = 0;', 300);
  }
});
6
ответ дан 14 December 2019 в 13:39
поделиться
Другие вопросы по тегам:

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