• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Funkcja, która wywołuje naciśnięcie przycisku na klawiaturze

0 głosów
1,015 wizyt
pytanie zadane 27 września 2019 w JavaScript przez fyrr Użytkownik (910 p.)
Witam.

Mam problem z napisaniem funkcji w jsie, która po upływie np. 3s wywołałaby naciśnięcie przycisku "w" na klawiaturze. Warunek jest bardzo prosty, ale nie mogłem znaleźć informacji jak wywołać przycisk. Może ktoś pomóc ?
komentarz 27 września 2019 przez Tomek Sochacki Ekspert (227,510 p.)
a w sumie po co Ci taka funkcjonalność...? Rozumiem, że dla zdarzenia naciśnięcia "w" masz jakąś akcję, ale to dlaczego nie możesz po prostu tej akcji wywołać po 3 sekundach tylko tak na około to robić?
komentarz 28 września 2019 przez fyrr Użytkownik (910 p.)
Ja chcę po prostu, by po np. 3 sekundach został naciśnięty przycisk np. 'w' na klawiaturze i nic więcej.
komentarz 28 września 2019 przez niezalogowany
Czy "naciśnięcie" przycisku ma być "widoczne" tylko na stronie? Czy w całym systemie operacyjnym?
komentarz 28 września 2019 przez fyrr Użytkownik (910 p.)
Tylko na stronie, chodzi mi o obiekt window / document.
komentarz 28 września 2019 przez fyrr Użytkownik (910 p.)

@Tomek Sochacki, Moją jedyną akcją jaką chcę wykonać jest kliknięcie przycisku. To ma robić funkcja po spełnieniu warunku - 3s 

komentarz 28 września 2019 przez Tomek Sochacki Ekspert (227,510 p.)

hmm oki, nigdy w sumie nie robiłem czegoś takiego ale tak na szybko to przychodzi mi do głowy stworzenie własnego eventu:

document.createEvent("KeyboardEvent")

i potem wykorzystać:

document.dispatchEvent

jeszcze tam z tego co kojarzę trzeba podać chyba masę parametrów konfiguracyjnych eventu ale to w sumie znajdziesz w dokumentacji np. MDN.

komentarz 29 września 2019 przez fyrr Użytkownik (910 p.)
Dzięki za nakierowanie. Teraz sobie poradzę ;)

1 odpowiedź

0 głosów
odpowiedź 28 września 2019 przez antyprogramista Bywalec (2,120 p.)
wybrane 29 września 2019 przez fyrr
komentarz 29 września 2019 przez fyrr Użytkownik (910 p.)
Dzięki za link. Teraz już sobie poradzę

Podobne pytania

0 głosów
0 odpowiedzi 885 wizyt
pytanie zadane 19 września 2019 w JavaScript przez fyrr Użytkownik (910 p.)
0 głosów
0 odpowiedzi 233 wizyt
+2 głosów
2 odpowiedzi 2,010 wizyt
pytanie zadane 6 maja 2016 w JavaScript przez Dr. Zawijas Użytkownik (610 p.)

93,731 zapytań

142,668 odpowiedzi

323,286 komentarzy

63,290 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...