Android KeyCode Karşılaştırma Tablosu - Android Tuş Kodu Referansı ve Eşleştirmesi
Android geliştirmede, her tuşun karşılık geldiği KeyCode'u bilmek, tuş olaylarını işlemek için temel bir gerekliliktir. Bu makale, geliştiricilerin yaygın tuşların KeyCode değerlerini hızlıca bulmalarına yardımcı olmak için tam bir Android KeyCode Karşılaştırma Tablosu sunmaktadır. Fiziksel tuşlar, sanal tuşlar veya işlev tuşları olsun, bu tabloda karşılık gelen KeyCode'u bulabilirsiniz.
Android KeyCode Nedir?
Android KeyCode, bir cihaz üzerindeki farklı tuşları ifade eden bir tam sayı değeridir. Her tuş (örneğin "geri tuşu", "ses açma tuşu") kullanıcı girişi olaylarını işlemek için kullanılan benzersiz bir KeyCode'a sahiptir. KeyCode, tuş olayları dinleyicileri yazarken çok önemlidir.
Yaygın Android KeyCode Karşılaştırma Tablosu
Aşağıda Android'de yaygın olan tuşlar ve bunların karşılık gelen KeyCode değerleri verilmiştir:
| Tuş Adı |
KeyCode Değeri |
Açıklama |
| Geri Tuşu |
4 |
Fiziksel geri tuşu, bir önceki sayfaya dönmek için kullanılır |
| Ses Açma Tuşu |
24 |
Ses artırma tuşu |
| Ses Kısma Tuşu |
25 |
Ses azaltma tuşu |
| Güç Tuşu |
26 |
Cihazın güç tuşu |
| HOME Tuşu |
3 |
Ana ekran'a dön |
| MENU Tuşu |
82 |
Açılır menü |
| Kamera Tuşu |
27 |
Kamerayı başlat |
| Arama Tuşu |
84 |
Arama özelliğini başlat |
| İlerle Tuşu |
92 |
Tarayıcı ilerleme tuşu |
| Geri Tuşu |
93 |
Tarayıcı geri tuşu |
| Yukarı Aşağı Ok Tuşları |
19, 20 |
Navigasyon tuşu, yukarı aşağı ok |
| Sağ Sol Ok Tuşları |
21, 22 |
Navigasyon tuşu, sağ sol ok |
Android'de KeyCode Nasıl Kullanılır?
Android uygulamasında, tuş olaylarını dinleyerek KeyCode'u alabilirsiniz. Örneğin, kullanıcı geri tuşuna bastığında, belirli bir işlemi gerçekleştirmek için KeyCode değerine bakarak kontrol edebilirsiniz:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// Geri tuşunun basılma olayını işleyin
return true;
}
return super.onKeyDown(keyCode, event);
}
Sonuç
Android KeyCode'u anlamak ve kullanmak, özellikle tuş olaylarını işlerken Android geliştirmede temel bir bilgidir. Android tuş kodları ve KeyCode eşleştirmelerini öğrenerek, kullanıcı etkileşimlerini tam kontrol edebilir ve uygulamanızın kullanıcı deneyimini optimize edebilirsiniz.