Πίνακας KeyCode Android

Πλήκτρα τηλεφώνου

KEYCODE_CALL Πλήκτρο κλήσης 5
KEYCODE_ENDCALL Πλήκτρο τερματισμού κλήσης 6
KEYCODE_HOME Πλήκτρο Home 3
KEYCODE_MENU Πλήκτρο μενού 82
KEYCODE_BACK Πλήκτρο επιστροφής 4
KEYCODE_SEARCH Πλήκτρο αναζητήσεων 84
KEYCODE_CAMERA Πλήκτρο κάμερας 27
KEYCODE_FOCUS Πλήκτρο εστίασης κάμερας 80
KEYCODE_POWER Πλήκτρο τροφοδοσίας 26
KEYCODE_NOTIFICATION Πλήκτρο ειδοποιήσεων 83
KEYCODE_MUTE Πλήκτρο σίγασης μικροφώνου 91
KEYCODE_VOLUME_MUTE Πλήκτρο σίγασης ηχείου 164
KEYCODE_VOLUME_UP Πλήκτρο αύξησης έντασης 24
KEYCODE_VOLUME_DOWN Πλήκτρο μείωσης έντασης 25

Κουμπιά ελέγχου

KEYCODE_ENTER Πλήκτρο Enter 66
KEYCODE_ESCAPE Πλήκτρο ESC 111
KEYCODE_DPAD_CENTER Πλήκτρο επιβεβαίωσης κατεύθυνσης 23
KEYCODE_DPAD_UP Πλήκτρο κατεύθυνσης επάνω 19
KEYCODE_DPAD_DOWN Πλήκτρο κατεύθυνσης κάτω 20
KEYCODE_DPAD_LEFT Πλήκτρο κατεύθυνσης αριστερά 21
KEYCODE_DPAD_RIGHT Πλήκτρο κατεύθυνσης δεξιά 22
KEYCODE_MOVE_HOME Πλήκτρο μετακίνησης προς αρχή 122
KEYCODE_MOVE_END Πλήκτρο μετακίνησης προς τέλος 123
KEYCODE_PAGE_UP Πλήκτρο σελίδας επάνω 92
KEYCODE_PAGE_DOWN Πλήκτρο σελίδας κάτω 93
KEYCODE_DEL Πλήκτρο διαγραφής 67
KEYCODE_FORWARD_DEL Πλήκτρο διαγραφής μπροστά 112
KEYCODE_INSERT Πλήκτρο εισαγωγής 124
KEYCODE_TAB Πλήκτρο Tab 61
KEYCODE_NUM_LOCK Κλείδωμα αριθμών 143
KEYCODE_CAPS_LOCK Κλείδωμα κεφαλαίων 115
KEYCODE_BREAK Πλήκτρο Break/Pause 121
KEYCODE_SCROLL_LOCK Πλήκτρο κλειδώματος κύλισης 116
KEYCODE_ZOOM_IN Πλήκτρο zoom in 168
KEYCODE_ZOOM_OUT Πλήκτρο zoom out 169

Συνδυασμένα πλήκτρα

KEYCODE_ALT_LEFT Alt+Αριστερά
KEYCODE_ALT_RIGHT Alt+Δεξιά
KEYCODE_CTRL_LEFT Control+Αριστερά
KEYCODE_CTRL_RIGHT Control+Δεξιά
KEYCODE_SHIFT_LEFT Shift+Αριστερά
KEYCODE_SHIFT_RIGHT Shift+Δεξιά

Βασικά

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

Σύμβολα

