Bảng đối chiếu Android KeyCode - Tham khảo mã phím Android và ánh xạ
Trong phát triển Android, hiểu mỗi phím tương ứng với KeyCode là cơ sở để xử lý sự kiện phím. Bài viết này cung cấp một bảng đối chiếu Android KeyCode hoàn chỉnh, giúp các nhà phát triển nhanh chóng tìm kiếm giá trị KeyCode của các phím phổ biến. Dù là phím vật lý, phím ảo hay phím chức năng, bạn đều có thể tìm thấy KeyCode tương ứng trong bảng này.
Android KeyCode là gì?
Android KeyCode là một giá trị số nguyên, biểu thị các phím khác nhau trên thiết bị. Mỗi phím (chẳng hạn như "phím quay lại", "phím tăng âm lượng") đều có một KeyCode duy nhất, được sử dụng để xử lý các sự kiện đầu vào của người dùng. KeyCode rất quan trọng khi viết bộ lắng nghe sự kiện phím.
Bảng đối chiếu Android KeyCode phổ biến
Dưới đây là các phím phổ biến trong Android và giá trị KeyCode tương ứng:
Tên phím |
Giá trị KeyCode |
Mô tả |
Phím quay lại |
4 |
Phím quay lại vật lý, để trở về lớp trước |
Phím tăng âm lượng |
24 |
Phím tăng âm lượng |
Phím giảm âm lượng |
25 |
Phím giảm âm lượng |
Phím nguồn |
26 |
Phím nguồn của thiết bị |
Phím HOME |
3 |
Quay lại màn hình chính |
Phím MENU |
82 |
Hiện menu |
Phím máy ảnh |
27 |
Bật máy ảnh |
Phím tìm kiếm |
84 |
Bật chức năng tìm kiếm |
Phím tiến |
92 |
Phím tiến trên trình duyệt |
Phím lùi |
93 |
Phím lùi trên trình duyệt |
Phím mũi tên lên/xuống |
19, 20 |
Phím điều hướng, mũi tên lên/xuống |
Phím mũi tên trái/phải |
21, 22 |
Phím điều hướng, mũi tên trái/phải |
Làm thế nào để sử dụng KeyCode trong Android?
Trong ứng dụng Android, bạn có thể lấy KeyCode bằng cách lắng nghe các sự kiện phím. Ví dụ, khi người dùng nhấn phím quay lại, bạn có thể thực hiện hành động cụ thể bằng cách kiểm tra giá trị KeyCode:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// Xử lý sự kiện nhấn phím quay lại
return true;
}
return super.onKeyDown(keyCode, event);
}
Tóm tắt
Hiểu và sử dụng Android KeyCode là kiến thức cơ bản trong phát triển Android, đặc biệt khi xử lý các sự kiện phím. Bằng cách nắm vững mã phím Android và ánh xạ KeyCode, bạn có thể kiểm soát chính xác sự tương tác của người dùng và tối ưu hóa trải nghiệm người dùng của ứng dụng.