Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][Java] Używanie klawisza
mrk9109
post 10.01.2022, 11:16:40
Post #1





Grupa: Zarejestrowani
Postów: 445
Pomógł: 3
Dołączył: 4.06.2010

Ostrzeżenie: (0%)
-----


Witam mam pytanie jak zrobić funkcje która po wywołaniu będzie używać np: klawisza R na klawiaturze ?
Go to the top of the page
+Quote Post
trueblue
post 10.01.2022, 11:20:40
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Zacząć od Google: https://www.google.com/search?q=javacript+key+pressed


--------------------
Go to the top of the page
+Quote Post
mrk9109
post 10.01.2022, 11:46:11
Post #3





Grupa: Zarejestrowani
Postów: 445
Pomógł: 3
Dołączył: 4.06.2010

Ostrzeżenie: (0%)
-----


próbowałem tego akurat i nie wychodziło np:

  1. document.addEventListener('keyup', (event) => {
  2. var name = event.key;
  3. if (name === R') {
  4. alert('Rl key released');
  5. }
  6. }, false);


próbowalem jeszcze tak

  1. const log = document.getElementById('log');
  2.  
  3. document.addEventListener('keypress', logKey);
  4.  
  5. function logKey(r) {
  6. log.textContent += ` ${r.code}`;
  7. }
  8.  
  9. logKey();
Go to the top of the page
+Quote Post
trueblue
post 10.01.2022, 11:54:21
Post #4





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


1. Brak apostrofu.
2. Sprawdzasz SHIFT+R.


--------------------
Go to the top of the page
+Quote Post
mrk9109
post 10.01.2022, 11:57:41
Post #5





Grupa: Zarejestrowani
Postów: 445
Pomógł: 3
Dołączył: 4.06.2010

Ostrzeżenie: (0%)
-----


dobrze rozumie że mam podstawić w miejsce name litere klawiatury ? bo to nie działa w konsoli jak wklejam na stronie

  1. document.addEventListener('keyup', (event) => {
  2. var R = event.key;
  3. }, false);


bo chce sobie zrobić bota dokładnie chodzi o wywołanie

  1. function zabij(){
  2. document.addEventListener('keyup', (event) => {
  3. var R = event.key;
  4. }, false);
  5. }
  6.  
  7. zabij();
Go to the top of the page
+Quote Post
trueblue
post 10.01.2022, 12:30:45
Post #6





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Nie dobrze.

  1. if (name === 'r')


--------------------
Go to the top of the page
+Quote Post
mrk9109
post 10.01.2022, 12:47:13
Post #7





Grupa: Zarejestrowani
Postów: 445
Pomógł: 3
Dołączył: 4.06.2010

Ostrzeżenie: (0%)
-----


tylko ja chce by klawisz K naciskało automatycznie samo a nie że jak ja nacisnę to będzie własnie ten komunikat
Go to the top of the page
+Quote Post
Codeleft
post 10.01.2022, 17:02:03
Post #8





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 21.03.2021

Ostrzeżenie: (0%)
-----


hmmm najpierw piszesz, że chcesz aby funkcja była wywołana po naciśnięciu a teraz aby K naciskało automatycznie?

1. tak jak kolega wyżej napisał miałeś literówke -> brak '
2. keyup wywołuje się po odkliknięciu ( wtedy kiedy puszczasz klawisz )
3. hmmm najpierw piszesz, że chcesz aby funkcja była wywołana po naciśnięciu a teraz aby K naciskało automatycznie? tutaj już nie ogarniam.


Go to the top of the page
+Quote Post
mrk9109
post 27.01.2022, 14:49:23
Post #9





Grupa: Zarejestrowani
Postów: 445
Pomógł: 3
Dołączył: 4.06.2010

Ostrzeżenie: (0%)
-----


Zamknięto mi nowy temat , wiec pisze w tym chce uzyskać teraz jeszcze inny efekt użycie klawisza H za pomocą funkcji a nie wciskając go na klawiaturze

Ten post edytował mrk9109 27.01.2022, 14:50:00
Go to the top of the page
+Quote Post
nospor
post 27.01.2022, 15:42:31
Post #10





Grupa: Moderatorzy
Postów: 36 449
Pomógł: 6292
Dołączył: 27.12.2004




Moze to wkoncu udzieli ci konkretnej odpowiedzi i przestaniesz znowu zakladac nowy temat, tym razem na literke K

https://stackoverflow.com/questions/596481/...rogrammatically


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.04.2024 - 10:14