KEYCODE_PLUS Πλήκτρο '+'
KEYCODE_MINUS Πλήκτρο '-'
KEYCODE_STAR Πλήκτρο '*'
KEYCODE_SLASH Πλήκτρο '/'
KEYCODE_EQUALS Πλήκτρο '='
KEYCODE_AT Πλήκτρο '@'
KEYCODE_POUND Πλήκτρο '#'
KEYCODE_APOSTROPHE Πλήκτρο ''' (μονό εισαγωγικό)
KEYCODE_BACKSLASH Πλήκτρο '\'
KEYCODE_COMMA Πλήκτρο ','
KEYCODE_PERIOD Πλήκτρο '.'
KEYCODE_LEFT_BRACKET Πλήκτρο '['
KEYCODE_RIGHT_BRACKET Πλήκτρο ']'
KEYCODE_SEMICOLON Πλήκτρο ';'
KEYCODE_GRAVE Πλήκτρο '`'
KEYCODE_SPACE Πλήκτρο κενό

Αριθμητικό πληκτρολόγιο

KEYCODE_NUMPAD_0 Πλήκτρο αριθμητικού πληκτρολογίου '0'
KEYCODE_NUMPAD_1 Πλήκτρο αριθμητικού πληκτρολογίου '1'
KEYCODE_NUMPAD_2 Πλήκτρο αριθμητικού πληκτρολογίου '2'
KEYCODE_NUMPAD_3 Πλήκτρο αριθμητικού πληκτρολογίου '3'
KEYCODE_NUMPAD_4 Πλήκτρο αριθμητικού πληκτρολογίου '4'
KEYCODE_NUMPAD_5 Πλήκτρο αριθμητικού πληκτρολογίου '5'
KEYCODE_NUMPAD_6 Πλήκτρο αριθμητικού πληκτρολογίου '6'
KEYCODE_NUMPAD_7 Πλήκτρο αριθμητικού πληκτρολογίου '7'
KEYCODE_NUMPAD_8 Πλήκτρο αριθμητικού πληκτρολογίου '8'
KEYCODE_NUMPAD_9 Πλήκτρο αριθμητικού πληκτρολογίου '9'
KEYCODE_NUMPAD_ADD Πλήκτρο αριθμητικού πληκτρολογίου
KEYCODE_NUMPAD_SUBTRACT Πλήκτρο αριθμητικού πληκτρολογίου '-'
KEYCODE_NUMPAD_MULTIPLY Πλήκτρο αριθμητικού πληκτρολογίου '*'
KEYCODE_NUMPAD_DIVIDE Πλήκτρο αριθμητικού πληκτρολογίου '/'
KEYCODE_NUMPAD_EQUALS Πλήκτρο αριθμητικού πληκτρολογίου '='
KEYCODE_NUMPAD_COMMA Πλήκτρο αριθμητικού πληκτρολογίου ','
KEYCODE_NUMPAD_DOT Πλήκτρο αριθμητικού πληκτρολογίου '.'
KEYCODE_NUMPAD_LEFT_PAREN Πλήκτρο αριθμητικού πληκτρολογίου '('
KEYCODE_NUMPAD_RIGHT_PAREN Πλήκτρο αριθμητικού πληκτρολογίου ')'
KEYCODE_NUMPAD_ENTER Πλήκτρο αριθμητικού πληκτρολογίου enter

Πλήκτρα λειτουργιών

KEYCODE_F1 Πλήκτρο F1
KEYCODE_F2 Πλήκτρο F2
KEYCODE_F3 Πλήκτρο F3
KEYCODE_F4 Πλήκτρο F4
KEYCODE_F5 Πλήκτρο F5
KEYCODE_F6 Πλήκτρο F6
KEYCODE_F7 Πλήκτρο F7
KEYCODE_F8 Πλήκτρο F8
KEYCODE_F9 Πλήκτρο F9
KEYCODE_F10 Πλήκτρο F10
KEYCODE_F11 Πλήκτρο F11
KEYCODE_F12 Πλήκτρο F12

Πλήκτρα πολυμέσων

KEYCODE_MEDIA_PLAY Ήχος μέσων αναπαραγωγής
KEYCODE_MEDIA_STOP Ήχος μέσων σταματήματος
KEYCODE_MEDIA_PAUSE Ήχος μέσων παύσης
KEYCODE_MEDIA_PLAY_PAUSE Ήχος μέσων αναπαραγωγής/παύσης
KEYCODE_MEDIA_FAST_FORWARD Ήχος μέσων γρήγορης προώθησης
KEYCODE_MEDIA_REWIND Ήχος μέσων επαναστροφής
KEYCODE_MEDIA_NEXT Ήχος μέσων επόμενου
KEYCODE_MEDIA_PREVIOUS Ήχος μέσων προηγούμενου
KEYCODE_MEDIA_CLOSE Ήχος μέσων κλειδώματος
KEYCODE_MEDIA_EJECT Ήχος μέσων εκτόξευσης
KEYCODE_MEDIA_RECORD Ήχος μέσων εγγραφής

Πλήκτρα gamepad

KEYCODE_BUTTON_1 Γενικό πλήκτρο gamepad #1
KEYCODE_BUTTON_2 Γενικό πλήκτρο gamepad #2
KEYCODE_BUTTON_3 Γενικό πλήκτρο gamepad #3
KEYCODE_BUTTON_4 Γενικό πλήκτρο gamepad #4
KEYCODE_BUTTON_5 Γενικό πλήκτρο gamepad #5
KEYCODE_BUTTON_6 Γενικό πλήκτρο gamepad #6
KEYCODE_BUTTON_7 Γενικό πλήκτρο gamepad #7
KEYCODE_BUTTON_8 Γενικό πλήκτρο gamepad #8
KEYCODE_BUTTON_9 Γενικό πλήκτρο gamepad #9
KEYCODE_BUTTON_10 Γενικό πλήκτρο gamepad #10
KEYCODE_BUTTON_11 Γενικό πλήκτρο gamepad #11
KEYCODE_BUTTON_12 Γενικό πλήκτρο gamepad #12
KEYCODE_BUTTON_13 Γενικό πλήκτρο gamepad #13
KEYCODE_BUTTON_14 Γενικό πλήκτρο gamepad #14
KEYCODE_BUTTON_15 Γενικό πλήκτρο gamepad #15
KEYCODE_BUTTON_16 Γενικό πλήκτρο gamepad #16
KEYCODE_BUTTON_A Πλήκτρο gamepad A
KEYCODE_BUTTON_B Πλήκτρο gamepad B
KEYCODE_BUTTON_C Πλήκτρο gamepad C
KEYCODE_BUTTON_X Πλήκτρο gamepad X
KEYCODE_BUTTON_Y Πλήκτρο gamepad Y
KEYCODE_BUTTON_Z Πλήκτρο gamepad Z
KEYCODE_BUTTON_L1 Πλήκτρο gamepad L1
KEYCODE_BUTTON_L2 Πλήκτρο gamepad L2
KEYCODE_BUTTON_R1 Πλήκτρο gamepad R1
KEYCODE_BUTTON_R2 Πλήκτρο gamepad R2
KEYCODE_BUTTON_MODE Πλήκτρο gamepad Mode
KEYCODE_BUTTON_SELECT Πλήκτρο gamepad Select
KEYCODE_BUTTON_START Πλήκτρο gamepad Start
KEYCODE_BUTTON_THUMBL Αριστερό πλήκτρο θωράκισης
KEYCODE_BUTTON_THUMBR Δεξί πλήκτρο θωράκισης

Ακόμα προς αναζήτηση

KEYCODE_NUM Πλήκτρο τροποποιητή αριθμού
KEYCODE_INFO Πλήκτρο πληροφοριών
KEYCODE_APP_SWITCH Πλήκτρο εναλλαγής εφαρμογών
KEYCODE_BOOKMARK Πλήκτρο σελιδοδείκτη
KEYCODE_AVR_INPUT Πλήκτρο εισόδου AVR
KEYCODE_AVR_POWER Πλήκτρο τροφοδοσίας AVR
KEYCODE_CAPTIONS Πλήκτρο εναλλαγής υποτίτλων
KEYCODE_CHANNEL_DOWN Πλήκτρο καναλιού κάτω
KEYCODE_CHANNEL_UP Πλήκτρο καναλιού επάνω
KEYCODE_CLEAR Πλήκτρο διαγραφής
KEYCODE_DVR Πλήκτρο DVR
KEYCODE_ENVELOPE Πλήκτρο ειδικής λειτουργίας φακέλου
KEYCODE_EXPLORER Πλήκτρο ειδικής λειτουργίας εξερεύνησης
KEYCODE_FORWARD Πλήκτρο προώθησης
KEYCODE_FORWARD_DEL Πλήκτρο διαγραφής προώθησης
KEYCODE_FUNCTION Πλήκτρο τροποποιητή λειτουργίας
KEYCODE_GUIDE Πλήκτρο οδηγού
KEYCODE_HEADSETHOOK Πλήκτρο ακουστικών
KEYCODE_META_LEFT Πλήκτρο τροποποιητή αριστερού meta
KEYCODE_META_RIGHT Πλήκτρο τροποποιητή δεξιού meta
KEYCODE_PICTSYMBOLS Πλήκτρο τροποποιητή εικονιδίων
KEYCODE_PROG_BLUE Πλήκτρο μπλε “προγραμματιζόμενο”
KEYCODE_PROG_GREEN Πλήκτρο πράσινο “προγραμματιζόμενο”
KEYCODE_PROG_RED Πλήκτρο κόκκινο “προγραμματιζόμενο”
KEYCODE_PROG_YELLOW Πλήκτρο κίτρινο “προγραμματιζόμενο”
KEYCODE_SETTINGS Πλήκτρο ρυθμίσεων
KEYCODE_SOFT_LEFT Πλήκτρο αριστερά
KEYCODE_SOFT_RIGHT Πλήκτρο δεξιά
KEYCODE_STB_INPUT Πλήκτρο εισόδου STB
KEYCODE_STB_POWER Πλήκτρο τροφοδοσίας STB
KEYCODE_SWITCH_CHARSET Πλήκτρο εναλλαγής τροποποιητή χαρακτήρων
KEYCODE_SYM Πλήκτρο τροποποιητή συμβόλων
KEYCODE_SYSRQ Πλήκτρο συστήματος/Print Screen
KEYCODE_TV Πλήκτρο TV
KEYCODE_TV_INPUT Πλήκτρο εισόδου TV
KEYCODE_TV_POWER Πλήκτρο τροφοδοσίας TV
KEYCODE_WINDOW Πλήκτρο Παράθυρο
KEYCODE_UNKNOWN Άγνωστο πλήκτρο

Πίνακας αναφοράς Android KeyCode - Αναφορά και Χάρτης κωδικών πλήκτρων Android

Στην ανάπτυξη Android, η κατανόηση του KeyCode που αντιστοιχεί σε κάθε πλήκτρο είναι βασική για την επεξεργασία γεγονότων πλήκτρων. Αυτό το άρθρο παρέχει μια ολοκληρωμένη Πίνακας αναφοράς Android KeyCode, βοηθώντας τους προγραμματιστές να βρουν γρήγορα τις τιμές KeyCode για τα κοινά πλήκτρα. Είτε πρόκειται για φυσικά πλήκτρα, εικονικά πλήκτρα είτε πλήκτρα λειτουργίας, μπορείτε να βρείτε τις αντίστοιχες KeyCode σε αυτόν τον πίνακα.

Τι είναι το Android KeyCode;

Το Android KeyCode είναι μια ακέραια τιμή που αναπαριστά διάφορα πλήκτρα στη συσκευή. Κάθε πλήκτρο (π.χ. "πλήκτρο επιστροφής", "πλήκτρο αύξησης έντασης") έχει έναν μοναδικό KeyCode, ο οποίος χρησιμοποιείται για την επεξεργασία γεγονότων εισαγωγής από τον χρήστη. Οι KeyCode είναι πολύ σημαντικοί κατά την συγγραφή παρατηρητών γεγονότων πλήκτρων.

Κοινές παραλληλίες Android KeyCode

Ακολουθεί μια λίστα με κοινά πλήκτρα στο Android και τις αντίστοιχες τιμές KeyCode τους:

Όνομα πλήκτρου Τιμή KeyCode Περιγραφή
Πλήκτρο επιστροφής 4 Φυσικό πλήκτρο επιστροφής για επιστροφή στο προηγούμενο επίπεδο
Πλήκτρο αύξησης έντασης 24 Πλήκτρο αύξησης έντασης
Πλήκτρο μείωσης έντασης 25 Πλήκτρο μείωσης έντασης
Πλήκτρο τροφοδοσίας 26 Φυσικό πλήκτρο τροφοδοσίας της συσκευής
Πλήκτρο HOME 3 Ρύθμιση της αρχικής οθόνης
Πλήκτρο MENU 82 Εμφάνιση μενού
Πλήκτρο κάμερας 27 Εκκίνηση κάμερας
Πλήκτρο αναζήτησης 84 Εκκίνηση δυνατότητας αναζήτησης
Πλήκτρο προώθησης 92 Πλήκτρο προώθησης του προγράμματος περιήγησης
Πλήκτρο επιστροφής 93 Πλήκτρο επιστροφής του προγράμματος περιήγησης
Πλήκτρα βέλους πάνω/κάτω 19, 20 Πλήκτρα πλοήγησης, βέλη πάνω/κάτω
Πλήκτρα βέλους αριστερά/δεξιά 21, 22 Πλήκτρα πλοήγησης, βέλη αριστερά/δεξιά

Πώς χρησιμοποιείτε το KeyCode στο Android;

Στην εφαρμογή Android, μπορείτε να αποκτήσετε τον KeyCode παρακολουθώντας τα γεγονότα πλήκτρων. Για παράδειγμα, όταν ο χρήστης πατά το πλήκτρο επιστροφής, μπορείτε να εκτελέσετε μια συγκεκριμένη ενέργεια ελέγχοντας τη τιμή του KeyCode:


@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        // Διαχείριση γεγονότος πίεσης πλήκτρου επιστροφής
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

Συμπέρασμα

Η κατανόηση και η χρήση των Android KeyCode είναι θεμελιώδης γνώση στην ανάπτυξη Android, ειδικά κατά την επεξεργασία γεγονότων πλήκτρων. Με την κατανόηση των κωδικών πλήκτρων Android και των χαρτών KeyCode, μπορείτε να ελέγξετε με ακρίβεια την αλληλεπίδραση του χρήστη και να βελτιστοποιήσετε την εμπειρία χρήστη της εφαρμογής σας.

Τα ίχνη σας:
Επιλέξτε γλώσσα