No niestety nadal nic nie działa jedynie w konsoli jak widać jest coś nowego
https://zapodaj.net/064e6b7c77de9.png.htmlużyłem tych buttonów co teraz podałeś
zamieniłem kod klawisza 'w' na strzałkę do góry i nic nie dzieje się jedynie pisze w konsoli o wciśnieciu i puszczeniu klawisza 38
Dzięki Puszy za pomoc i każdemu kto się udzielił. Rezygnuję z tego ponieważ nie jest to osiągalne przez każdą przeglądarkę np chrome nie reaguje a na IE wszystko płynnie śmiga (buttony). Wątek do zamknięcia chyba, że w przyszłości ktoś zechce odgrzebać

Witam ponownie już z gotowym rozwiązaniem

Dzięki Puszy za pomoc na PW dodaję publicznie gdyż liczę, że się może kiedyś komuś przyda

<script>
$(document).ready(function () {
$('button').mousedown(function () {
var e = jQuery.Event('keydown');
e.which = $(this).data('key');
e.keyCode = $(this).data('key');
$(this).trigger(e);
});
$('button').mouseup(function () {
var e = jQuery.Event('keyup');
e.which = $(this).data('key');
e.keyCode = $(this).data('key');
$(this).trigger(e);
});
// Funkcja sprawdzajaca poprawnosc
$(window).keydown(function(e) {
console.log('Wciśnięto klawisz: ' + e.which);
});
$(document).keyup(function(e) {
console.log('Puszczono klawisz: ' + e.which);
});
});
</script>
<button data
-key="87" >Gaz
</button
> <button data
-key="65">Lewo
</button
> <button data
-key="68" >Prawo
</button
> <button data
-key="83">Hamulec
</button
>
Dziękuję każdemu za pomoc