openharmony 鸿蒙 capi-native-xcomponent-key-event-h

2026-08-25 浏览 (1)

native_xcomponent_key_event.h

Overview

Declares the enums used to access native XComponent key events.

File to include: <ace/xcomponent/native_xcomponent_key_event.h>

Library: libace_ndk.z.so

System capability: SystemCapability.ArkUI.ArkUI.Full

Since: 10

Related module: OH_NativeXComponent Native XComponent

Sample: NativeXComponentSample

Summary

Enums

Nametypedef KeywordDescription
OH_NativeXComponent_KeyCodeOH_NativeXComponent_KeyCodeEnumerates the key codes for key events.
OH_NativeXComponent_KeyActionOH_NativeXComponent_KeyActionEnumerates the key event actions.

Enum Description

OH_NativeXComponent_KeyCode

enum OH_NativeXComponent_KeyCode

Description

Enumerates the key codes for key events.

Since: 10

ValueDescription
KEY_UNKNOWN = -1Unknown key
KEY_FN = 0Function (Fn) key
KEY_HOME = 1Function (Home) key
KEY_BACK = 2Back key
KEY_MEDIA_PLAY_PAUSE = 10Play/Pause key
KEY_MEDIA_STOP = 11Stop key
KEY_MEDIA_NEXT = 12Next key
KEY_MEDIA_PREVIOUS = 13Previous key
KEY_MEDIA_REWIND = 14Rewind key
KEY_MEDIA_FAST_FORWARD = 15Fast forward key
KEY_VOLUME_UP = 16Volume Up key
KEY_VOLUME_DOWN = 17Volume Down key
KEY_POWER = 18Power key
KEY_CAMERA = 19Camera key
KEY_VOLUME_MUTE = 22Speaker Mute key
KEY_MUTE = 23Mute key
KEY_BRIGHTNESS_UP = 40Brightness Up key
KEY_BRIGHTNESS_DOWN = 41Brightness Down key
KEY_0 = 2000Key 0
KEY_1 = 2001Key 1
KEY_2 = 2002Key 2
KEY_3 = 2003Key 3
KEY_4 = 2004Key 4
KEY_5 = 2005Key 5
KEY_6 = 2006Key 6
KEY_7 = 2007Key 7
KEY_8 = 2008Key 8
KEY_9 = 2009Key 9
KEY_STAR = 2010Key *
KEY_POUND = 2011Key #
KEY_DPAD_UP = 2012Up key on D-pad.
KEY_DPAD_DOWN = 2013Down key on D-pad.
KEY_DPAD_LEFT = 2014Left key on D-pad.
KEY_DPAD_RIGHT = 2015Right key on D-pad.
KEY_DPAD_CENTER = 2016Center key on D-pad.
KEY_A = 2017Key A
KEY_B = 2018Key B
KEY_C = 2019Key C
KEY_D = 2020Key D
KEY_E = 2021Key E
KEY_F = 2022Key F
KEY_G = 2023Key G
KEY_H = 2024Key H
KEY_I = 2025Key I
KEY_J = 2026Key J
KEY_K = 2027Key K
KEY_L = 2028Key L
KEY_M = 2029Key M
KEY_N = 2030Key N
KEY_O = 2031Key O
KEY_P = 2032Key P
KEY_Q = 2033Key Q
KEY_R = 2034Key R
KEY_S = 2035Key S
KEY_T = 2036Key T
KEY_U = 2037Key U
KEY_V = 2038Key V
KEY_W = 2039Key W
KEY_X = 2040Key X
KEY_Y = 2041Key Y
KEY_Z = 2042Key Z
KEY_COMMA = 2043Key ,
KEY_PERIOD = 2044Key .
KEY_ALT_LEFT = 2045Left Alt key
KEY_ALT_RIGHT = 2046Right Alt key
KEY_SHIFT_LEFT = 2047Left Shift key
KEY_SHIFT_RIGHT = 2048Right Shift key
KEY_TAB = 2049Tab key
KEY_SPACE = 2050Space key
KEY_SYM = 2051Symbol key
KEY_EXPLORER = 2052Explorer key, which is used to start the explorer application
KEY_ENVELOPE = 2053Email key, which is used to start the email application
KEY_ENTER = 2054Enter key
KEY_DEL = 2055Delete key
KEY_GRAVE = 2056Key `
KEY_MINUS = 2057Key -
KEY_EQUALS = 2058Key =
KEY_LEFT_BRACKET = 2059Key [
KEY_RIGHT_BRACKET = 2060Key ]
KEY_BACKSLASH = 2061Key |
KEY_SEMICOLON = 2062Key ;
KEY_APOSTROPHE = 2063Key '
KEY_SLASH = 2064Key /
KEY_AT = 2065Key @
KEY_PLUS = 2066Key +
KEY_MENU = 2067Menu key
KEY_PAGE_UP = 2068Page Up key
KEY_PAGE_DOWN = 2069Page Down key
KEY_ESCAPE = 2070ESC key.
KEY_FORWARD_DEL = 2071Forward Delete key
KEY_CTRL_LEFT = 2072Left Ctrl key
KEY_CTRL_RIGHT = 2073Right Ctrl key
KEY_CAPS_LOCK = 2074Caps Lock key
KEY_SCROLL_LOCK = 2075Scroll Lock key
KEY_META_LEFT = 2076Left Meta key
KEY_META_RIGHT = 2077Right Meta key
KEY_FUNCTION = 2078Function key
KEY_SYSRQ = 2079System Request/Print Screen key
KEY_BREAK = 2080Break/Pause key
KEY_MOVE_HOME = 2081Move to Home key
KEY_MOVE_END = 2082Move to End key
KEY_INSERT = 2083Insert key
KEY_FORWARD = 2084Forward key
KEY_MEDIA_PLAY = 2085Play key
KEY_MEDIA_PAUSE = 2086Pause key
KEY_MEDIA_CLOSE = 2087Close key
KEY_MEDIA_EJECT = 2088Eject key
KEY_MEDIA_RECORD = 2089Record key
KEY_F1 = 2090F1 key
KEY_F2 = 2091F2 key
KEY_F3 = 2092F3 key
KEY_F4 = 2093F4 key
KEY_F5 = 2094F5 key
KEY_F6 = 2095F6 key
KEY_F7 = 2096F7 key
KEY_F8 = 2097F8 key
KEY_F9 = 2098F9 key
KEY_F10 = 2099F10 key
KEY_F11 = 2100F11 key
KEY_F12 = 2101F12 key
KEY_NUM_LOCK = 2102Number Lock key on numeric keypad
KEY_NUMPAD_0 = 2103Key 0 on numeric keypad
KEY_NUMPAD_1 = 2104Key 1 on numeric keypad
KEY_NUMPAD_2 = 2105Key 2 on numeric keypad
KEY_NUMPAD_3 = 2106Key 3 on numeric keypad
KEY_NUMPAD_4 = 2107Key 4 on numeric keypad
KEY_NUMPAD_5 = 2108Key 5 on numeric keypad
KEY_NUMPAD_6 = 2109Key 6 on numeric keypad
KEY_NUMPAD_7 = 2110Key 7 on numeric keypad
KEY_NUMPAD_8 = 2111Key 8 on numeric keypad
KEY_NUMPAD_9 = 2112Key 9 on numeric keypad
KEY_NUMPAD_DIVIDE = 2113Key / on numeric keypad
KEY_NUMPAD_MULTIPLY = 2114Key * on numeric keypad
KEY_NUMPAD_SUBTRACT = 2115Key - on numeric keypad
KEY_NUMPAD_ADD = 2116Key + on numeric keypad
KEY_NUMPAD_DOT = 2117Key . on numeric keypad
KEY_NUMPAD_COMMA = 2118Key , on numeric keypad
KEY_NUMPAD_ENTER = 2119Enter key on numeric keypad
KEY_NUMPAD_EQUALS = 2120Key = on numeric keypad
KEY_NUMPAD_LEFT_PAREN = 2121Key ( on numeric keypad
KEY_NUMPAD_RIGHT_PAREN = 2122Key ) on numeric keypad
KEY_VIRTUAL_MULTITASK = 2210Multi-task key
KEY_SLEEP = 2600Sleep key
KEY_ZENKAKU_HANKAKU = 2601Zenkaku/Hankaku key
KEY_102ND = 2602102nd key
KEY_RO = 2603Ro key
KEY_KATAKANA = 2604Katakana key
KEY_HIRAGANA = 2605Hiragana key
KEY_HENKAN = 2606Henkan key
KEY_KATAKANA_HIRAGANA = 2607Katakana/Hiragana key
KEY_MUHENKAN = 2608Muhenkan key
KEY_LINEFEED = 2609Linefeed key
KEY_MACRO = 2610Macro key
KEY_NUMPAD_PLUSMINUS = 2611Plus/Minus key on the numeric keypad
KEY_SCALE = 2612Scale key
KEY_HANGUEL = 2613Hanguel key
KEY_HANJA = 2614Hanja key
KEY_YEN = 2615Yen key
KEY_STOP = 2616Stop key
KEY_AGAIN = 2617Again key
KEY_PROPS = 2618Props key
KEY_UNDO = 2619Undo key
KEY_COPY = 2620Copy key
KEY_OPEN = 2621Open key
KEY_PASTE = 2622Paste key
KEY_FIND = 2623Find key
KEY_CUT = 2624Cut key
KEY_HELP = 2625Help key
KEY_CALC = 2626Calc key, which is used to start the calculator application
KEY_FILE = 2627File key
KEY_BOOKMARKS = 2628Bookmarks key
KEY_NEXT = 2629Next key
KEY_PLAYPAUSE = 2630Play/Pause key
KEY_PREVIOUS = 2631Previous key
KEY_STOPCD = 2632Stop CD key
KEY_CONFIG = 2634Config key
KEY_REFRESH = 2635Refresh key
KEY_EXIT = 2636Exit key
KEY_EDIT = 2637Edit key
KEY_SCROLLUP = 2638Scroll Up key
KEY_SCROLLDOWN = 2639Scroll Down key
KEY_NEW = 2640New key
KEY_REDO = 2641Redo key
KEY_CLOSE = 2642Close key
KEY_PLAY = 2643Play key
KEY_BASSBOOST = 2644Bass Boost key
KEY_PRINT = 2645Print key
KEY_CHAT = 2646Chat key
KEY_FINANCE = 2647Finance key
KEY_CANCEL = 2648Cancel key
KEY_KBDILLUM_TOGGLE = 2649Keyboard Illumination Toggle key
KEY_KBDILLUM_DOWN = 2650Keyboard Illumination Up key
KEY_KBDILLUM_UP = 2651Keyboard Illumination Down key
KEY_SEND = 2652Send key
KEY_REPLY = 2653Reply key
KEY_FORWARDMAIL = 2654Forward Mail key
KEY_SAVE = 2655Save key
KEY_DOCUMENTS = 2656Documents key
KEY_VIDEO_NEXT = 2657Next Video key
KEY_VIDEO_PREV = 2658Previous Video key
KEY_BRIGHTNESS_CYCLE = 2659Brightness Cycle key
KEY_BRIGHTNESS_ZERO = 2660Brightness Zero key
KEY_DISPLAY_OFF = 2661Display Off key
KEY_BTN_MISC = 2662Misc Button key
KEY_GOTO = 2663Goto key
KEY_INFO = 2664Info key
KEY_PROGRAM = 2665Program key
KEY_PVR = 2666PVR key
KEY_SUBTITLE = 2667Subtitle key
KEY_FULL_SCREEN = 2668Full Screen key
KEY_KEYBOARD = 2669Keyboard.
KEY_ASPECT_RATIO = 2670Aspect Ratio key
KEY_PC = 2671Port Control key
KEY_TV = 2672TV key
KEY_TV2 = 2673TV key 2
KEY_VCR = 2674VCR key
KEY_VCR2 = 2675VCR key 2
KEY_SAT = 2676SAT key
KEY_CD = 2677CD key
KEY_TAPE = 2678Tape key
KEY_TUNER = 2679Tuner key
KEY_PLAYER = 2680Player key
KEY_DVD = 2681DVD key
KEY_AUDIO = 2682Audio key
KEY_VIDEO = 2683Video key
KEY_MEMO = 2684Memo key
KEY_CALENDAR = 2685Calendar key
KEY_RED = 2686Red indicator.
KEY_GREEN = 2687Green indicator.
KEY_YELLOW = 2688Yellow indicator.
KEY_BLUE = 2689Blue indicator.
KEY_CHANNELUP = 2690Channel Up key
KEY_CHANNELDOWN = 2691Channel Down key
KEY_LAST = 2692Last key
KEY_RESTART = 2693Restart key
KEY_SLOW = 2694Slow key
KEY_SHUFFLE = 2695Shuffle key
KEY_VIDEOPHONE = 2696Videophone key
KEY_GAMES = 2697Games key
KEY_ZOOMIN = 2698Zoom in
KEY_ZOOMOUT = 2699Zoom out
KEY_ZOOMRESET = 2700Zoom Reset key
KEY_WORDPROCESSOR = 2701Word Processor key
KEY_EDITOR = 2702Editor key
KEY_SPREADSHEET = 2703Spreadsheet key
KEY_GRAPHICSEDITOR = 2704Graphics Editor key
KEY_PRESENTATION = 2705Presentation key
KEY_DATABASE = 2706Database key
KEY_NEWS = 2707News key
KEY_VOICEMAIL = 2708Voicemail key
KEY_ADDRESSBOOK = 2709Address book key
KEY_MESSENGER = 2710Messenger key
KEY_BRIGHTNESS_TOGGLE = 2711Brightness Toggle key
KEY_SPELLCHECK = 2712Spell Check key
KEY_COFFEE = 2713Coffee key, which is used to launch screen lock or screen saver
KEY_MEDIA_REPEAT = 2714Media Repeat key
KEY_IMAGES = 2715Images key
KEY_BUTTONCONFIG = 2716Button Configuration key
KEY_TASKMANAGER = 2717Task Manager key
KEY_JOURNAL = 2718Log key
KEY_CONTROLPANEL = 2719Control Panel key
KEY_APPSELECT = 2720App Select key
KEY_SCREENSAVER = 2721Screen Saver key
KEY_ASSISTANT = 2722Assistant key
KEY_KBD_LAYOUT_NEXT = 2723Next Keyboard Layout key
KEY_BRIGHTNESS_MIN = 2724Min Brightness key
KEY_BRIGHTNESS_MAX = 2725Max Brightness key
KEY_KBDINPUTASSIST_PREV = 2726Keyboard Input-assisted Previous key
KEY_KBDINPUTASSIST_NEXT = 2727Keyboard Input-assisted Next key
KEY_KBDINPUTASSIST_PREVGROUP = 2728Keyboard Input-assisted Previous key
KEY_KBDINPUTASSIST_NEXTGROUP = 2729Keyboard Input-assisted Next key
KEY_KBDINPUTASSIST_ACCEPT = 2730Keyboard Input-assisted Accept key
KEY_KBDINPUTASSIST_CANCEL = 2731Keyboard Input-assisted Cancel key
KEY_FRONT = 2800Front key, which is used to launch the windshield defogger
KEY_SETUP = 2801Setup key
KEY_WAKEUP = 2802Wakeup key
KEY_SENDFILE = 2803Send File key
KEY_DELETEFILE = 2804Delete File key
KEY_XFER = 2805XFER key, which is used to start file transfer
KEY_PROG1 = 2806Program key 1
KEY_PROG2 = 2807Program key 2
KEY_MSDOS = 2808MS-DOS key
KEY_SCREENLOCK = 2809Screen Lock key
KEY_DIRECTION_ROTATE_DISPLAY = 2810Directional Rotation Display key
KEY_CYCLEWINDOWS = 2811Windows Cycle key
KEY_COMPUTER = 2812Key
KEY_EJECTCLOSECD = 2813Eject CD key
KEY_ISO = 2814ISO key
KEY_MOVE = 2815Move key
KEY_F13 = 2816F13 key
KEY_F14 = 2817F14 key
KEY_F15 = 2818F15 key
KEY_F16 = 2819F16 key
KEY_F17 = 2820F17 key
KEY_F18 = 2821F18 key
KEY_F19 = 2822F19 key
KEY_F20 = 2823F20 key
KEY_F21 = 2824F21 key
KEY_F22 = 2825F22 key
KEY_F23 = 2826F23 key
KEY_F24 = 2827F24 key
KEY_PROG3 = 2828Program key 3
KEY_PROG4 = 2829Program key 4
KEY_DASHBOARD = 2830Dashboard key
KEY_SUSPEND = 2831Suspend key
KEY_HP = 2832HP key
KEY_SOUND = 2833Sound key
KEY_QUESTION = 2834Question key
KEY_CONNECT = 2836Connect key
KEY_SPORT = 2837Sport key
KEY_SHOP = 2838Shop key
KEY_ALTERASE = 2839Alternate key
KEY_SWITCHVIDEOMODE = 2841Switch Video Mode key (monitor, LCD, and TV, etc.)
KEY_BATTERY = 2842Battery key
KEY_BLUETOOTH = 2843Bluetooth key
KEY_WLAN = 2844WLAN key
KEY_UWB = 2845Ultra-wideband key
KEY_WWAN_WIMAX = 2846WWAN WiMAX key
KEY_RFKILL = 2847RF Kill key
KEY_CHANNEL = 3001Channel key
KEY_BTN_0 = 3100Button 0
KEY_BTN_1 = 3101Button 1
KEY_BTN_2 = 3102Button 2
KEY_BTN_3 = 3103Button 3
KEY_BTN_4 = 3104Button 4
KEY_BTN_5 = 3105Button 5
KEY_BTN_6 = 3106Button 6
KEY_BTN_7 = 3107Button 7
KEY_BTN_8 = 3108Button 8
KEY_BTN_9 = 3109Button 9

OH_NativeXComponent_KeyAction

enum OH_NativeXComponent_KeyAction

Description

Enumerates the key event actions.

Since: 10

ValueDescription
OH_NATIVEXCOMPONENT_KEY_ACTION_UNKNOWN = -1Unknown key action.
OH_NATIVEXCOMPONENT_KEY_ACTION_DOWN = 0Key press.
OH_NATIVEXCOMPONENT_KEY_ACTION_UP = 1Key release.

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 arkts-apis-uicontext-contextmenucontroller

openharmony 鸿蒙 errorcode-canvas

openharmony 鸿蒙 capi-oh-nativexcomponent-native-xcomponent-oh-nativexcomponent

openharmony 鸿蒙 errorcode-bindSheet

openharmony 鸿蒙 js-apis-arkui-uiExtension-sys

openharmony 鸿蒙 capi-arkui-accessibility-arkui-accessibilityeventinfo

openharmony 鸿蒙 capi-arkui-rendernodeutils

openharmony 鸿蒙 js-apis-arkui-node

openharmony 鸿蒙 capi-native-node-h

openharmony 鸿蒙 capi-arkui-nativemodule-arkui-listitemswipeactionitem

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