alfanumerik tuş kodu değerleri (tuş kodu) | |||||||
button | Key code | button | Key code | button | Key code | button | Key code |
A | 65 | J | 74 | S | 83 | 1 | 49 |
B | 66 | K | 75 | T | 84 | 2 | 50 |
C | 67 | L | 76 | U | 85 | 3 | 51 |
D | 68 | M | 77 | V | 86 | 4 | 52 |
E | 69 | N | 78 | W | 87 | 5 | 53 |
F | 70 | O | 79 | X | 88 | 6 | 54 |
G | 71 | P | 80 | Y | 89 | 7 | 55 |
H | 72 | Q | 81 | Z | 90 | 8 | 56 |
I | 73 | R | 82 | 0 | 48 | 9 | 57 |
Sayısal tuş takımındaki anahtarlar için tuş kodu değerleri (tuş kodu) | işlev tuş tuşu kod değeri (tuş kodu) | ||||||
button | Key code | button | Key code | button | Key code | button | Key code |
0 | 96 | 8 | 104 | F1 | 112 | F7 | 118 |
1 | 97 | 9 | 105 | F2 | 113 | F8 | 119 |
2 | 98 | * | 106 | F3 | 114 | F9 | 120 |
3 | 99 | + | 107 | F4 | 115 | F10 | 121 |
4 | 100 | Enter | 108 | F5 | 116 | F11 | 122 |
5 | 101 | - | 109 | F6 | 117 | F12 | 123 |
6 | 102 | . | 110 | ||||
7 | 103 | / | 111 |
Kontrol Anahtarı Kodu değeri(Anahtar Kodu) | |||||||
button | Key code | button | Key code | button | Key code | button | Key code |
BackSpace | 8 | Esc | 27 | Right Arrow | 39 | -_ | 189 |
Tab | 9 | Spacebar | 32 | Dw Arrow | 40 | .> | 190 |
Clear | 12 | Page Up | 33 | Insert | 45 | /? | 191 |
Enter | 13 | Page Down | 34 | Delete | 46 | `~ | 192 |
Shift | 16 | End | 35 | Num Lock | 144 | [{ | 219 |
Control | 17 | Home | 36 | ;: | 186 | /| | 220 |
Alt | 18 | Left Arrow | 37 | =+ | 187 | ]} | 221 |
Cape Lock | 20 | Up Arrow | 38 | ,< | 188 | '" | 222 |
Multimedya Anahtar Kodu Değeri (Keycode) | |||||||
button | Key code | button | Key code | button | Key code | button | Key code |
Volume up | 175 | ||||||
Volume down | 174 | ||||||
stop | 179 | ||||||
Mute | 173 | ||||||
Browser | 172 | ||||||
180 | |||||||
search for | 170 | ||||||
Favorite | 171 |
KeyCode, bir klavyedeki her tuşa atanan sayısal değeri ifade eder.
Bir tuşa basıldığında, bilgisayar sistemi veya tarayıcı hangi tuşun kullanıldığını belirlemek için bir KeyCode üretir.
Bu, özellikle web geliştirme, oyun geliştirme ve uygulama giriş işleme alanlarında programlamada yaygın olarak kullanılır.
Giriş Algılama: Belirli tuş basışlarını (örneğin, Enter, Boşluk, Ok tuşları) kolayca algılayın ve yanıtlayın.
Özel Kısayollar: Uygulamalarda ve oyunlarda özel klavye kısayolları veya kontrolleri oluşturun.
Olay İşleme: Web sayfalarında, uygulamalarda veya yazılımlarda basılan birden fazla tuş arasında ayrım yapın.
Platformlar Arası Tutarlılık: Farklı aygıtlar ve işletim sistemleri arasında klavye girişini tutarlı bir şekilde işleyin.
Programlama dillerinde (özellikle JavaScript) keydown, keyup veya keypress gibi klavye olaylarını dinleyin.
Olay nesnesinden KeyCode'a erişin (örneğin, event.keyCode, event.code veya event.key).
KeyCode'u Karşılaştırın bilinen değerlere karşı belirli eylemleri tetiklemek için (örneğin, keyCode == 13 ise, Enter tuşuna basıldığında bir eylem gerçekleştirin).
Birden fazla tuşu eylemlere eşleyin veya gezinmeyi, oyunları veya form etkileşimlerini kontrol etmek için kullanın.
Kullanıcı tuş girişine (örneğin, yazma, kısayol tuşları, oyun kontrolleri) tepki veren etkileşimli web sayfaları oluştururken.
Klavye gezinmesine veya kısayollara ihtiyaç duyan masaüstü uygulamaları oluştururken.
Bir düğmeye tıklamak yerine Enter tuşuna basarak form gönderimlerini işlerken.
Ne zaman gerçek zamanlı anahtar algılama gerektiren oyunlar veya grafik uygulamalar geliştirmek.