openharmony 鸿蒙 js-apis-keycode

2025-06-12 浏览 (1)

@ohos.multimodalInput.keyCode (Keycode)

The keyCode module provides keycode values for key devices, such as the keyboard, power key, camera key, and the like.

NOTE

The initial APIs of this module are supported since API version 9. Newly added APIs will be marked with a superscript to indicate their earliest API version.

Modules to Import

import { KeyCode } from '@kit.InputKit';

KeyCode

Keycode value.

System capability: SystemCapability.MultimodalInput.Input.Core

NameValueDescription
KEYCODE_FN0Function (Fn) key
KEYCODE_UNKNOWN-1Unknown key
KEYCODE_HOME1Function (Home) key
KEYCODE_BACK2Back key
KEYCODE_HEADSETHOOK20+6Play/Pause key for wired headset
KEYCODE_SEARCH13+9Search key
KEYCODE_MEDIA_PLAY_PAUSE10Play/Pause key
Atomic service API: This API can be used in atomic services since API version 12.
KEYCODE_MEDIA_STOP11Stop key
Atomic service API: This API can be used in atomic services since API version 12.
KEYCODE_MEDIA_NEXT12Next key
Atomic service API: This API can be used in atomic services since API version 12.
KEYCODE_MEDIA_PREVIOUS13Previous key
Atomic service API: This API can be used in atomic services since API version 12.
KEYCODE_MEDIA_REWIND14Rewind key
Atomic service API: This API can be used in atomic services since API version 12.
KEYCODE_MEDIA_FAST_FORWARD15Fast forward key
Atomic service API: This API can be used in atomic services since API version 12.
KEYCODE_VOLUME_UP16Volume Up key
KEYCODE_VOLUME_DOWN17Volume Down key
KEYCODE_POWER18Power key
KEYCODE_CAMERA19Camera key
KEYCODE_VOLUME_MUTE22Speaker Mute key
KEYCODE_MUTE23Mute key
KEYCODE_BRIGHTNESS_UP40Brightness Up key
KEYCODE_BRIGHTNESS_DOWN41Brightness Down key
KEYCODE_02000Key 0
KEYCODE_12001Key 1
KEYCODE_22002Key 2
KEYCODE_32003Key 3
KEYCODE_42004Key 4
KEYCODE_52005Key 5
KEYCODE_62006Key 6
KEYCODE_72007Key 7
KEYCODE_82008Key 8
KEYCODE_92009Key 9
KEYCODE_STAR2010Key /
KEYCODE_POUND2011Key /
KEYCODE_DPAD_UP2012Up key on D-pad
KEYCODE_DPAD_DOWN2013Down key on D-pad
KEYCODE_DPAD_LEFT2014Left key on D-pad
KEYCODE_DPAD_RIGHT2015Right key on D-pad
KEYCODE_DPAD_CENTER2016Center key on D-pad
KEYCODE_A2017Key A
KEYCODE_B2018Key B
KEYCODE_C2019Key C
KEYCODE_D2020Key D
KEYCODE_E2021Key E
KEYCODE_F2022Key F
KEYCODE_G2023Key G
KEYCODE_H2024Key H
KEYCODE_I2025Key I
KEYCODE_J2026Key J
KEYCODE_K2027Key K
KEYCODE_L2028Key L
KEYCODE_M2029Key M
KEYCODE_N2030Key N
KEYCODE_O2031Key O
KEYCODE_P2032Key P
KEYCODE_Q2033Key Q
KEYCODE_R2034Key R
KEYCODE_S2035Key S
KEYCODE_T2036Key T
KEYCODE_U2037Key U
KEYCODE_V2038Key V
KEYCODE_W2039Key W
KEYCODE_X2040Key X
KEYCODE_Y2041Key Y
KEYCODE_Z2042Key Z
KEYCODE_COMMA2043Key ,
KEYCODE_PERIOD2044Key .
KEYCODE_ALT_LEFT2045Left Alt key
KEYCODE_ALT_RIGHT2046Right Alt key
KEYCODE_SHIFT_LEFT2047Left Shift key
KEYCODE_SHIFT_RIGHT2048Right Shift key
KEYCODE_TAB2049Tab key
KEYCODE_SPACE2050Space key
KEYCODE_SYM2051Symbol key
KEYCODE_EXPLORER2052Explorer key, which is used to start the explorer application
KEYCODE_ENVELOPE2053Email key, which is used to start the email application
KEYCODE_ENTER2054Enter key
KEYCODE_DEL2055Delete key
KEYCODE_GRAVE2056Key /
KEYCODE_MINUS2057Key -
KEYCODE_EQUALS2058Key =
KEYCODE_LEFT_BRACKET2059Key [
KEYCODE_RIGHT_BRACKET2060Key ]
KEYCODE_BACKSLASH2061Key \
KEYCODE_SEMICOLON2062Key ;
KEYCODE_APOSTROPHE2063Key '
KEYCODE_SLASH2064Key /
KEYCODE_AT2065Key /
KEYCODE_PLUS2066Key +
KEYCODE_MENU2067Menu key
KEYCODE_PAGE_UP2068Page Up key
KEYCODE_PAGE_DOWN2069Page Down key
KEYCODE_ESCAPE2070Esc key
KEYCODE_FORWARD_DEL2071Forward Delete key
KEYCODE_CTRL_LEFT2072Left Ctrl key
KEYCODE_CTRL_RIGHT2073Right Ctrl key
KEYCODE_CAPS_LOCK2074Caps Lock key
KEYCODE_SCROLL_LOCK2075Scroll Lock key
KEYCODE_META_LEFT2076Left Meta key
KEYCODE_META_RIGHT2077Right Meta key
KEYCODE_FUNCTION2078Function key
KEYCODE_SYSRQ2079System Request/Print Screen key
KEYCODE_BREAK2080Break/Pause key
KEYCODE_MOVE_HOME2081Move to Home key
KEYCODE_MOVE_END2082Move to End key
KEYCODE_INSERT2083Insert key
KEYCODE_FORWARD2084Forward key
KEYCODE_MEDIA_PLAY2085Play key
Atomic service API: This API can be used in atomic services since API version 12.
KEYCODE_MEDIA_PAUSE2086Pause key
Atomic service API: This API can be used in atomic services since API version 12.
KEYCODE_MEDIA_CLOSE2087Close key
KEYCODE_MEDIA_EJECT2088Eject key
KEYCODE_MEDIA_RECORD2089Record key
KEYCODE_F12090F1 key
KEYCODE_F22091F2 key
KEYCODE_F32092F3 key
KEYCODE_F42093F4 key
KEYCODE_F52094F5 key
KEYCODE_F62095F6 key
KEYCODE_F72096F7 key
KEYCODE_F82097F8 key
KEYCODE_F92098F9 key
KEYCODE_F102099F10 key
KEYCODE_F112100F11 key
KEYCODE_F122101F12 key
KEYCODE_NUM_LOCK2102Number Lock key on numeric keypad
KEYCODE_NUMPAD_02103Key 0 on numeric keypad
KEYCODE_NUMPAD_12104Key 1 on numeric keypad
KEYCODE_NUMPAD_22105Key 2 on numeric keypad
KEYCODE_NUMPAD_32106Key 3 on numeric keypad
KEYCODE_NUMPAD_42107Key 4 on numeric keypad
KEYCODE_NUMPAD_52108Key 5 on numeric keypad
KEYCODE_NUMPAD_62109Key 6 on numeric keypad
KEYCODE_NUMPAD_72110Key 7 on numeric keypad
KEYCODE_NUMPAD_82111Key 8 on numeric keypad
KEYCODE_NUMPAD_92112Key 9 on numeric keypad
KEYCODE_NUMPAD_DIVIDE2113Key / on numeric keypad
KEYCODE_NUMPAD_MULTIPLY2114Key ) on numeric keypad
KEYCODE_NUMPAD_SUBTRACT2115Key - on numeric keypad
KEYCODE_NUMPAD_ADD2116Key + on numeric keypad
KEYCODE_NUMPAD_DOT2117Key . on numeric keypad
KEYCODE_NUMPAD_COMMA2118Key , on numeric keypad
KEYCODE_NUMPAD_ENTER2119Enter key on numeric keypad
KEYCODE_NUMPAD_EQUALS2120Key = on numeric keypad
KEYCODE_NUMPAD_LEFT_PAREN2121Key ( on numeric keypad
KEYCODE_NUMPAD_RIGHT_PAREN2122Key ) on numeric keypad
KEYCODE_VIRTUAL_MULTITASK2210Multi-task key
KEYCODE_BUTTON_A15+2301Joystick key A
KEYCODE_BUTTON_B15+2302Joystick key B
KEYCODE_BUTTON_X15+2304Joystick key X
KEYCODE_BUTTON_Y15+2305Joystick key Y
KEYCODE_BUTTON_L115+2307Joystick key L1
KEYCODE_BUTTON_R115+2308Joystick key R1
KEYCODE_BUTTON_L215+2309Joystick key L2
KEYCODE_BUTTON_R215+2310Joystick key R2
KEYCODE_BUTTON_SELECT15+2311Joystick key Select
KEYCODE_BUTTON_START15+2312Joystick key Start
KEYCODE_BUTTON_MODE15+2313Joystick key Mode
KEYCODE_BUTTON_THUMBL15+2314Joystick key THUMBL
KEYCODE_BUTTON_THUMBR15+2315Joystick key THUMBR
KEYCODE_SLEEP2600Sleep key
KEYCODE_ZENKAKU_HANKAKU2601Zenkaku/Hankaku key
KEYCODE_102ND2602102nd key
KEYCODE_RO2603Ro key
KEYCODE_KATAKANA2604Katakana key
KEYCODE_HIRAGANA2605Hiragana key
KEYCODE_HENKAN2606Henkan key
KEYCODE_KATAKANA_HIRAGANA2607Katakana/Hiragana key
KEYCODE_MUHENKAN2608Muhenkan key
KEYCODE_LINEFEED2609Linefeed key
KEYCODE_MACRO2610Macro key
KEYCODE_NUMPAD_PLUSMINUS2611Plus/Minus key on the numeric keypad
KEYCODE_SCALE2612Scale key
KEYCODE_HANGUEL2613Hanguel key
KEYCODE_HANJA2614Hanja key
KEYCODE_YEN2615Yen key
KEYCODE_STOP2616Stop key
KEYCODE_AGAIN2617Again key
KEYCODE_PROPS2618Props key
KEYCODE_UNDO2619Undo key
KEYCODE_COPY2620Copy key
KEYCODE_OPEN2621Open key
KEYCODE_PASTE2622Paste key
KEYCODE_FIND2623Find key
KEYCODE_CUT2624Cut key
KEYCODE_HELP2625Help key
KEYCODE_CALC2626Calc key, which is used to start the calculator application
KEYCODE_FILE2627File key
KEYCODE_BOOKMARKS2628Bookmarks key
KEYCODE_NEXT2629Next key
KEYCODE_PLAYPAUSE2630Play/Pause key
KEYCODE_PREVIOUS2631Previous key
KEYCODE_STOPCD2632Stop CD key
KEYCODE_CONFIG2634Config key
KEYCODE_REFRESH2635Refresh key
KEYCODE_EXIT2636Exit key
KEYCODE_EDIT2637Edit key
KEYCODE_SCROLLUP2638Scroll Up key
KEYCODE_SCROLLDOWN2639Scroll Down key
KEYCODE_NEW2640New key
KEYCODE_REDO2641Redo key
KEYCODE_CLOSE2642Close key
KEYCODE_PLAY2643Play key
KEYCODE_BASSBOOST2644Bass Boost key
KEYCODE_PRINT2645Print key
KEYCODE_CHAT2646Chat key
KEYCODE_FINANCE2647Finance key
KEYCODE_CANCEL2648Cancel key
KEYCODE_KBDILLUM_TOGGLE2649Keyboard Illumination Toggle key
KEYCODE_KBDILLUM_DOWN2650Keyboard Illumination Down key
KEYCODE_KBDILLUM_UP2651Keyboard Illumination Up key
KEYCODE_SEND2652Send key
KEYCODE_REPLY2653Reply key
KEYCODE_FORWARDMAIL2654Forward Mail key
KEYCODE_SAVE2655Save key
KEYCODE_DOCUMENTS2656Documents key
KEYCODE_VIDEO_NEXT2657Next Video key
KEYCODE_VIDEO_PREV2658Previous Video key
KEYCODE_BRIGHTNESS_CYCLE2659Brightness Cycle key
KEYCODE_BRIGHTNESS_ZERO2660Brightness Zero key
KEYCODE_DISPLAY_OFF2661Display Off key
KEYCODE_BTN_MISC2662Misc Button key
KEYCODE_GOTO2663Goto key
KEYCODE_INFO2664Info key
KEYCODE_PROGRAM2665Program key
KEYCODE_PVR2666PVR key
KEYCODE_SUBTITLE2667Subtitle key
KEYCODE_FULL_SCREEN2668Full Screen key
KEYCODE_KEYBOARD2669Keyboard.
KEYCODE_ASPECT_RATIO2670Aspect Ratio key
KEYCODE_PC2671Port Control key
KEYCODE_TV2672TV key
KEYCODE_TV22673TV key 2
KEYCODE_VCR2674VCR key
KEYCODE_VCR22675VCR key 2
KEYCODE_SAT2676SAT key
KEYCODE_CD2677CD key
KEYCODE_TAPE2678Tape key
KEYCODE_TUNER2679Tuner key
KEYCODE_PLAYER2680Player key
KEYCODE_DVD2681DVD key
KEYCODE_AUDIO2682Audio key
KEYCODE_VIDEO2683Video key
KEYCODE_MEMO2684Memo key
KEYCODE_CALENDAR2685Calendar key
KEYCODE_RED2686Red indicator.
KEYCODE_GREEN2687Green indicator.
KEYCODE_YELLOW2688Yellow indicator.
KEYCODE_BLUE2689Blue indicator.
KEYCODE_CHANNELUP2690Channel Up key
KEYCODE_CHANNELDOWN2691Channel Down key
KEYCODE_LAST2692Last key
KEYCODE_RESTART2693Restart key
KEYCODE_SLOW2694Slow key
KEYCODE_SHUFFLE2695Shuffle key
KEYCODE_VIDEOPHONE2696Videophone key
KEYCODE_GAMES2697Games key
KEYCODE_ZOOMIN2698Zoom in
KEYCODE_ZOOMOUT2699Zoom out
KEYCODE_ZOOMRESET2700Zoom Reset key
KEYCODE_WORDPROCESSOR2701Word Processor key
KEYCODE_EDITOR2702Editor key
KEYCODE_SPREADSHEET2703Spreadsheet key
KEYCODE_GRAPHICSEDITOR2704Graphics Editor key
KEYCODE_PRESENTATION2705Presentation key
KEYCODE_DATABASE2706Database key
KEYCODE_NEWS2707News key
KEYCODE_VOICEMAIL2708Voicemail key
KEYCODE_ADDRESSBOOK2709Address book key
KEYCODE_MESSENGER2710Messenger key
KEYCODE_BRIGHTNESS_TOGGLE2711Brightness Toggle key
KEYCODE_SPELLCHECK2712Spell Check key
KEYCODE_COFFEE2713Coffee key, which is used to launch screen lock or screen saver
KEYCODE_MEDIA_REPEAT2714Media Repeat key
KEYCODE_IMAGES2715Images key
KEYCODE_BUTTONCONFIG2716Button Configuration key
KEYCODE_TASKMANAGER2717Task Manager key
KEYCODE_JOURNAL2718Log key
KEYCODE_CONTROLPANEL2719Control Panel key
KEYCODE_APPSELECT2720App Select key
KEYCODE_SCREENSAVER2721Screen Saver key
KEYCODE_ASSISTANT2722Smart key
KEYCODE_KBD_LAYOUT_NEXT2723Next Keyboard Layout key
KEYCODE_BRIGHTNESS_MIN2724Min Brightness key
KEYCODE_BRIGHTNESS_MAX2725Max Brightness key
KEYCODE_KBDINPUTASSIST_PREV2726Assist_Previous key, used to view historical inputs
KEYCODE_KBDINPUTASSIST_NEXT2727Assist_Next key, used to view predictive inputs
KEYCODE_KBDINPUTASSIST_PREVGROUP2728Assist_Previous_Group key, used to switch to the previous input method in the input group
KEYCODE_KBDINPUTASSIST_NEXTGROUP2729Assist_Next_Group key, used to switch to the next input method in the input group
KEYCODE_KBDINPUTASSIST_ACCEPT2730Keyboard Input-assisted Accept key
KEYCODE_KBDINPUTASSIST_CANCEL2731Keyboard Input-assisted Cancel key
KEYCODE_FRONT2800Front key, which is used to launch the windshield defogger
KEYCODE_SETUP2801Setup key
KEYCODE_WAKEUP2802Wakeup key
KEYCODE_SENDFILE2803Send File key
KEYCODE_DELETEFILE2804Delete File key
KEYCODE_XFER2805XFER key, which is used to start file transfer
KEYCODE_PROG12806Program key 1
KEYCODE_PROG22807Program key 2
KEYCODE_MSDOS2808MS-DOS key
KEYCODE_SCREENLOCK2809Screen Lock key
KEYCODE_DIRECTION_ROTATE_DISPLAY2810Directional Rotation Display key
KEYCODE_CYCLEWINDOWS2811Windows Cycle key
KEYCODE_COMPUTER2812Key
KEYCODE_EJECTCLOSECD2813Eject CD key
KEYCODE_ISO2814ISO key
KEYCODE_MOVE2815Move key
KEYCODE_F132816F13 key
KEYCODE_F142817F14 key
KEYCODE_F152818F15 key
KEYCODE_F162819F16 key
KEYCODE_F172820F17 key
KEYCODE_F182821F18 key
KEYCODE_F192822F19 key
KEYCODE_F202823F20 key
KEYCODE_F212824F21 key
KEYCODE_F222825F22 key
KEYCODE_F232826F23 key
KEYCODE_F242827F24 key
KEYCODE_PROG32828Program key 3
KEYCODE_PROG42829Program key 4
KEYCODE_DASHBOARD2830Dashboard key
KEYCODE_SUSPEND2831Suspend key
KEYCODE_HP2832HP key
KEYCODE_SOUND2833Sound key
KEYCODE_QUESTION2834Question key
KEYCODE_CONNECT2836Connect key
KEYCODE_SPORT2837Sport key
KEYCODE_SHOP2838Shop key
KEYCODE_ALTERASE2839Alternate key
KEYCODE_SWITCHVIDEOMODE2841Switch Video Mode key (monitor, LCD, and TV, etc.)
KEYCODE_BATTERY2842Battery key
KEYCODE_BLUETOOTH2843Bluetooth key
KEYCODE_WLAN2844WLAN key
KEYCODE_UWB2845Ultra-wideband key
KEYCODE_WWAN_WIMAX2846WWAN WiMAX key
KEYCODE_RFKILL2847RF Kill key
KEYCODE_CHANNEL3001Channel key
KEYCODE_BTN_03100Button 0
KEYCODE_BTN_13101Button 1
KEYCODE_BTN_23102Button 2
KEYCODE_BTN_33103Button 3
KEYCODE_BTN_43104Button 4
KEYCODE_BTN_53105Button 5
KEYCODE_BTN_63106Button 6
KEYCODE_BTN_73107Button 7
KEYCODE_BTN_83108Button 8
KEYCODE_BTN_93109Button 9

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Input Kit

harmony 鸿蒙Input_DeviceListener

harmony 鸿蒙Input_InterceptorEventCallback

harmony 鸿蒙Input_AxisEvent

harmony 鸿蒙Input_DeviceInfo

harmony 鸿蒙Input_DeviceListener

harmony 鸿蒙Input_Hotkey

harmony 鸿蒙Input_InterceptorEventCallback

harmony 鸿蒙Input_InterceptorOptions

harmony 鸿蒙Input_KeyEvent

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/laRlV2