Професионална програма
Loading...
+ Нов въпрос
Shantav avatar Shantav 0 Точки

keyboard detection

Здравейте търсих много и нещо не намерих нещо разбираемо или поне аз да разбираме :D , трябва ми код който разпознава натискането на даден бутон и след натискането му дадена променлива се увечличава...

 

0
Fundamentals Module
svetoslav_0 avatar svetoslav_0 1005 Точки

Здравей,
много зависи за каква среда става дума, предполагам, че за web приложение. Натискането на даден клавиш е събитие, което се случва от страната на клиента. Можеш да го постигнеш по няколко начина, но според мен най-лесно ще стане с jQuery:

$(document).keydown( function(event) { 
    if (event.which === 13) {
        // Действие, което се случва при натискането на този бутон
    } 
});

Стойността на event.which се взема от ASCII таблицата. В случая 13 е 'Enter'

0
Shantav avatar Shantav 0 Точки

забравих да кажа че е за Python , става въпрос за обикновен тетрис, при натискане на бутон = да се случва нещо друго

0
hmanov avatar hmanov 7 Точки
let counter = 0;
document.addEventListener('keydown', e => {

  if(e.key === 'a' || e.keyCode === 65){
    counter++
    console.log(counter)
}
})

можеш да ползваш кей или кейкод, като кейкод е за предпочитане, според мен.

0
07/09/2019 17:01:21