Tabel Referensi Kode KeyCode Android

Tombol Telepon

KEYCODE_CALL Tombol Dial 5
KEYCODE_ENDCALL Tombol Gantung 6
KEYCODE_HOME Tombol Home 3
KEYCODE_MENU Tombol Menu 82
KEYCODE_BACK Tombol Kembali 4
KEYCODE_SEARCH Tombol Pencarian 84
KEYCODE_CAMERA Tombol Kamera 27
KEYCODE_FOCUS Tombol Fokus Kamera 80
KEYCODE_POWER Tombol Daya 26
KEYCODE_NOTIFICATION Tombol Notifikasi 83
KEYCODE_MUTE Tombol Mute Mikrofon 91
KEYCODE_VOLUME_MUTE Tombol Mute Speaker 164
KEYCODE_VOLUME_UP Tombol Volume Naik 24
KEYCODE_VOLUME_DOWN Tombol Volume Turun 25

Tombol Kontrol

KEYCODE_ENTER Tombol Enter 66
KEYCODE_ESCAPE Tombol ESC 111
KEYCODE_DPAD_CENTER Tombol Navigasi OK 23
KEYCODE_DPAD_UP Tombol Navigasi Atas 19
KEYCODE_DPAD_DOWN Tombol Navigasi Bawah 20
KEYCODE_DPAD_LEFT Tombol Navigasi Kiri 21
KEYCODE_DPAD_RIGHT Tombol Navigasi Kanan 22
KEYCODE_MOVE_HOME Tombol Pindah Kursor ke Awal 122
KEYCODE_MOVE_END Tombol Pindah Kursor ke Akhir 123
KEYCODE_PAGE_UP Tombol Halaman Naik 92
KEYCODE_PAGE_DOWN Tombol Halaman Turun 93
KEYCODE_DEL Tombol Backspace 67
KEYCODE_FORWARD_DEL Tombol Delete 112
KEYCODE_INSERT Tombol Insert 124
KEYCODE_TAB Tombol Tab 61
KEYCODE_NUM_LOCK Tombol Num Lock 143
KEYCODE_CAPS_LOCK Tombol Caps Lock 115
KEYCODE_BREAK Tombol Break/Pause 121
KEYCODE_SCROLL_LOCK Tombol Scroll Lock 116
KEYCODE_ZOOM_IN Tombol Zoom In 168
KEYCODE_ZOOM_OUT Tombol Zoom Out 169

Tombol Kombinasi

KEYCODE_ALT_LEFT Alt+Kiri
KEYCODE_ALT_RIGHT Alt+Kanan
KEYCODE_CTRL_LEFT Control+Kiri
KEYCODE_CTRL_RIGHT Control+Kanan
KEYCODE_SHIFT_LEFT Shift+Kiri
KEYCODE_SHIFT_RIGHT Shift+Kanan

Dasar

KEYCODE_0 Tombol '0' 7
KEYCODE_1 Tombol '1' 8
KEYCODE_2 Tombol '2' 9
KEYCODE_3 Tombol '3' 10
KEYCODE_4 Tombol '4' 11
KEYCODE_5 Tombol '5' 12
KEYCODE_6 Tombol '6' 13
KEYCODE_7 Tombol '7' 14
KEYCODE_8 Tombol '8' 15
KEYCODE_9 Tombol '9' 16
KEYCODE_A Tombol 'A' 29
KEYCODE_B Tombol 'B' 30
KEYCODE_C Tombol 'C' 31
KEYCODE_D Tombol 'D' 32
KEYCODE_E Tombol 'E' 33
KEYCODE_F Tombol 'F' 34
KEYCODE_G Tombol 'G' 35
KEYCODE_H Tombol 'H' 36
KEYCODE_I Tombol 'I' 37
KEYCODE_J Tombol 'J' 38
KEYCODE_K Tombol 'K' 39
KEYCODE_L Tombol 'L' 40
KEYCODE_M Tombol 'M' 41
KEYCODE_N Tombol 'N' 42
KEYCODE_O Tombol 'O' 43
KEYCODE_P Tombol 'P' 44
KEYCODE_Q Tombol 'Q' 45
KEYCODE_R Tombol 'R' 46
KEYCODE_S Tombol 'S' 47
KEYCODE_T Tombol 'T' 48
KEYCODE_U Tombol 'U' 49
KEYCODE_V Tombol 'V' 50
KEYCODE_W Tombol 'W' 51
KEYCODE_X Tombol 'X' 52
KEYCODE_Y Tombol 'Y' 53
KEYCODE_Z Tombol 'Z' 54

