Android KeyCode 按键对照表KEYCODE 常量与键值

常用系统按键

KEYCODE 常量 数值 描述
KEYCODE_HOME3Home 主页键
KEYCODE_BACK4返回键
KEYCODE_CALL5拨号键
KEYCODE_ENDCALL6挂断键
KEYCODE_MENU82菜单键
KEYCODE_SEARCH84搜索键
KEYCODE_POWER26电源键
KEYCODE_VOLUME_UP24音量加
KEYCODE_VOLUME_DOWN25音量减
KEYCODE_CAMERA27相机键
KEYCODE_FOCUS80对焦键
KEYCODE_CLEAR28清除键

导航与方向键

KEYCODE 常量 数值 描述
KEYCODE_DPAD_UP19方向:上
KEYCODE_DPAD_DOWN20方向:下
KEYCODE_DPAD_LEFT21方向:左
KEYCODE_DPAD_RIGHT22方向:右
KEYCODE_DPAD_CENTER23方向键:确定
KEYCODE_TAB61Tab 键
KEYCODE_SPACE62空格键
KEYCODE_ENTER66回车 / 确认键
KEYCODE_DEL67删除键(退格)
KEYCODE_FORWARD_DEL112向后删除键
KEYCODE_ESCAPE111Esc 键

数字、字母与符号键

KEYCODE 常量 数值 描述
KEYCODE_0 - KEYCODE_97 - 16数字键 0-9
KEYCODE_STAR17星号 *
KEYCODE_POUND18井号 #
KEYCODE_A - KEYCODE_Z29 - 54字母键 A-Z
KEYCODE_COMMA55逗号 ,
KEYCODE_PERIOD56句点 .
KEYCODE_ALT_LEFT57左 Alt 键
KEYCODE_ALT_RIGHT58右 Alt 键
KEYCODE_SHIFT_LEFT59左 Shift 键
KEYCODE_SHIFT_RIGHT60右 Shift 键
KEYCODE_CTRL_LEFT113左 Ctrl 键
KEYCODE_CTRL_RIGHT114右 Ctrl 键

媒体键与功能键

KEYCODE 常量 数值 描述
KEYCODE_MEDIA_PLAY_PAUSE85媒体播放 / 暂停
KEYCODE_MEDIA_STOP86媒体停止
KEYCODE_MEDIA_NEXT87下一曲
KEYCODE_MEDIA_PREVIOUS88上一曲
KEYCODE_MEDIA_REWIND89快退
KEYCODE_MEDIA_FAST_FORWARD90快进
KEYCODE_NUM_LOCK143数字键盘锁定
KEYCODE_ZOOM_IN168放大
KEYCODE_ZOOM_OUT169缩小
KEYCODE_HEADSETHOOK79耳机接听 / 挂断

Android KeyCode 按键对照表介绍

Android KeyCode按键对照表介绍

Android 通过 KEYCODE 常量标识硬件按键,在 KeyEvent 事件中可取到 keyCode 值,用于处理按键逻辑与模拟按键输入。

▪ KeyEvent.KEYCODE_HOME(3)与 KEYCODE_BACK(4)是系统级按键,应用内通常无法直接拦截 Home,BACK 可通过覆写 onBackPressed 处理。

▪ 音量键、电源键等由系统优先消费,应用如需使用需自行处理并注意兼容不同机型的按键布局。

▪ 不同 Android 版本间按键值与常量相对稳定,编写自动化测试或按键注入时可参考本表使用 KEYCODE_ 常量,避免硬编码数字。