Simbol

KEYCODE_PLUS Tombol '+'
KEYCODE_MINUS Tombol '-'
KEYCODE_STAR Tombol '*'
KEYCODE_SLASH Tombol '/'
KEYCODE_EQUALS Tombol '='
KEYCODE_AT Tombol '@'
KEYCODE_POUND Tombol '#'
KEYCODE_APOSTROPHE Tombol ''' (Tanda Petik Tunggal)
KEYCODE_BACKSLASH Tombol '\'
KEYCODE_COMMA Tombol ','
KEYCODE_PERIOD Tombol '.'
KEYCODE_LEFT_BRACKET Tombol '['
KEYCODE_RIGHT_BRACKET Tombol ']'
KEYCODE_SEMICOLON Tombol ';'
KEYCODE_GRAVE Tombol '`'
KEYCODE_SPACE Tombol Spasi

Numpad

KEYCODE_NUMPAD_0 Tombol Numpad '0'
KEYCODE_NUMPAD_1 Tombol Numpad '1'
KEYCODE_NUMPAD_2 Tombol Numpad '2'
KEYCODE_NUMPAD_3 Tombol Numpad '3'
KEYCODE_NUMPAD_4 Tombol Numpad '4'
KEYCODE_NUMPAD_5 Tombol Numpad '5'
KEYCODE_NUMPAD_6 Tombol Numpad '6'
KEYCODE_NUMPAD_7 Tombol Numpad '7'
KEYCODE_NUMPAD_8 Tombol Numpad '8'
KEYCODE_NUMPAD_9 Tombol Numpad '9'
KEYCODE_NUMPAD_ADD Tombol Numpad +
KEYCODE_NUMPAD_SUBTRACT Tombol Numpad '-'
KEYCODE_NUMPAD_MULTIPLY Tombol Numpad '*'
KEYCODE_NUMPAD_DIVIDE Tombol Numpad '/'
KEYCODE_NUMPAD_EQUALS Tombol Numpad '='
KEYCODE_NUMPAD_COMMA Tombol Numpad ','
KEYCODE_NUMPAD_DOT Tombol Numpad '.'
KEYCODE_NUMPAD_LEFT_PAREN Tombol Numpad '('
KEYCODE_NUMPAD_RIGHT_PAREN Tombol Numpad ')'
KEYCODE_NUMPAD_ENTER Tombol Numpad Enter

Tombol Fungsi

KEYCODE_F1 Tombol F1
KEYCODE_F2 Tombol F2
KEYCODE_F3 Tombol F3
KEYCODE_F4 Tombol F4
KEYCODE_F5 Tombol F5
KEYCODE_F6 Tombol F6
KEYCODE_F7 Tombol F7
KEYCODE_F8 Tombol F8
KEYCODE_F9 Tombol F9
KEYCODE_F10 Tombol F10
KEYCODE_F11 Tombol F11
KEYCODE_F12 Tombol F12

Tombol Multimedia

KEYCODE_MEDIA_PLAY Tombol Multimedia Play
KEYCODE_MEDIA_STOP Tombol Multimedia Stop
KEYCODE_MEDIA_PAUSE Tombol Multimedia Pause
KEYCODE_MEDIA_PLAY_PAUSE Tombol Multimedia Play/Pause
KEYCODE_MEDIA_FAST_FORWARD Tombol Multimedia Fast Forward
KEYCODE_MEDIA_REWIND Tombol Multimedia Rewind
KEYCODE_MEDIA_NEXT Tombol Multimedia Next
KEYCODE_MEDIA_PREVIOUS Tombol Multimedia Previous
KEYCODE_MEDIA_CLOSE Tombol Multimedia Close
KEYCODE_MEDIA_EJECT Tombol Multimedia Eject
KEYCODE_MEDIA_RECORD Tombol Multimedia Record

Tombol Gamepad

KEYCODE_BUTTON_1 Tombol Gamepad Umum #1
KEYCODE_BUTTON_2 Tombol Gamepad Umum #2
KEYCODE_BUTTON_3 Tombol Gamepad Umum #3
KEYCODE_BUTTON_4 Tombol Gamepad Umum #4
KEYCODE_BUTTON_5 Tombol Gamepad Umum #5
KEYCODE_BUTTON_6 Tombol Gamepad Umum #6
KEYCODE_BUTTON_7 Tombol Gamepad Umum #7
KEYCODE_BUTTON_8 Tombol Gamepad Umum #8
KEYCODE_BUTTON_9 Tombol Gamepad Umum #9
KEYCODE_BUTTON_10 Tombol Gamepad Umum #10
KEYCODE_BUTTON_11 Tombol Gamepad Umum #11
KEYCODE_BUTTON_12 Tombol Gamepad Umum #12
KEYCODE_BUTTON_13 Tombol Gamepad Umum #13
KEYCODE_BUTTON_14 Tombol Gamepad Umum #14
KEYCODE_BUTTON_15 Tombol Gamepad Umum #15
KEYCODE_BUTTON_16 Tombol Gamepad Umum #16
KEYCODE_BUTTON_A Tombol Gamepad A
KEYCODE_BUTTON_B Tombol Gamepad B
KEYCODE_BUTTON_C Tombol Gamepad C
KEYCODE_BUTTON_X Tombol Gamepad X
KEYCODE_BUTTON_Y Tombol Gamepad Y
KEYCODE_BUTTON_Z Tombol Gamepad Z
KEYCODE_BUTTON_L1 Tombol Gamepad L1
KEYCODE_BUTTON_L2 Tombol Gamepad L2
KEYCODE_BUTTON_R1 Tombol Gamepad R1
KEYCODE_BUTTON_R2 Tombol Gamepad R2
KEYCODE_BUTTON_MODE Tombol Gamepad Mode
KEYCODE_BUTTON_SELECT Tombol Gamepad Select
KEYCODE_BUTTON_START Tombol Gamepad Start
KEYCODE_BUTTON_THUMBL Tombol Ibu Jempol Kiri
KEYCODE_BUTTON_THUMBR Tombol Ibu Jempol Kanan

Yang Perlu Diperiksa

KEYCODE_NUM Tombol Modifier Number
KEYCODE_INFO Tombol Info
KEYCODE_APP_SWITCH Tombol Beralih Aplikasi
KEYCODE_BOOKMARK Tombol Bookmark
KEYCODE_AVR_INPUT Tombol Input Penerima A/V
KEYCODE_AVR_POWER Tombol Daya Penerima A/V
KEYCODE_CAPTIONS Tombol Toggle Captions
KEYCODE_CHANNEL_DOWN Tombol Saluran Turun
KEYCODE_CHANNEL_UP Tombol Saluran Naik
KEYCODE_CLEAR Tombol Clear
KEYCODE_DVR Tombol DVR
KEYCODE_ENVELOPE Tombol Fungsi Khusus Amplop
KEYCODE_EXPLORER Tombol Fungsi Khusus Penjelajah
KEYCODE_FORWARD Tombol Maju
KEYCODE_FORWARD_DEL Tombol Hapus Maju
KEYCODE_FUNCTION Tombol Modifier Fungsi
KEYCODE_GUIDE Tombol Panduan
KEYCODE_HEADSETHOOK Tombol Hook Headset
KEYCODE_META_LEFT Tombol Modifier Meta Kiri
KEYCODE_META_RIGHT Tombol Modifier Meta Kanan
KEYCODE_PICTSYMBOLS Tombol Modifier Gambar Simbol
KEYCODE_PROG_BLUE Tombol Biru "Terprogram"
KEYCODE_PROG_GREEN Tombol Hijau "Terprogram"
KEYCODE_PROG_RED Tombol Merah "Terprogram"
KEYCODE_PROG_YELLOW Tombol Kuning "Terprogram"
KEYCODE_SETTINGS Tombol Pengaturan
KEYCODE_SOFT_LEFT Tombol Soft Kiri
KEYCODE_SOFT_RIGHT Tombol Soft Kanan
KEYCODE_STB_INPUT Tombol Input Set-top-box
KEYCODE_STB_POWER Tombol Daya Set-top-box
KEYCODE_SWITCH_CHARSET Tombol Modifier Ganti Charset
KEYCODE_SYM Tombol Modifier Simbol
KEYCODE_SYSRQ Tombol System Request/Cetak Layar
KEYCODE_TV Tombol TV
KEYCODE_TV_INPUT Tombol Input TV
KEYCODE_TV_POWER Tombol Daya TV
KEYCODE_WINDOW Tombol Window
KEYCODE_UNKNOWN Tombol Tidak Dikenal

Tabel Kode Kunci Android - Referensi dan Pemetaan Kode Kunci Android

Dalam pengembangan Android, memahami kode kunci masing-masing tombol adalah dasar untuk menangani peristiwa tombol. Artikel ini menyediakan Tabel Kode Kunci Android lengkap, membantu pengembang dengan cepat mencari nilai Kode Kunci tombol yang umum. Apakah itu tombol fisik, tombol virtual, atau tombol fungsi, semua dapat ditemukan dalam tabel ini.

Apa itu Kode Kunci Android?

Kode Kunci Android adalah nilai integer yang menunjukkan berbagai tombol pada perangkat. Setiap tombol (misalnya "tombol kembali", "tombol volume naik") memiliki Kode Kunci unik untuk menangani peristiwa input pengguna. Kode Kunci sangat penting saat menulis pendengar peristiwa tombol.

Tabel Kode Kunci Android yang Umum

Berikut adalah tombol umum di Android dan nilai Kode Kunci yang sesuai:

Nama Tombol Nilai Kode Kunci Deskripsi
Tombol Kembali 4 Tombol kembali fisik, digunakan untuk kembali ke layar sebelumnya
Tombol Volume Naik 24 Tombol untuk meningkatkan volume
Tombol Volume Turun 25 Tombol untuk menurunkan volume
Tombol Daya 26 Tombol daya perangkat
Tombol HOME 3 Kembali ke layar utama
Tombol MENU 82 Munculkan menu
Tombol Kamera 27 Mengaktifkan kamera
Tombol Pencarian 84 Mengaktifkan fitur pencarian
Tombol Maju 92 Tombol maju pada browser
Tombol Mundur 93 Tombol mundur pada browser
Tombol Panah Atas/Bawah 19, 20 Tombol navigasi, panah atas dan bawah
Tombol Panah Kiri/Kanan 21, 22 Tombol navigasi, panah kiri dan kanan

Bagaimana cara menggunakan Kode Kunci di Android?

Di aplikasi Android, Anda dapat mendapatkan Kode Kunci dengan mendengarkan peristiwa tombol. Misalnya, ketika pengguna menekan tombol kembali, Anda dapat menjalankan operasi tertentu dengan memeriksa nilai Kode Kunci:


@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        // Menangani peristiwa penekanan tombol kembali
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

Kesimpulan

Memahami dan menggunakan Kode Kunci Android adalah pengetahuan dasar dalam pengembangan Android, terutama saat menangani peristiwa tombol. Dengan mengerti kode tombol Android dan pemetaan Kode Kunci, Anda dapat mengontrol interaksi pengguna secara tepat dan meningkatkan pengalaman pengguna aplikasi.

Jejak Anda:
Pilih Bahasa