到顶部
Android API
公众的

键盘事件

延伸InputEvent(输入事件)
实施可包裹的
java.lang.Object(java.lang.对象)
   ↳ android.view。InputEvent(输入事件)
     ↳ android.view。键盘事件

课程概述

用于报告键和按钮事件的对象。

每次按键都由一系列按键事件描述。按键从一个关键事件开始操作_停机.如果持有钥匙足够长的时间重复,然后开始向下其他关键事件操作_停机和非零值获取重复计数()。最后一个关键事件是操作(_UP)用于向上键。如果取消按键,则向上键事件将具有标记_取消标志集。

关键事件通常伴随着一个关键代码(获取密钥代码()),扫描代码(获取扫描代码())和元状态(获取元状态()).此类中定义了键代码常量。扫描代码常量是原始的从操作系统获得的特定于设备的代码通常没有意义除非使用KeyCharacterMap(关键角色映射).元状态描述按键修改器的按下状态例如元数据_切换_打开META_ALT_ON(元数据_启用).

按键代码通常与输入设备上的各个按键一一对应。许多按键和组合键在不同的输入设备,所以在解释它们时必须小心。始终使用KeyCharacterMap(关键角色映射)映射键时与输入设备关联到个字符。请注意,可能有多个按键输入设备处于活动状态同时,每个都会有自己的关键字符图。

由于软输入方法可以使用多种创造性的文本输入方式,不能保证在软键盘上按任何键都会生成一个键事件:这由IME自行决定,事实上发送此类事件是气馁。您不应该依赖于接收软键上任何键的KeyEvents输入法。特别是,默认的软件键盘永远不会发送任何任何以Jelly Bean或更高版本为目标的应用程序的键事件,并且只发送一些针对应用程序的删除和返回键按下事件冰淇淋三明治或更早的。请注意,其他软件输入方法可能无论版本如何,都不要发送关键事件。考虑使用编辑器操作喜欢IME_ACTION_DONE输入法如果你需要与软件键盘的特定交互,因为它使用户了解应用程序对按键的反应。

当与IME交互时,框架可能会传递关键事件采取特别行动动作_多功能要么指定要插入的单个重复键代码或字符序列。

一般来说,框架不能保证它交付的关键事件视图总是构成完整的键序列,因为某些事件可能会被删除或通过在交付视图之前包含视图进行修改。视图实现应该准备好应对标记_取消并应耐受异常例如收到新的操作_停机没有首先拥有收到操作(_UP)对于上一个按键。

请参阅输入设备有关不同类型输入设备和源表示按键和按钮。

总结

内部类
接口 KeyEvent。回拨  
KeyEvent。DispatcherState(调度员状态) 与一起使用dispatch(回调、DispatcherState、对象)用于更高级的按键调度,例如长按。 
常量
整数 操作_停机 获取操作()value:按键已按下。
整数 动作_多功能 获取操作()value:具有多个重复键事件发生在一行中,或正在传递复杂字符串。
整数 操作(_UP) 获取操作()value:密钥已释放。
整数 标记_取消 当与向上键事件关联时,这表示按键已取消。
整数 标志_取消_长_压力 当关键事件具有标记_取消设置是因为长新闻行动是在停机时执行的。
整数 驾驶员操作标志 此掩码用于兼容性,以识别来自输入法,其输入键已自动标记为“next”或“完成”。
整数 FLAG_FALLBACK(回拨) 当合成关键事件以实现默认行为时设置对于应用程序未处理的事件。
整数 FLAG_FROM_SYSTEM(来自系统) 如果已知事件来自可信部分,则设置此掩码系统的。
整数 保持出口模式的标志 如果我们不希望关键事件导致我们离开,则设置此掩码触摸模式。
整数 FLAG_LONG_PRESS(长_压力) 此标志用于在长按超时。
整数 标志_关闭_键盘 如果按键事件是由软件键盘生成的,则设置此掩码。
整数 标记_跟踪 为设置操作(_UP)当此事件的关键代码仍然存在时从最初的向下追踪。
整数 危险钥匙标志 此关键事件由虚拟(屏幕上)硬键区域生成。
整数 标记_确定_此处 如果设备因此关键事件而被唤醒,则会设置此掩码。
整数 钥匙_0 键代码常量:“0”键。
整数 钥匙代码_1 键代码常量:“1”键。
整数 钥匙代码_2 键代码常量:“2”键。
整数 钥匙代码_3 键代码常量:“3”键。
整数 钥匙代码_3D_MODE 键代码常量:3D模式键。
整数 KEYCODE_4(钥匙代码_4) 键代码常量:“4”键。
整数 钥匙代码_5 键代码常量:“5”键。
整数 钥匙代码_6 键代码常量:“6”键。
整数 钥匙代码_7 键代码常量:“7”键。
整数 按键代码_8 键代码常量:“8”键。
整数 钥匙代码_9 键代码常量:“9”键。
整数 钥匙代码_A 键代码常量:“A”键。
整数 按键代码_左键 键代码常量:左Alt修改键。
整数 钥匙代码_左_右 键代码常量:右Alt修改键。
整数 钥匙_后置 键代码常量:“”(撇号)键。
整数 钥匙代码_APP_开关 按键代码常量:App开关按键。
整数 钥匙代码_辅助 钥匙代码常量:辅助钥匙。
整数 钥匙代码_AT 键代码常量:“@”键。
整数 钥匙代码_AVR_INPUT 键码常数:A/V接收器输入键。
整数 钥匙代码_AVR_电源 钥匙代码常数:A/V接收器电源钥匙。
整数 钥匙代码_B 键代码常量:“B”键。
整数 钥匙代码_背面 键代码常量:返回键。
整数 钥匙代码_靠背 键代码常量:“\”键。
整数 钥匙代码_书签 键代码常量:书签键。
整数 钥匙代码_断路 键代码常量:中断/暂停键。
整数 钥匙代码_向右_向下 按键代码常量:亮度下降键。
整数 钥匙代码_正确_向上 按键代码常量:Brightness Up键。
整数 钥匙代码_按钮_1 按键代码常量:通用游戏板按钮#1。
整数 按键代码_按钮_10 按键代码常量:通用游戏板按钮#10。
整数 钥匙扣_11 按键代码常量:通用游戏板按钮#11。
整数 钥匙扣_12 按键代码常量:通用游戏板按钮#12。
整数 按键代码_按钮_13 按键代码常量:通用游戏板按钮#13。
整数 钥匙扣_14 按键代码常量:通用游戏板按钮#14。
整数 钥匙扣_15 按键代码常量:通用游戏板按钮#15。
整数 钥匙扣_16 按键代码常量:通用游戏板按钮#16。
整数 钥匙代码_按钮_2 按键代码常量:通用游戏板按钮#2。
整数 钥匙扣_3 按键代码常量:通用游戏板按钮#3。
整数 钥匙代码_按钮_4 按键代码常量:通用游戏板按钮#4。
整数 钥匙_按钮_5 按键代码常量:通用游戏板按钮#5。
整数 钥匙代码_按钮_6 按键代码常量:通用游戏板按钮#6。
整数 钥匙代码_按钮_7 按键代码常量:通用游戏板按钮#7。
整数 钥匙代码_按钮_8 按键代码常量:通用游戏板按钮#8。
整数 钥匙代码_按钮_9 按键代码常量:通用游戏板按钮#9。
整数 钥匙代码_按钮_A 键代码常量:按钮键。
整数 钥匙代码_按钮_B 按键代码常量:B按钮键。
整数 钥匙代码_按钮_C 键代码常量:C按钮键。
整数 钥匙代码_按钮_L1 键代码常量:L1按钮键。
整数 按键代码_按钮_L2 键代码常量:L2按钮键。
整数 钥匙扣模式 键代码常量:模式按钮键。
整数 钥匙扣_R1 按键代码常量:R1按钮按键。
整数 按键代码_按钮_R2 键代码常量:R2按钮键。
整数 钥匙代码_按钮_选择 键代码常量:选择按钮键。
整数 钥匙码_按钮_启动 键代码常量:开始按钮键。
整数 钥匙代码_按钮_人力 键代码常量:左拇指按钮键。
整数 钥匙码_按钮_人力 键代码常量:右拇指按钮键。
整数 钥匙代码_按钮_X 键代码常量:X按钮键。
整数 钥匙代码_按钮_Y 键代码常量:Y按钮键。
整数 钥匙代码_按钮_Z 键代码常量:Z按钮键。
整数 钥匙代码_C 键代码常量:“C”键。
整数 钥匙代码计算器 键代码常量:计算器特殊功能键。
整数 钥匙代码_警示 键代码常量:日历特殊功能键。
整数 钥匙代码_呼叫 键代码常量:调用键。
整数 KEYCODE_CAMERA公司 键代码常量:相机键。
整数 钥匙代码_ CAPS_LOCK 键代码常量:Caps Lock键。
整数 钥匙代码_标签 键代码常量:切换标题键。
整数 键盘代码_频道_向下 按键代码常量:频道向下键。
整数 密钥代码通道 按键代码常量:频道向上键。
整数 钥匙代码_清洁 键代码常量:清除键。
整数 KEYCODE_COMMA码 键代码常量:“,”键。
整数 密钥代码_联系人 按键代码常量:触点特殊功能键。
整数 钥匙代码_CTRL_LEFT 键代码常量:左控制修改键。
整数 钥匙代码_CTRL_RIGHT 键代码常量:右控制修饰符键。
整数 钥匙代码_D 键代码常量:“D”键。
整数 钥匙代码_DEL 键代码常量:Backspace键。
整数 键盘_键盘_回车 按键代码常量:方向盘中心键。
整数 钥匙代码_DPAD_DOWN 按键代码常量:方向向下键。
整数 钥匙代码_DPAD_LEFT 按键代码常量:方向盘向左键。
整数 钥匙代码_衬垫_右侧 按键代码常量:方向键向右键。
整数 钥匙代码_DPAD_UP 按键代码常量:方向键盘向上键。
整数 钥匙代码_DVR 密钥代码常量:DVR密钥。
整数 钥匙代码_E 键代码常量:“E”键。
整数 钥匙代码_EISU 键代码常量:日本字母数字键。
整数 键盘_通话 键代码常量:End Call键。
整数 钥匙代码_回车 键代码常量:输入键。
整数 钥匙代码_环境保护 键代码常量:信封特殊功能键。
整数 密钥代码_质量 键代码常量:“=”键。
整数 钥匙代码_扫描 键代码常量:Escape键。
整数 KEYCODE_EXPLORER键盘 键代码常量:Explorer特殊功能键。
整数 密钥代码_F 键代码常量:“F”键。
整数 钥匙代码_F1 键代码常量:F1键。
整数 钥匙代码_F10 键代码常量:F10键。
整数 钥匙代码_F11 键代码常量:F11键。
整数 钥匙代码_F12 键代码常量:F12键。
整数 钥匙代码_F2 键代码常量:F2键。
整数 钥匙代码_F3 键代码常量:F3键。
整数 钥匙代码_F4 按键代码常量:F4键。
整数 钥匙代码_F5 键代码常量:F5键。
整数 钥匙代码_F6 键代码常量:F6键。
整数 钥匙代码_F7 键代码常量:F7键。
整数 钥匙代码_F8 键代码常量:F8键。
整数 钥匙代码_F9 键代码常量:F9键。
整数 钥匙代码_福卡斯 关键码常量:“Camera Focus”键。
整数 钥匙代码_前进 按键代码常量:前进键。
整数 钥匙代码FORWARD_DEL 键代码常量:Forward Delete键。
整数 键代码函数 键代码常量:函数修饰符键。
整数 钥匙代码_G 键代码常量:“G”键。
整数 钥匙代码_ GRAVE 键代码常量:“”(反勾号)键。
整数 密钥代码指南 键代码常量:导向键。
整数 钥匙代码_H 键代码常量:“H”键。
整数 KEYCODE_HEADSETHOOK钥匙钩 按键代码常量:耳机挂钩按键。
整数 KEYCODE_HENKAN公司 键代码常量:日文转换键。
整数 钥匙代码_主页 密钥代码常量:主密钥。
整数 钥匙代码_I 键代码常量:“I”键。
整数 密钥代码_INFO 键代码常量:信息键。
整数 钥匙代码_插入 键代码常量:插入键。
整数 钥匙代码_J 键代码常量:“J”键。
整数 钥匙代码_K 键代码常量:“K”键。
整数 钥匙_卡纳 键代码常量:日语假名键。
整数 KEYCODE_KATAKANA_HIRAGANA钥匙码 键代码常量:日语片假名/平假名键。
整数 钥匙代码_L 键代码常量:“L”键。
整数 钥匙代码_角度_开关 键代码常量:语言切换键。
整数 KEYCODE_LEFT_支架 键代码常量:“[”键。
整数 钥匙代码_M 键代码常量:“M”键。
整数 密钥编码_管理器_模式 按键代码常量:礼仪模式按键。
整数 钥匙代码_MEDIA_AUDIO_TRACK 关键码常量:音频曲目键切换音频曲目。
整数 钥匙代码_媒体_关闭 密钥代码常量:关闭媒体密钥。
整数 KEYCODE_MEDIA_EJECT(键盘_媒体_弹出) 键代码常量:弹出媒体键。
整数 KEYCODE_MEDIA_FAST_FORWARD(键盘_媒体_快速前进) 按键代码常量:快进媒体键。
整数 钥匙代码_媒体_外接 键代码常量:播放下一媒体键。
整数 钥匙代码_媒体_ AUSE 按键代码常量:暂停媒体键。
整数 密钥代码_媒体播放 键代码常量:播放媒体键。
整数 KEYCODE_MEDIA_PLAY_PAUSE键盘 按键代码常量:播放/暂停媒体键。
整数 KEYCODE_MEDIA_PREVIOUS(钥匙代码_媒体_版本) 键代码常量:播放上一媒体键。
整数 钥匙代码_媒体_记录 键代码常量:录制媒体键。
整数 钥匙代码_媒体_回放 键代码常量:回放媒体键。
整数 钥匙代码_MEDIA_STOP 按键代码常量:停止媒体键。
整数 键盘_菜单 按键代码常量:菜单键。
整数 钥匙代码_META_LEFT 键代码常量:左元修改键。
整数 钥匙代码_元数据_右侧 键代码常量:右元修改键。
整数 钥匙_最小 键代码常量:“-”。
整数 钥匙代码_移动_结束 键代码常量:结束移动键。
整数 钥匙代码_移动_主页 键代码常量:Home Movement键。
整数 钥匙_MUHENKAN 按键代码常量:日式非转换按键。
整数 钥匙代码_通用 按键代码常量:音乐专用功能键。
整数 KEYCODE_MUTE钥匙码 键代码常量:静音键。
整数 钥匙代码_N 键代码常量:“N”键。
整数 钥匙代码_通知 密钥代码常量:通知密钥。
整数 钥匙代码_编号 键代码常量:数字修饰符键。
整数 钥匙代码_ UMPAD_0 键代码常量:数字键盘“0”键。
整数 密钥代码_泵_1 按键代码常量:数字键盘“1”键。
整数 钥匙代码_ UMPAD_2 按键代码常量:数字键盘“2”键。
整数 钥匙代码_ UMPAD_3 按键代码常量:数字键盘“3”键。
整数 钥匙代码_NUMPAD_4 按键代码常量:数字键盘“4”键。
整数 钥匙代码_ UMPAD_5 按键代码常量:数字键盘“5”键。
整数 钥匙代码_ UMPAD_6 按键代码常量:数字键盘“6”键。
整数 钥匙代码_ UMPAD_7 按键代码常量:数字键盘“7”键。
整数 钥匙代码_ UMPAD_8 按键代码常量:数字键盘“8”键。
整数 钥匙代码_ UMPAD_9 按键代码常量:数字键盘“9”键。
整数 钥匙代码_ UMPAD_ADD 按键代码常量:数字键盘“+”键(用于添加)。
整数 KEYCODE_NUMPAD_COMMA码 按键代码常量:数字键盘“,”键(用于小数或数字分组)。
整数 KEYCODE_NUMPAD_DIVIDE码 键代码常量:数字键盘“/”键(用于除法)。
整数 钥匙代码_ UMPAD_DOT 按键代码常量:数字键盘“.”键(用于小数或数字分组)。
整数 钥匙代码_ UMPAD_回车 按键代码常量:数字键盘Enter键。
整数 密钥代码_数量_质量 按键代码常量:数字键盘“=”键。
整数 钥匙代码_ UMPAD_LEFT_PAREN 按键代码常量:数字键盘“(”键。
整数 钥匙代码_ UMPAD_多功能 按键代码常量:数字键盘“*”键(用于乘法)。
整数 KEYCODE_NUMPAD_RIGHT_PAREN键盘 按键代码常量:数字键盘“)”键。
整数 钥匙代码_ UMPAD_SUBTRACT 键代码常量:数字键盘“-”键(用于减法)。
整数 钥匙代码_编号_锁定 键代码常量:Num Lock键。
整数 钥匙代码_O 键代码常量:“O”键。
整数 钥匙代码_P 键代码常量:“P”键。
整数 钥匙代码_页面_关闭 键代码常量:Page Down键。
整数 钥匙代码_页面_ UP 键代码常量:Page Up键。
整数 钥匙代码_系列 键代码常量:“.”键。
整数 钥匙代码_信息符号 键代码常量:图片符号修改键。
整数 钥匙代码_PLUS 键代码常量:“+”键。
整数 钥匙代码_ OUND 键代码常量:“#”键。
整数 钥匙代码_电源 钥匙代码常量:电源钥匙。
整数 钥匙代码_程序_蓝色 按键代码常量:蓝色“可编程”按键。
整数 按键代码_绿色 按键代码常量:绿色“可编程”按键。
整数 钥匙代码_程序_红色 按键代码常量:红色“可编程”按键。
整数 钥匙代码_程序_黄色 钥匙代码常量:黄色“可编程”钥匙。
整数 密钥代码_Q 键代码常量:“Q”键。
整数 钥匙_R 键代码常量:“R”键。
整数 钥匙代码_灯支架 键代码常量:“]”键。
整数 钥匙代码_RO 键代码常量:日本Ro键。
整数 钥匙代码_S 密钥代码常量:“S”密钥。
整数 钥匙代码_ CROLL_LOCK 按键代码常量:滚动锁定键。
整数 钥匙代码_搜索 键代码常量:搜索键。
整数 KEYCODE_SEMICOLON钥匙码 键代码常量:“;”键。
整数 图例_设置 键代码常量:设置键。
整数 钥匙代码_移位_左侧 键代码常量:左Shift修改键。
整数 钥匙代码_移位_右侧 键代码常量:右Shift修改键。
整数 钥匙代码_闪存 键代码常量:“/”键。
整数 钥匙代码_ OFT_LEFT 按键代码常量:软左键。
整数 钥匙代码_ OFT_RIGHT 按键代码常量:右软键。
整数 钥匙代码_空间 键代码常量:空格键。
整数 KEYCODE_STAR(钥匙_星) 键代码常量:“*”键。
整数 键代码_STB_INPUT 密钥代码常量:机顶盒输入密钥。
整数 钥匙代码_STB_电源 密钥代码常量:机顶盒电源密钥。
整数 钥匙代码_开关_字符集 键代码常量:Switch Charset修饰符键。
整数 密钥代码_符号 键代码常量:符号修饰符键。
整数 钥匙代码_SYSRQ 键代码常量:系统请求/打印屏幕键。
整数 钥匙代码_T 键代码常量:“T”键。
整数 钥匙代码_TAB 键代码常量:Tab键。
整数 钥匙代码_TV 密钥代码常量:TV密钥。
整数 钥匙代码_TV_INPUT 按键代码常量:电视输入键。
整数 钥匙代码_电视_电源 按键代码常量:电视电源键。
整数 KEYCODE_U(钥匙代码_U) 键代码常量:“U”键。
整数 钥匙代码_未知 密钥代码常量:未知密钥代码。
整数 钥匙代码_V 键代码常量:“V”键。
整数 KEYCODE_VOLUME_DOWN(钥匙代码_卷_下降) 按键代码常量:音量降低键。
整数 KEYCODE_VOLUME_MUTE键盘 按键代码常量:音量静音键。
整数 钥匙代码_卷_ UP 按键代码常量:增大音量键。
整数 钥匙代码_W 键代码常量:“W”键。
整数 钥匙代码_窗口 键代码常量:窗口键。
整数 钥匙代码_X 键代码常量:“X”键。
整数 密钥代码_Y 键代码常量:“Y”键。
整数 KEYCODE_YEN码 键代码常量:日元键。
整数 KEYCODE_Z码 键代码常量:“Z”键。
整数 密钥代码_ ZENKAKU _ HANKAKU 按键代码常量:日本全角/半角按键。
整数 KEYCODE_ZOOM_IN码 键代码常量:放大键。
整数 键盘_缩放_输出 键代码常量:缩小键。
整数 最大键码 此常量已弃用API级别3。现在有多个MAX_KEYCODE键代码。使用获取最大键码()而不是。
整数 META_ALT_LEFT_ON(元数据_默认_打开)

此掩码用于检查是否按下了左ALT元键。

整数 元数据_任务 此面罩是以下内容的组合META_ALT_ON(元数据_启用),META_ALT_LEFT_ON(元数据_默认_打开)元数据_左侧_右侧_打开.
整数 META_ALT_ON(元数据_启用)

此掩码用于检查是否按下了其中一个ALT元键。

整数 元数据_左侧_右侧_打开

此掩码用于检查是否按下了右侧的ALT元键。

整数 元数据_ CAPS_LOCK_ON

此掩码用于检查CAPS LOCK元密钥是否打开。

整数 元数据_左_开

此掩码用于检查是否按下了左CTRL元键。

整数 元数据_掩码 此面罩是以下内容的组合META_CTRL_ON(元数据_打开),元数据_左_开元数据_正确_打开.
整数 META_CTRL_ON(元数据_打开)

此掩码用于检查是否按下了CTRL元键之一。

整数 元数据_正确_打开

此掩码用于检查是否按下了右CTRL元键。

整数 元数据_功能_开启

此掩码用于检查是否按下了FUNCTION元键。

整数 META_META_LEFT_ON(元数据_默认_打开)

此掩码用于检查是否按下了左侧META元键。

整数 元数据任务 此面罩是以下内容的组合META_META_ON(元数据_元数据_打开),META_META_LEFT_ON(元数据_默认_打开)META_META_RIGHT_ON(元数据_亮度_开启).
整数 META_META_ON(元数据_元数据_打开)

此掩码用于检查是否按下了META元键之一。

整数 META_META_RIGHT_ON(元数据_亮度_开启)

此掩码用于检查是否按下了右侧META元键。

整数 META_NUM_LOCK_ON(元数据_锁定_打开)

此掩码用于检查NUM LOCK元键是否打开。

整数 元数据_ CROLL_LOCK_ON

此掩码用于检查SCROLL LOCK元键是否打开。

整数 META_SHIFT_LEFT_ON(元数据_换档_启用)

此掩码用于检查是否按下了左SHIFT元键。

整数 元数据_移位_任务 此面罩是以下内容的组合元数据_切换_打开,META_SHIFT_LEFT_ON(元数据_换档_启用)META_SHIFT_RIGHT_ON.
整数 元数据_切换_打开

此掩码用于检查是否按下了SHIFT元键之一。

整数 META_SHIFT_RIGHT_ON

此掩码用于检查是否按下了右SHIFT元键。

整数 元数据_SYM_ON

此掩码用于检查是否按下了SYM元键。

[展开]
继承的常量
来自接口android.os。可包裹的
领域
公众的静止的最终的创建者<键盘事件> 造物主
[展开]
继承的字段
来自班级android.view。InputEvent(输入事件)
公共建筑商
键盘事件(int操作,int代码)
创建新的关键事件。
键盘事件(long-downTime,long-eventTime,int action,int code,int repeat)
创建新的关键事件。
键盘事件(long downTime,long eventTime,int action,int code,int repeat,int metaState)
创建新的关键事件。
键盘事件(long downTime,long eventTime,int action,int code,int repeat,int metaState,int deviceId,int scancode)
创建新的关键事件。
键盘事件(long-downTime、long-eventTime、int action、int code、int repeat、int metaState、int deviceId、int scancode、int flags)
创建新的关键事件。
键盘事件(long downTime,long eventTime,int action,int code,int repeat,int metaState,int deviceId,int scancode,int flags,int source)
创建新的关键事件。
键盘事件(很长时间,字符串字符,int设备ID,int标志)
为字符串创建新的键事件。
键盘事件(键盘事件原始事件)
制作现有关键事件的精确副本。
键盘事件(键盘事件origEvent,long eventTime,int newRepeat)
此构造函数已弃用API 5级。使用changeTimeRepeat(KeyEvent,long,int)而不是。
公共方法
静止的键盘事件 changeAction(更改操作)(键盘事件事件,int操作)
创建与给定事件相同但其操作被替换为给定值。
静止的键盘事件 更改标志(键盘事件事件,int标志)
创建与给定事件相同但其标志被替换为给定值。
静止的键盘事件 更改时间重复(键盘事件event,long eventTime,int newRepeat)
创建与给定事件相同但其事件时间和重复计数被替换为给定值。
静止的键盘事件 更改时间重复(键盘事件event,long eventTime,int newRepeat,int newFlags)
创建与给定事件相同但其事件时间和重复计数被替换为给定值。
最终的布尔值 派遣(KeyEvent。回拨接收器,KeyEvent。DispatcherState(调度员状态)状态,对象目标)
将此关键事件传递给KeyEvent。回拨接口。
最终的布尔值 派遣(KeyEvent。回拨接收器)
此方法已弃用API 5级。使用dispatch(回调、DispatcherState、对象)而不是。
最终的整数 获取操作()
检索此键事件的操作。
最终的字符串 获取字符()
对于特殊情况动作_多功能带有键的事件的代码钥匙代码_未知,这是一个原始字符串与事件关联。
静止的整数 获取DeadChar(int重音,int c)
获取通过在字符上添加重音产生的字符c。
最终的整数 获取设备ID()
获取此事件来自的设备的id。
烧焦 获取显示标签()
获取此键的主字符。
最终的长的 获取停机时间()
检索最近按键事件的时间,在中正常运行时间Millis()时间基准。
最终的长的 获取事件时间()
检索此事件发生的时间,在中正常运行时间Millis()时间基准。
最终的整数 获取标志()
返回此键事件的标志。
最终的KeyCharacterMap(关键角色映射) 获取KeyCharacterMap()
获取KeyCharacterMap(关键角色映射)与键盘设备关联。
最终的整数 获取密钥代码()
检索关键事件的关键代码。
布尔值 获取密钥数据(KeyCharacterMap。关键数据结果)
此方法已弃用API级别11。而是使用获取显示标签(),获取编号()getUnicodeChar(int).
烧焦 获取匹配(字符[]字符)
获取可以生成的字符数组中的第一个字符通过指定的密钥代码。
烧焦 获取匹配(char[]chars,int metaState)
获取可以生成的字符数组中的第一个字符通过指定的密钥代码。
静止的整数 获取最大密钥代码()
返回最大键码。
最终的整数 获取元状态()

返回元键的状态。

静止的整数 获取修改器MetaStateMask()
获取包含所有有效修改器键元状态位的掩码。
最终的整数 获取修改器()
返回修改键的状态。
烧焦 获取编号()
获取与键关联的数字或符号。
最终的整数 获取重复计数()
检索事件的重复计数。
最终的整数 获取扫描代码()
检索此密钥事件的硬件密钥id。这些值不是可靠且因设备而异。
最终的整数 获取源代码()
获取事件的源。
整数 获取Unicode字符()
获取由指定的键和元生成的Unicode字符关键状态组合。
整数 获取Unicode字符(int metaState)
获取由指定的键和元生成的Unicode字符关键状态组合。
最终的布尔值 has修改器(int修饰符)
如果只按指定的修改器键,则返回true。
最终的布尔值 没有修改器()
如果未按任何修改键,则返回true。
最终的布尔值 按Alt键()

返回ALT元键的按下状态。

最终的布尔值 已取消()
对于操作(_UP)事件,表示事件已经根据取消标记_取消.
最终的布尔值 isCapsLock开启()

返回CAPS LOCK元密钥的锁定状态。

最终的布尔值 isCtrl按下()

返回CTRL元键的按下状态。

最终的布尔值 已按下功能()

返回FUNCTION元键的按下状态。

最终的静止的布尔值 是游戏按钮(int keyCode)
如果指定的键码是游戏板按钮,则返回true。
最终的布尔值 是LongPress()
对于操作_停机事件,表示事件已经根据取消FLAG_LONG_PRESS(长_压力).
最终的布尔值 是MetaPressed()

返回META元键的按下状态。

静止的布尔值 isModifierKey(修改键)(int keyCode)
如果此键代码是修饰符键,则返回true。
最终的布尔值 数字锁定开启()

返回NUM LOCK元键的锁定状态。

布尔值 是打印密钥()
如果此键生成glyph,则返回true。
最终的布尔值 启用滚动锁定()

返回SCROLL LOCK元键的锁定状态。

最终的布尔值 按下ShiftPressed()

返回SHIFT元键的按下状态。

最终的布尔值 是SymPressed()

返回SYM元键的按下状态。

最终的布尔值 IS系统()
这是系统密钥吗?系统键不能用于菜单快捷方式。
最终的布尔值 is跟踪()
对于操作(_UP)事件,表示事件仍在根据标记_跟踪.
静止的整数 来自字符串的密钥代码(字符串符号名称)
通过符号名(如“keycode_a”或等效名称)获取密钥数字常量,如“1001”。
静止的字符串 keyCodeToString键(int关键字代码)
返回表示指定密钥的符号名的字符串例如“KEYCODE_A”、“KEYMODE_DPAD_UP”或等效的数值常量如果未知,例如“1001”。
静止的布尔值 metaStateHas修饰符(int metaState,int修饰符)
如果根据指定的元状态。
静止的布尔值 元状态无修改器(int metaState)
如果没有根据指定的元状态按修改器键,则返回true。
静止的整数 normalizeMetaState(标准状态)(int metaState)
规范化指定的元状态。
最终的空隙 设置源(int源)
修改事件的源。
最终的空隙 开始跟踪()
在以下期间调用此onKeyDown(int,KeyEvent)有系统跟踪按键通过其最终设置(可能包括长按)。
字符串 toString(字符串)()
返回一个字符串,该字符串包含此对象。
空隙 写入包裹(包裹out,int标志)
将此对象展平为地块。
[展开]
继承的方法
来自班级android.view。InputEvent(输入事件)
来自班级java.lang.Object(java.lang.对象)
来自接口android.os。可包裹的

常量

公众静态最终整数操作_停机

已在中添加API级别1

获取操作()value:按键已按下。

常量值: 0(0x00000000)

公众静态最终整数动作_倍数

已在中添加API级别1

获取操作()value:具有多个重复键事件发生在一行中,或正在传递复杂字符串。如果密钥代码不是{#link钥匙代码_未知然后{#链接获取重复计数()方法返回次数应该执行给定的密钥代码。否则,如果键代码为钥匙代码_未知,然后这是返回的字符序列获取角色().

常量值: 2(0x00000002)

公众静态最终整数操作(_UP)

已在中添加API级别1

获取操作()value:密钥已释放。

常量值: 1(0x00000001)

公众静态最终整数标记_取消

已在中添加API级别5

当与向上键事件关联时,这表示按键已取消。通常与虚拟触摸屏一起使用键,用户可以从虚拟键区域滑到显示:在这种情况下,应用程序将收到一个已取消的事件,并且不应执行通常与键。请注意,要使其工作,应用程序不能执行按键操作,直到收到向上或长按超时期满。

常量值: 32(0x00000020)

公众静态最终整数标志_取消_长_压力

已在中添加API级别5

当关键事件发生时设置标记_取消设置是因为长新闻行动是在停机时执行的。

常量值: 256(0x00000100)

公众静态最终整数驾驶员操作标志

已在中添加API级别3

此掩码用于兼容性,以识别来自输入法,其输入键已自动标记为“next”或“完成”。这允许TextView将这些作为正常的回车键进行调度对于旧应用程序,但在以下情况下仍执行适当的操作接收他们。

常量值: 16(0x00000010)

公众静态最终整数FLAG_FALLBACK(回拨)

已在中添加API级别11

当合成关键事件以实现默认行为时设置应用程序没有处理的事件。后备关键点事件由未处理的轨迹球运动生成(模拟方向键盘)和某些未经处理的按键在按键图中声明的(例如特殊功能数字键盘numlock关闭时的键)。

常量值: 1024(0x00000400)

公众静态最终整数FLAG_FROM_SYSTEM(来自系统)

已在中添加API级别3

如果已知事件来自可信部分,则设置此掩码系统的。也就是说,已知事件来自用户,并且不可能被第三方组件欺骗。

常量值: 8(0x00000008)

公众静态最终整数保持出口模式的标志

已在中添加API级别3

如果我们不希望关键事件导致我们离开,则设置此掩码触摸模式。

常量值: 4(0x00000004)

公众静态最终整数FLAG_LONG_PRESS(长_压力)

此标志用于在长按超时。

常量值: 128(0x00000080)

公众静态最终整数标志_关闭_键盘

已在中添加API级别3

如果按键事件是由软件键盘生成的,则设置此掩码。

常量值: 2(0x00000002)

公众静态最终整数标记跟踪

已在中添加API级别5

为设置操作(_UP)当此事件的关键代码仍然存在时从最初的向下追踪。也就是说,有人要求跟踪开始时按下键,长按未导致要取消的跟踪。

常量值: 512(0x00000200)

公众静态最终整数FLAG_VIRTUAL_HARD_KEY标志虚拟硬盘密钥

已在中添加API级别5

此关键事件由虚拟(屏幕上)硬键区域生成。通常,这是触摸屏的一个区域,位于常规屏幕之外显示器,专用于“硬件”按钮。

常量值: 64(0x00000040)

公众静态最终整数标记_确定_此处

已在中添加API级别1

如果设备因此关键事件而被唤醒,则会设置此掩码。

常量值: 1(0x00000001)

公众静态最终整数钥匙_0

已在中添加API级别1

键代码常量:“0”键。

常量值: 7(0x00000007)

公众静态最终整数钥匙代码_1

已在中添加API级别1

键代码常量:“1”键。

常量值: 8(0x00000008)

公众静态最终整数钥匙代码_2

已在中添加API级别1

键代码常量:“2”键。

常量值: 9(0x00000009)

公众静态最终整数钥匙代码_3

已在中添加API级别1

键代码常量:“3”键。

常量值: 10(0x0000000a)

公众静态最终整数钥匙代码_3D_MODE

已在中添加API级别14

键代码常量:3D模式键。在二维和三维模式之间切换显示。

常量值: 206(0x000000ce)

公众静态最终整数KEYCODE_4(钥匙代码_4)

已在中添加API级别1

键代码常量:“4”键。

常量值: 11(0x0000000b)

公众静态最终整数钥匙代码_5

已在中添加API级别1

键代码常量:“5”键。

常量值: 12(0x0000000c)

公众静态最终整数钥匙代码_6

已在中添加API级别1

键代码常量:“6”键。

常量值: 13(0x00000000d)

公众静态最终整数钥匙代码_7

已在中添加API级别1

键代码常量:“7”键。

常量值: 14(0x0000000e)

公众静态最终整数钥匙代码_8

已在中添加API级别1

键代码常量:“8”键。

常量值: 15(0x0000000f)

公众静态最终整数钥匙代码_9

已在中添加API级别1

键代码常量:“9”键。

常量值: 16(0x00000010)

公众静态最终整数钥匙代码_A

已在中添加API级别1

键代码常量:“A”键。

常量值: 29(0x0000001d)

公众静态最终整数钥匙代码_ALT_LEFT

已在中添加API级别1

键代码常量:左Alt修改键。

常量值: 57(0x00000039)

公众静态最终整数钥匙代码_左_右

已在中添加API级别1

键代码常量:右Alt修改键。

常量值: 58(0x0000003a)

公众静态最终整数钥匙代码_后置

已在中添加API级别1

键代码常量:“”(撇号)键。

常量值: 75(0x0000004b)

公众静态最终整数钥匙代码_APP_开关

已在中添加API级别11

按键代码常量:App开关按键。应打开应用程序切换器对话框。

常量值: 187(0x000000bb)

公众静态最终整数钥匙代码_辅助

已在中添加API级别16

钥匙代码常量:辅助钥匙。启动全球协助活动。未交付给应用程序。

常量值: 219(0x000000db)

公众静态最终整数钥匙代码_AT

已在中添加API级别1

键代码常量:“@”键。

常量值: 77(0x0000004d)

公众静态最终整数钥匙代码_AVR_INPUT

键码常数:A/V接收器输入键。在电视遥控器上,切换外部A/V接收器的输入模式。

常量值: 182(0x000000b6)

公众静态最终整数钥匙代码_AVR_电源

已在中添加API级别11

钥匙代码常数:A/V接收器电源钥匙。在电视遥控器上,切换外部A/V接收器的电源。

常量值: 181(0x000000b5)

公众静态最终整数密钥代码B

已在中添加API级别1

键代码常量:“B”键。

常量值: 30(0x0000001e)

公众静态最终整数钥匙代码_背面

已在中添加API级别1

键代码常量:返回键。

常量值: 4(0x00000004)

公众静态最终整数钥匙代码_靠背

已在中添加API级别1

键代码常量:“\”键。

常量值: 73(0x00000049)

公众静态最终整数钥匙代码_书签

已在中添加API级别11

键代码常量:书签键。在某些电视遥控器上,可以为内容或网页添加书签。

常量值: 174(0x000000ae)

公众静态最终整数钥匙代码_断路

已在中添加API级别11

键代码常量:中断/暂停键。

常量值: 121(0x00000079)

公众静态最终整数钥匙代码_向右_向下

已在中添加API等级18

按键代码常量:亮度下降键。向下调整屏幕亮度。

常量值: 220(0x000000dc)

公众静态最终整数密钥代码_权限_UP

已在中添加API等级18

按键代码常量:Brightness Up键。向上调整屏幕亮度。

常量值: 221(0x000000dd)

公众静态最终整数钥匙代码_按钮_1

按键代码常量:通用游戏板按钮#1。

常量值: 188(0x000000bc)

公众静态最终整数钥匙代码_按钮_10

按键代码常量:通用游戏板按钮#10。

常量值: 197(0x000000c5)

公众静态最终整数钥匙扣_11

按键代码常量:通用游戏板按钮#11。

常量值: 198(0x000000c6)

公众静态最终整数钥匙扣_12

按键代码常量:通用游戏板按钮#12。

常量值: 199(0x000000c7)

公众静态最终整数钥匙扣_13

按键代码常量:通用游戏板按钮#13。

常量值: 200(0x000000c8)

公众静态最终整数钥匙扣_14

按键代码常量:通用游戏板按钮#14。

常量值: 201(0x000000c9)

公众静态最终整数钥匙扣_15

按键代码常量:通用游戏板按钮#15。

常量值: 202(0x000000ca)

公众静态最终整数钥匙扣_16

按键代码常量:通用游戏板按钮#16。

常量值: 203(0x000000cb)

公众静态最终整数钥匙代码_按钮_2

按键代码常量:通用游戏板按钮#2。

常量值: 189(0x000000bd)

公众静态最终整数钥匙扣_3

按键代码常量:通用游戏板按钮#3。

常量值: 190(0x000000be)

公众静态最终整数钥匙代码_按钮_4

按键代码常量:通用游戏板按钮#4。

常量值: 191(0x000000bf)

公众静态最终整数按键代码_按钮_5

按键代码常量:通用游戏板按钮#5。

常量值: 192(0x000000c0)

公众静态最终整数钥匙代码_按钮_6

按键代码常量:通用游戏板按钮#6。

常量值: 193(0x000000c1)

公众静态最终整数按键代码_按钮_7

按键代码常量:通用游戏板按钮#7。

常量值: 194(0x000000c2)

公众静态最终整数钥匙代码_按钮_8

按键代码常量:通用游戏板按钮#8。

常量值: 195(0x000000c3)

公众静态最终整数钥匙代码_按钮_9

按键代码常量:通用游戏板按钮#9。

常量值: 196(0x000000c4)

公众静态最终整数按键代码_按钮_ A

已在中添加API级别9

键代码常量:按钮键。在游戏控制器上,a按钮应该是标记为a的按钮或控制器按钮底行上的第一个按钮。

常量值: 96(0x00000060)

公众静态最终整数钥匙代码_按钮_B

已在中添加API级别9

按键代码常量:B按钮键。在游戏控制器上,B按钮应该是标记为B的按钮或控制器按钮底行上的第二个按钮。

常量值: 97(0x00000061)

公众静态最终整数钥匙代码_按钮_C

已在中添加API级别9

键代码常量:C按钮键。在游戏控制器上,C按钮应该是标记为C的按钮或控制器按钮底行上的第三个按钮。

常量值: 98(0x00000062)

公众静态最终整数钥匙代码_按钮_L1

已在中添加API级别9

键代码常量:L1按钮键。在游戏控制器上,L1按钮应该是标有L1(或L)的按钮或左上角的触发按钮。

常量值: 102(0x00000066)

公众静态最终整数钥匙代码_按钮_L2

已在中添加API级别9

键代码常量:L2按钮键。在游戏控制器上,L2按钮应该是标记为L2的按钮或左下角的触发按钮。

常量值: 104(0x00000068)

公众静态最终整数钥匙扣模式

已在中添加API级别9

键代码常量:模式按钮键。在游戏控制器上,标记为模式的按钮。

常量值: 110(0x0000006e)

公众静态最终整数按键代码_按钮_R1

已在中添加API级别9

按键代码常量:R1按钮按键。在游戏控制器上,R1按钮应该是标记为R1(或R)的按钮或右上角的触发按钮。

常量值: 103(0x00000067)

公众静态最终整数钥匙扣_R2

已在中添加API级别9

键代码常量:R2按钮键。在游戏控制器上,R2按钮应该是标记为R2的按钮或右下角的触发按钮。

常量值: 105(0x00000069)

公众静态最终整数钥匙代码_按钮_选择

已在中添加API级别9

键代码常量:选择按钮键。在游戏控制器上,标有“选择”的按钮。

常量值: 109(0x0000006d)

公众静态最终整数钥匙码_按钮_启动

已在中添加API级别9

键代码常量:开始按钮键。在游戏控制器上,标有开始的按钮。

常量值: 108(0x0000006c)

公众静态最终整数钥匙代码_按钮_人力

已在中添加API级别9

键代码常量:左拇指按钮键。在游戏控制器上,左拇指按钮表示左侧(或仅左侧)按下操纵杆。

常量值: 106(0x0000006a)

公众静态最终整数钥匙码_按钮_人力

已在中添加API级别9

键代码常量:右拇指按钮键。在游戏控制器上,右拇指按钮表示右按下操纵杆。

常量值: 107(0x0000006b)

公众静态最终整数钥匙代码_按钮_X

已在中添加API级别9

键代码常量:X按钮键。在游戏控制器上,X按钮应该是标记为X的按钮或控制器按钮上排的第一个按钮。

常量值: 99(0x00000063)

公众静态最终整数钥匙代码_按钮_Y

已在中添加API级别9

键代码常量:Y按钮键。在游戏控制器上,Y按钮应该是标记为Y的按钮或控制器按钮上排的第二个按钮。

常量值: 100(0x00000064)

公众静态最终整数按键代码_按钮_Z

已在中添加API级别9

键代码常量:Z按钮键。在游戏控制器上,Z按钮应该是标记为Z的按钮或控制器按钮上排的第三个按钮。

常量值: 101(0x00000065)

公众静态最终整数钥匙代码_C

已在中添加API级别1

键代码常量:“C”键。

常量值: 31(0x0000001f)

公众静态最终整数钥匙代码计算器

键代码常量:计算器特殊功能键。用于启动计算器应用程序。

常量值: 210(0x000000d2)

公众静态最终整数钥匙代码_警示

已在中添加API等级15

键代码常量:日历特殊功能键。用于启动日历应用程序。

常量值: 208(0x000000d0)

公众静态最终整数钥匙代码_呼叫

已在中添加API级别1

键代码常量:调用键。

常量值: 5(0x00000005)

公众静态最终整数KEYCODE_CAMERA公司

已在中添加API级别1

键代码常量:相机键。用于启动相机应用程序或拍照。

常量值: 27(0x0000001b)

公众静态最终整数钥匙代码_ CAPS_LOCK

已在中添加API级别11

键代码常量:Caps Lock键。

常量值: 115(0x00000073)

公众静态最终整数钥匙代码_标签

已在中添加API级别11

键代码常量:切换标题键。切换隐藏字幕文本的模式,例如在电视节目中。

常量值: 175(0x000000af)

公众静态最终整数键盘代码_频道_向下

已在中添加API级别11

按键代码常量:频道向下键。在电视遥控器上,减小电视频道的音量。

常量值: 167(0x000000a7)

公众静态最终整数键盘代码_频道_向上

已在中添加API级别11

按键代码常量:频道向上键。在电视遥控器上,增加电视频道。

常量值: 166(0x000000a6)

公众静态最终整数钥匙代码_清洁

已在中添加API级别1

键代码常量:清除键。

常量值: 28(0x0000001c)

公众静态最终整数密钥代码_COMMA

已在中添加API级别1

键代码常量:“,”键。

常量值: 55(0x00000037)

公众静态最终整数钥匙代码_联系人

已在中添加API等级15

按键代码常量:触点特殊功能键。用于启动通讯簿应用程序。

常量值: 207(0x000000cf)

公众静态最终整数钥匙代码_CTRL_LEFT

已在中添加API级别11

键代码常量:左控制修改键。

常量值: 113(0x00000071)

公众静态最终整数钥匙代码_CTRL_RIGHT

已在中添加API级别11

键代码常量:右控制修饰符键。

常量值: 114(0x00000072)

公众静态最终整数钥匙代码_D

已在中添加API级别1

键代码常量:“D”键。

常量值: 32(0x00000020)

公众静态最终整数钥匙代码_DEL

已在中添加API级别1

键代码常量:退格键。删除插入点之前的字符,与钥匙代码FORWARD_DEL.

常量值: 67(0x00000043)

公众静态最终整数按键代码_键盘_中心

已在中添加API级别1

按键代码常量:方向盘中心键。也可以由轨迹球运动合成。

常量值: 23(0x00000017)

公众静态最终整数钥匙代码_DPAD_DOWN

已在中添加API级别1

按键代码常量:方向向下键。也可以由轨迹球运动合成。

常量值: 20(0x00000014)

公众静态最终整数钥匙代码_DPAD_LEFT

已在中添加API级别1

按键代码常量:方向盘向左键。也可以由轨迹球运动合成。

常量值: 21(0x00000015)

公众静态最终整数钥匙代码_衬垫_右侧

已在中添加API级别1

按键代码常量:方向键向右键。也可以由轨迹球运动合成。

常量值: 22(0x00000016)

公众静态最终整数钥匙代码_DPAD_UP

已在中添加API级别1

按键代码常量:方向键盘向上键。也可以由轨迹球运动合成。

常量值: 19(0x00000013)

公众静态最终整数钥匙代码_DVR

已在中添加API级别11

密钥代码常量:DVR密钥。在某些电视遥控器上,可切换到DVR模式以播放录制的节目。

常量值: 173(0x000000ad)

公众静态最终整数钥匙代码_E

已在中添加API级别1

键代码常量:“E”键。

常量值: 33(0x0000002)

公众静态最终整数钥匙代码_EISU

已在中添加API级别16

键代码常量:日本字母数字键。

常量值: 212(0x000000d4)

公众静态最终整数键盘_通话

已在中添加API级别1

键代码常量:End Call键。

常量值: 6(0x00000006)

公众静态最终整数钥匙代码_回车

已在中添加API级别1

键代码常量:输入键。

常量值: 66(0x00000042)

公众静态最终整数钥匙代码_环境保护

已在中添加API级别1

键代码常量:信封特殊功能键。用于启动邮件应用程序。

常量值: 65(0x00000041)

公众静态最终整数钥匙代码_质量

已在中添加API级别1

键代码常量:“=”键。

常量值: 70(0x00000046)

公众静态最终整数密钥代码_场景

已在中添加API级别11

键代码常量:Escape键。

常量值: 111(0x0000006f)

公众静态最终整数KEYCODE_EXPLORER键盘

已在中添加API级别1

键代码常量:Explorer特殊功能键。用于启动浏览器应用程序。

常量值: 64(0x00000040)

公众静态最终整数钥匙代码_F

已在中添加API级别1

密钥代码常量:“F”密钥。

常量值: 34(0x00000022)

公众静态最终整数钥匙代码_F1

已在中添加API级别11

键代码常量:F1键。

常量值: 131(0x00000083)

公众静态最终整数钥匙代码_F10

已在中添加API级别11

键代码常量:F10键。

常量值: 140(0x0000008c)

公众静态最终整数钥匙代码_F11

已在中添加API级别11

键代码常量:F11键。

常量值: 141(0x0000008d)

公众静态最终整数钥匙代码_F12

已在中添加API级别11

键代码常量:F12键。

常量值: 142(0x0000008e)

公众静态最终整数钥匙代码_F2

已在中添加API级别11

键代码常量:F2键。

常量值: 132(0x00000084)

公众静态最终整数钥匙代码_F3

键代码常量:F3键。

常量值: 133(0x00000085)

公众静态最终整数钥匙代码_F4

已在中添加API级别11

按键代码常量:F4键。

常量值: 134(0x00000086)

公众静态最终整数钥匙代码_F5

已在中添加API级别11

键代码常量:F5键。

常量值: 135(0x00000087)

公众静态最终整数钥匙代码_F6

已在中添加API级别11

键代码常量:F6键。

常量值: 136(0x00000088)

公众静态最终整数密钥代码_F7

已在中添加API级别11

键代码常量:F7键。

常量值: 137(0x00000089)

公众静态最终整数钥匙代码_F8

已在中添加API级别11

键代码常量:F8键。

常量值: 138(0x0000008a)

公众静态最终整数钥匙代码_F9

已在中添加API级别11

键代码常量:F9键。

常量值: 139(0x0000008b)

公众静态最终整数钥匙代码_福卡斯

已在中添加API级别1

关键码常量:“Camera Focus”键。用于对焦相机。

常量值: 80(0x00000050)

公众静态最终整数钥匙代码_前进

已在中添加API级别11

按键代码常量:前进键。在历史堆栈中向前导航。的补语钥匙代码_背面.

常量值: 125(0x0000007d)

公众静态最终整数密钥代码_前进_DEL

已在中添加API级别11

键代码常量:Forward Delete键。删除插入点之前的字符,这与钥匙代码_DEL.

常量值: 112(0x00000070)

公众静态最终整数键代码函数

已在中添加API级别11

键代码常量:函数修饰符键。

常量值: 119(0x00000077)

公众静态最终整数钥匙代码_G

已在中添加API级别1

键代码常量:“G”键。

常量值: 35(0x00000023)

公众静态最终整数钥匙代码_ GRAVE

已在中添加API级别1

键代码常量:“”(反勾号)键。

常量值: 68(0x00000044)

公众静态最终整数钥匙代码指南

已在中添加API级别11

键代码常量:导向键。在电视遥控器上,显示节目指南。

常量值: 172(0x000000ac)

公众静态最终整数钥匙代码_H

已在中添加API级别1

键代码常量:“H”键。

常量值: 36(0x00000024)

公众静态最终整数KEYCODE_HEADSETHOOK钥匙钩

已在中添加API级别1

按键代码常量:耳机挂钩按键。用于挂断电话和停止媒体。

常量值: 79(0x0000004f)

公众静态最终整数KEYCODE_HENKAN公司

已在中添加API级别16

键代码常量:日文转换键。

常量值: 214(0x000000d6)

公众静态最终整数钥匙代码_主页

已在中添加API级别1

钥匙代码常量:主钥匙。此密钥由框架处理,从不交付给应用程序。

常量值: (0x00000003)

公众静态最终整数钥匙代码_I

已在中添加API级别1

键代码常量:“I”键。

常量值: 37(0x00000025)

公众静态最终整数密钥代码信息

已在中添加API级别11

键代码常量:信息键。电视遥控器上常见,用于显示与当前正在查看。

常量值: 165(0x000000a5)

公众静态最终整数密钥代码插入

已在中添加API级别11

键代码常量:插入键。切换插入/覆盖编辑模式。

常量值: 124(0x0000007c)

公众静态最终整数钥匙代码_J

已在中添加API级别1

键代码常量:“J”键。

常量值: 38(0x00000026)

公众静态最终整数钥匙代码_K

已在中添加API级别1

密钥代码常量:“K”密钥。

常量值: 39(0x00000027)

公众静态最终整数钥匙_卡纳

已在中添加API级别16

键代码常量:日语假名键。

常量值: 218(0x000000da)

公众静态最终整数KEYCODE_KATAKANA_HIRAGANA钥匙码

已在中添加API级别16

键代码常量:日语片假名/平假名键。

常量值: 215(0x000000d7)

公众静态最终整数钥匙代码_L

已在中添加API级别1

键代码常量:“L”键。

常量值: 40(0x00000028)

公众静态最终整数钥匙代码_角度_开关

已在中添加API级别14

键代码常量:语言切换键。切换当前输入语言,例如在英语和日语之间切换QWERTY键盘。在某些设备上,可以通过以下方式执行相同的功能按Shift+空格键。

常量值: 204(0x000000立方厘米)

公众静态最终整数KEYCODE_LEFT_支架

已在中添加API级别1

键代码常量:“[”键。

常量值: 71(0x00000047)

公众静态最终整数钥匙代码_M

已在中添加API级别1

键代码常量:“M”键。

常量值: 41(0x00000029)

公众静态最终整数键盘_手册_模式

已在中添加API级别14

按键代码常量:礼仪模式按键。打开或关闭静音或振动模式,使设备行为更礼貌在某些情况下,例如在拥挤的火车上。在某些设备上,密钥只能长按时操作。

常量值: 205(0x000000cd)

公众静态最终整数钥匙代码_MEDIA_AUDIO_TRACK

已在中添加API等级19

关键码常量:音频曲目键切换音频曲目。

常量值: 222(0x000000de)

公众静态最终整数钥匙代码_媒体_关闭

已在中添加API级别11

键代码常量:关闭媒体键。例如,可以用来关闭CD托盘。

常量值: 128(0x00000080)

公众静态最终整数KEYCODE_MEDIA_EJECT(键盘_媒体_弹出)

已在中添加API级别11

键代码常量:弹出媒体键。例如,可用于弹出CD托盘。

常量值: 129(0x00000081)

公众静态最终整数KEYCODE_MEDIA_FAST_FORWARD(键盘_媒体_快速前进)

已在中添加API级别3

按键代码常量:快进媒体键。

常量值: 90(0x0000005a)

公众静态最终整数钥匙代码_媒体_外接

已在中添加API级别3

键代码常量:播放下一媒体键。

常量值: 87(0x00000057)

公众静态最终整数钥匙代码_媒体_ AUSE

已在中添加API级别11

按键代码常量:暂停媒体键。

常量值: 127(0x0000007f)

公众静态最终整数键盘_媒体_播放

已在中添加API级别11

键代码常量:播放媒体键。

常量值: 126(0x0000007e)

公众静态最终整数KEYCODE_MEDIA_PLAY_PAUSE键盘

已在中添加API级别3

按键代码常量:播放/暂停媒体键。

常量值: 85(0x00000055)

公众静态最终整数KEYCODE_MEDIA_PREVIOUS(钥匙代码_媒体_版本)

已在中添加API级别3

键代码常量:播放上一媒体键。

常量值: 88(0x00000058)

公众静态最终整数钥匙代码_媒体_记录

已在中添加API级别11

密钥代码常量:录制媒体密钥。

常量值: 130(0x00000082)

公众静态最终整数钥匙代码_媒体_回放

已在中添加API级别3

键代码常量:回放媒体键。

常量值: 89(0x00000059)

公众静态最终整数钥匙代码_MEDIA_STOP

已在中添加API级别3

按键代码常量:停止媒体键。

常量值: 86(0x00000056)

公众静态最终整数键盘_菜单

已在中添加API级别1

键代码常量:菜单键。

常量值: 82(0x00000052)

公众静态最终整数钥匙代码_META_LEFT

已在中添加API级别11

键代码常量:左元修改键。

常量值: 117(0x00000075)

公众静态最终整数钥匙代码_元数据_右侧

已在中添加API级别11

键代码常量:右元修改键。

常量值: 118(0x00000076)

公众静态最终整数钥匙_最小

已在中添加API级别1

键代码常量:“-”。

常量值: 69(0x00000045)

公众静态最终整数钥匙代码_移动_结束

已在中添加API级别11

键代码常量:结束移动键。用于滚动光标或将光标移动到行尾或列表底部。

常量值: 123(0x0000007b)

公众静态最终整数钥匙代码_移动_主页

已在中添加API级别11

键代码常量:Home Movement键。用于将光标滚动或移动到行的开头或列表的顶部。

常量值: 122(0x0000007a)

公众静态最终整数钥匙_MUHENKAN

已在中添加API级别16

按键代码常量:日式非转换按键。

常量值: 213(0x000000d5)

公众静态最终整数按键代码_音乐

已在中添加API等级15

按键代码常量:音乐专用功能键。用于启动音乐播放器应用程序。

常量值: 209(0x000000d1)

公众静态最终整数KEYCODE_MUTE钥匙码

已在中添加API级别3

按键代码常量:静音键。将麦克风静音,这与KEYCODE_VOLUME_MUTE键盘.

常量值: 91(0x0000005b)

公众静态最终整数钥匙代码_N

已在中添加API级别1

键代码常量:“N”键。

常量值: 42(0x0000002a)

公众静态最终整数钥匙代码_通知

已在中添加API级别1

密钥代码常量:通知密钥。

常量值: 83(0x00000053)

公众静态最终整数钥匙代码_编号

已在中添加API级别1

键代码常量:数字修饰符键。用于输入数字符号。这把钥匙不是Num Lock;更像是钥匙代码_ALT_LEFT和是解释为ALT键MetaKeyKeyListener.

常量值: 78(0x0000004e)

公众静态最终整数钥匙代码_ UMPAD_0

已在中添加API级别11

键代码常量:数字键盘“0”键。

常量值: 144(0x00000090)

公众静态最终整数钥匙代码_ UMPAD_1

已在中添加API级别11

按键代码常量:数字键盘“1”键。

常量值: 145(0x00000091)

公众静态最终整数钥匙代码_ UMPAD_2

已在中添加API级别11

按键代码常量:数字键盘“2”键。

常量值: 146(0x00000092)

公众静态最终整数钥匙代码_ UMPAD_3

按键代码常量:数字键盘“3”键。

常量值: 147(0x00000093)

公众静态最终整数钥匙代码_NUMPAD_4

已在中添加API级别11

按键代码常量:数字键盘“4”键。

常量值: 148(0x00000094)

公众静态最终整数钥匙代码_ UMPAD_5

已在中添加API级别11

键代码常量:数字键盘“5”键。

常量值: 149(0x00000095)

公众静态最终整数钥匙代码_ UMPAD_6

已在中添加API级别11

按键代码常量:数字键盘“6”键。

常量值: 150(0x00000096)

公众静态最终整数钥匙代码_ UMPAD_7

已在中添加API级别11

按键代码常量:数字键盘“7”键。

常量值: 151(0x00000097)

公众静态最终整数钥匙代码_ UMPAD_8

已在中添加API级别11

按键代码常量:数字键盘“8”键。

常量值: 152(0x00000098)

公众静态最终整数钥匙代码_ UMPAD_9

已在中添加API级别11

按键代码常量:数字键盘“9”键。

常量值: 153(0x00000099)

公众静态最终整数钥匙代码_ UMPAD_ADD

已在中添加API级别11

按键代码常量:数字键盘“+”键(用于添加)。

常量值: 157(0x0000009d)

公众静态最终整数KEYCODE_NUMPAD_COMMA码

按键代码常量:数字键盘“,”键(用于小数或数字分组)。

常量值: 159(0x0000009f)

公众静态最终整数KEYCODE_NUMPAD_DIVIDE码

已在中添加API级别11

按键代码常量:数字键盘“/”键(用于除法)。

常量值: 154(0x0000009a)

公众静态最终整数钥匙代码_ UMPAD_DOT

已在中添加API级别11

按键代码常量:数字键盘“.”键(用于小数或数字分组)。

常量值: 158(0x0000009e)

公众静态最终整数钥匙代码_ UMPAD_回车

已在中添加API级别11

按键代码常量:数字键盘Enter键。

常量值: 160(0x000000a0)

公众静态最终整数KEYCODE_NUMPAD_EQUALS码

已在中添加API级别11

按键代码常量:数字键盘“=”键。

常量值: 161(0x000000a1)

公众静态最终整数钥匙代码_ UMPAD_LEFT_PAREN

已在中添加API级别11

按键代码常量:数字键盘“(”键。

常量值: 162(0x000000a2)

公众静态最终整数钥匙代码_ UMPAD_多功能

已在中添加API级别11

按键代码常量:数字键盘“*”键(用于乘法)。

常量值: 155(0x0000009b)

公众静态最终整数KEYCODE_NUMPAD_RIGHT_PAREN键盘

已在中添加API级别11

按键代码常量:数字键盘“)”键。

常量值: 163(0x000000a3)

公众静态最终整数钥匙代码_ UMPAD_SUBTRACT

已在中添加API级别11

按键代码常量:数字键盘“-”键(用于减法)。

常量值: 156(0x0000009c)

公众静态最终整数钥匙代码_编号_锁定

已在中添加API级别11

键代码常量:Num Lock键。这是Num Lock键;它不同于钥匙代码_编号.此键改变数字键盘上其他键的行为。

常量值: 143(0x0000008f)

公众静态最终整数键代码_ O

已在中添加API级别1

键代码常量:“O”键。

常量值: 43(0x0000002b)

公众静态最终整数钥匙代码_P

已在中添加API级别1

键代码常量:“P”键。

常量值: 44(0x0000002c)

公众静态最终整数钥匙代码_页面_关闭

已在中添加API级别9

键代码常量:Page Down键。

常量值: 93(0x0000005d)

公众静态最终整数密钥代码页面

已在中添加API级别9

键代码常量:Page Up键。

常量值: 92(0x0000005c)

公众静态最终整数钥匙代码_系列

已在中添加API级别1

键代码常量:“.”键。

常量值: 56(0x00000038)

公众静态最终整数钥匙代码_信息符号

已在中添加API级别9

键代码常量:图片符号修改键。用于切换符号集(Emoji、Kao-moji)。

常量值: 94(0x0000005e)

公众静态最终整数钥匙代码_PLUS

已在中添加API级别1

键代码常量:“+”键。

常量值: 81(0x00000051)

公众静态最终整数钥匙代码_ OUND

已在中添加API级别1

键代码常量:“#”键。

常量值: 18(0x00000012)

公众静态最终整数钥匙代码_电源

已在中添加API级别1

钥匙代码常量:电源钥匙。

常量值: 26(0x0000001a)

公众静态最终整数钥匙代码_程序_蓝色

已在中添加API级别11

按键代码常量:蓝色“可编程”按键。在电视遥控器上,用作上下文/可编程键。

常量值: 186(0x000000ba)

公众静态最终整数钥匙代码_程序_绿色

已在中添加API级别11

按键代码常量:绿色“可编程”按键。在电视遥控器上,用作上下文/可编程键。

常量值: 184(0x000000b8)

公众静态最终整数密钥编码_PROG_RED

已在中添加API级别11

按键代码常量:红色“可编程”按键。在电视遥控器上,用作上下文/可编程键。

常量值: 183(0x000000b7)

公众静态最终整数钥匙代码_程序_黄色

已在中添加API级别11

钥匙代码常量:黄色“可编程”钥匙。在电视遥控器上,用作上下文/可编程键。

常量值: 185(0x000000b9)

公众静态最终整数钥匙代码_Q

已在中添加API级别1

键代码常量:“Q”键。

常量值: 45(0x0000002d)

公众静态最终整数钥匙_R

已在中添加API级别1

键代码常量:“R”键。

常量值: 46(0x0000002e)

公众静态最终整数钥匙代码_灯支架

已在中添加API级别1

键代码常量:“]”键。

常量值: 72(0x00000048)

公众静态最终整数钥匙代码_RO

已在中添加API级别16

键代码常量:日本Ro键。

常量值: 217(0x000000d9)

公众静态最终整数钥匙代码_S

已在中添加API级别1

键代码常量:“S”键。

常量值: 47(0x0000002f)

公众静态最终整数钥匙代码_ CROLL_LOCK

已在中添加API级别11

按键代码常量:滚动锁定键。

常量值: 116(0x00000074)

公众静态最终整数钥匙代码_搜索

已在中添加API级别1

键代码常量:搜索键。

常量值: 84(0x00000054)

公众静态最终整数密钥代码_密码

已在中添加API级别1

键代码常量:“;”键。

常量值: 74(0x0000004a)

公众静态最终整数图例_设置

已在中添加API级别11

键代码常量:设置键。启动系统设置活动。

常量值: 176(0x000000b0)

公众静态最终整数钥匙代码_移位_左侧

已在中添加API级别1

键代码常量:左Shift修改键。

常量值: 59(0x0000003b)

公众静态最终整数钥匙代码_移位_右侧

已在中添加API级别1

键代码常量:右Shift修改键。

常量值: 60(0x0000003c)

公众静态最终整数钥匙代码_闪存

已在中添加API级别1

密钥代码常量:“/”密钥。

常量值: 76(0x0000004c)

公众静态最终整数钥匙代码_ OFT_LEFT

已在中添加API级别1

按键代码常量:软左键。通常位于手机显示屏下方,用作多功能用于选择左下角显示的软件定义功能的功能键显示屏的。

常量值: 1(0x00000001)

公众静态最终整数钥匙代码_ OFT_RIGHT

已在中添加API级别1

按键代码常量:右软键。通常位于手机显示屏下方,用作多功能用于选择右下角显示的软件定义功能的功能键显示屏的。

常量值: 2(0x00000002)

公众静态最终整数钥匙代码_空间

已在中添加API级别1

键代码常量:空格键。

常量值: 62(0x0000003e)

公众静态最终整数KEYCODE_STAR(钥匙_星)

已在中添加API级别1

键代码常量:“*”键。

常量值: 17(0x00000011)

公众静态最终整数钥匙代码_STB_INPUT

已在中添加API级别11

密钥代码常量:机顶盒输入密钥。在电视遥控器上,切换外部机顶盒的输入模式。

常量值: 180(0x000000b4)

公众静态最终整数密钥代码_STB_POWER

已在中添加API级别11

密钥代码常量:机顶盒电源密钥。在电视遥控器上,切换外部机顶盒的电源。

常量值: 179(0x000000b3)

公众静态最终整数钥匙代码_开关_字符集

已在中添加API级别9

密钥代码常量:切换字符集修改器密钥。用于切换字符集(汉字、片假名)。

常量值: 95(0x0000005f)

公众静态最终整数KEYCODE_SYM码

已在中添加API级别1

键代码常量:符号修饰符键。用于输入替代符号。

常量值: 63(0x0000003f)

公众静态最终整数钥匙代码_SYSRQ

已在中添加API级别11

密钥代码常量:系统请求/打印屏幕密钥。

常量值: 120(0x00000078)

公众静态最终整数钥匙代码_T

已在中添加API级别1

键代码常量:“T”键。

常量值: 48(0x00000030)

公众静态最终整数钥匙代码_TAB

已在中添加API级别1

键代码常量:Tab键。

常量值: 61(0x0000003d)

公众静态最终整数钥匙代码_TV

已在中添加API级别11

按键代码常量:TV键。在电视遥控器上,切换到观看直播电视。

常量值: 170(0x000000aa)

公众静态最终整数钥匙代码_TV_INPUT

已在中添加API级别11

按键代码常量:电视输入键。在电视遥控器上,切换电视屏幕上的输入。

常量值: 178(0x000000b2)

公众静态最终整数钥匙代码_电视_电源

已在中添加API级别11

按键代码常量:电视电源键。在电视遥控器上,切换电视屏幕上的电源。

常量值: 177(0x000000b1)

公众静态最终整数密钥代码(U)

已在中添加API级别1

键代码常量:“U”键。

常量值: 49(0x00000031)

公众静态最终整数钥匙代码_未知

已在中添加API级别1

密钥代码常量:未知密钥代码。

常量值: 0(0x00000000)

公众静态最终整数钥匙代码_V

已在中添加API级别1

密钥代码常量:“V”密钥。

常量值: 50(0x00000032)

公众静态最终整数KEYCODE_VOLUME_DOWN(钥匙代码_卷_下降)

已在中添加API级别1

按键代码常量:音量降低键。降低扬声器音量。

常量值: 25(0x00000019)

公众静态最终整数KEYCODE_VOLUME_MUTE键盘

已在中添加API级别11

按键代码常量:音量静音键。使扬声器静音,与此不同KEYCODE_MUTE钥匙码.此键通常应作为切换来实现,以便第一次按下将扬声器设为静音,第二次按下可恢复原始音量。

常量值: 164(0x000000a4)

公众静态最终整数钥匙代码_卷_ UP

已在中添加API级别1

按键代码常量:增大音量键。调高扬声器音量。

常量值: 24(0x00000018)

公众静态最终整数钥匙代码_W

已在中添加API级别1

键代码常量:“W”键。

常量值: 51(0x00000033)

公众静态最终整数钥匙代码_窗口

已在中添加API级别11

键代码常量:窗口键。在电视遥控器上,切换画中画模式或其他窗口功能。

常量值: 171(0x000000ab)

公众静态最终整数钥匙代码_X

已在中添加API级别1

键代码常量:“X”键。

常量值: 52(0x00000034)

公众静态最终整数钥匙代码_Y

已在中添加API级别1

键代码常量:“Y”键。

常量值: 53(0x00000035)

公众静态最终整数密钥代码_日元

已在中添加API级别16

键代码常量:日元键。

常量值: 216(0x000000d8)

公众静态最终整数KEYCODE_Z码

已在中添加API级别1

键代码常量:“Z”键。

常量值: 54(0x00000036)

公众静态最终整数密钥代码_ ZENKAKU _ HANKAKU

已在中添加API级别16

按键代码常量:日本全角/半角按键。

常量值: 211(0x000000d3)

公众静态最终整数KEYCODE_ZOOM_IN码

已在中添加API级别11

键代码常量:放大键。

常量值: 168(0x000000a8)

公众静态最终整数键盘_缩放_输出

已在中添加API级别11

键代码常量:缩小键。

常量值: 169(0x000000a9)

公众静态最终整数最大键码

已在中添加API级别1

此常量已弃用API级别3。
现在有多个MAX_KEYCODE关键码。使用获取最大键码()而不是。

常量值: 84(0x00000054)

公众静态最终整数META_ALT_LEFT_ON(元数据_默认_打开)

已在中添加API级别1

此掩码用于检查是否按下了左ALT元键。

常量值: 16(0x00000010)

公众静态最终整数元数据_任务

已在中添加API级别11
常量值: 50(0x00000032)

公众静态最终整数META_ALT_ON(元数据_启用)

已在中添加API级别1

此掩码用于检查是否按下了其中一个ALT元键。

常量值: 2(0x00000002)

公众静态最终整数元数据_左侧_右侧_打开

已在中添加API级别1

此掩码用于检查是否按下了右侧的ALT元键。

常量值: 32(0x00000020)

公众静态最终整数元数据_ CAPS_LOCK_ON

已在中添加API级别11

此掩码用于检查CAPS LOCK元密钥是否打开。

常量值: 1048576(0x00100000)

公众静态最终整数元数据_左_开

已在中添加API级别11

此掩码用于检查是否按下了左CTRL元键。

常量值: 8192(0x00002000)

公众静态最终整数元数据_掩码

已在中添加API级别11
常量值: 28672(0x00007000)

公众静态最终整数META_CTRL_ON(元数据_打开)

已在中添加API级别11

此掩码用于检查是否按下了其中一个CTRL元键。

常量值: 4096(0x00001000)

公众静态最终整数元数据_正确_打开

已在中添加API级别11

此掩码用于检查是否按下了右CTRL元键。

常量值: 16384(0x00004000)

公众静态最终整数元数据_功能_开启

已在中添加API级别11

此掩码用于检查是否按下了FUNCTION元键。

常量值: 8(0x00000008)

公众静态最终整数META_META_LEFT_ON(元数据_默认_打开)

此掩码用于检查是否按下了左META元键。

常量值: 131072(0x00020000)

公众静态最终整数元数据任务

已在中添加API级别11

公众静态最终整数META_META_ON(元数据_元数据_打开)

已在中添加API级别11

此掩码用于检查是否按下了META元键之一。

常量值: 65536(0x00010000)

公众静态最终整数META_META_RIGHT_ON(元数据_亮度_开启)

已在中添加API级别11

此掩码用于检查是否按下了正确的META元键。

常量值: 262144(0x00040000)

公众静态最终整数META_NUM_LOCK_ON(元数据_锁定_打开)

已在中添加API级别11

此掩码用于检查NUM LOCK元键是否打开。

常量值: 2097152(0x00200000)

公众静态最终整数元数据_ CROLL_LOCK_ON

已在中添加API级别11

此掩码用于检查SCROLL LOCK元键是否打开。

常量值: 4194304(0x00400000)

公众静态最终整数META_SHIFT_LEFT_ON(元数据_换档_启用)

已在中添加API级别1

此掩码用于检查是否按下了左SHIFT元键。

常量值: 64(0x00000040)

公众静态最终整数元数据_移位_任务

已在中添加API级别11
常量值: 193(0x000000c1)

公众静态最终整数元数据_切换_打开

已在中添加API级别1

此掩码用于检查是否按下了SHIFT元键之一。

常量值: 1(0x00000001)

公众静态最终整数META_SHIFT_RIGHT_ON

已在中添加API级别1

此掩码用于检查是否按下了右SHIFT元键。

常量值: 128(0x00000080)

公众静态最终整数元数据_SYM_ON

已在中添加API级别1

此掩码用于检查是否按下了SYM元键。

常量值: 4(0x00000004)

领域

公众静态最终的创建者<键盘事件>造物主

已在中添加API级别1

公共建筑商

公众的 键盘事件 (int操作,int代码)

已在中添加API级别1

创建新的关键事件。

参数
行动 行动代码:要么操作_停机,操作(_UP),或动作_多功能.
代码 钥匙代码。

公众的 键盘事件 (long-downTime,long-eventTime,int action,int code,int repeat)

已在中添加API级别1

创建新的关键事件。

参数
停机时间 时间(in正常运行时间Millis())这个键代码最初出现的地方。
事件时间 时间(in正常运行时间Millis())这件事发生的时候。
行动 行动代码:要么操作_停机,操作(_UP),或动作_多功能.
代码 钥匙代码。
重复 向下事件的重复计数(如果在初始停机)或多个事件的事件计数。

公众的 键盘事件 (long downTime,long eventTime,int action,int code,int repeat,int metaState)

已在中添加API级别1

创建新的关键事件。

参数
停机时间 时间(in正常运行时间Millis())这个键代码最初出现的地方。
事件时间 时间(in上升百万())这件事发生的时候。
行动 行动代码:要么操作_停机,操作(_UP),或动作_多功能.
代码 钥匙代码。
重复 向下事件的重复计数(如果在初始下降)或多个事件的事件计数。
元状态 指示当前按下的元键的标记。

公众的 键盘事件 (long downTime,long eventTime,int action,int code,int repeat,int metaState,int deviceId,int scancode)

已在中添加API级别1

创建新的关键事件。

参数
停机时间 时间(in正常运行时间Millis())这个键代码最初出现的地方。
事件时间 时间(in正常运行时间Millis())这件事发生的时候。
行动 行动代码:要么操作_停机,操作(_UP),或动作_多功能.
代码 钥匙代码。
重复 向下事件的重复计数(如果在初始停机)或多个事件的事件计数。
元状态 指示当前按下的元键的标记。
设备ID 生成关键事件的设备ID。
扫描码 事件的原始设备扫描代码。

公众的 键盘事件 (long downTime,long eventTime,int action,int code,int repeat,int metaState,int deviceId,int scancode,int flags)

已在中添加API级别1

创建新的关键事件。

参数
停机时间 时间(in正常运行时间Millis())这个键代码最初出现的地方。
事件时间 时间(in上升百万())这件事发生的时候。
行动 行动代码:要么操作_停机,操作(_UP),或动作_多功能.
代码 钥匙代码。
重复 向下事件的重复计数(如果在初始下降)或多个事件的事件计数。
元状态 指示当前按下的元键的标记。
设备ID 生成关键事件的设备ID。
扫描码 事件的原始设备扫描代码。
旗帜 此关键事件的标志

公众的 键盘事件 (long downTime,long eventTime,int action,int code,int repeat,int metaState,int deviceId,int scancode,int flags,int source)

已在中添加API级别9

创建一个新的关键事件。

参数
停机时间 时间(in正常运行时间Millis())这个键代码最初出现的地方。
事件时间 时间(in正常运行时间Millis())这件事发生的时候。
行动 行动代码:要么操作_停机,操作(_UP),或动作_多功能.
代码 钥匙代码。
重复 向下事件的重复计数(如果在初始停机)或多个事件的事件计数。
元状态 指示当前按下的元键的标记。
设备ID 生成关键事件的设备ID。
扫描码 事件的原始设备扫描代码。
旗帜 此关键事件的标志
来源 输入源,如来源_键盘.

公众的 键盘事件 (长时间,字符串字符,int设备ID,int标志)

已在中添加API级别3

为字符串创建新的键事件。关键代码,操作、重复计数和源将自动设置为钥匙代码_未知,动作_倍数、0和来源_键盘为你。

参数
时间 时间(in正常运行时间Millis())发生此事件的时间。
字符 字符串。
设备ID 生成关键事件的设备ID。
旗帜 此关键事件的标志

公众的 键盘事件 (键盘事件原始事件)

已在中添加API级别3

制作现有关键事件的精确副本。

公众的 键盘事件 (键盘事件origEvent,long eventTime,int newRepeat)

已在中添加API级别1

此构造函数已弃用API 5级。
使用changeTimeRepeat(KeyEvent,long,int)而不是。

复制现有的关键事件,修改其时间和重复计数。

参数
原始事件 要复制的现有事件。
事件时间 新事件时间(英寸正常运行时间Millis())事件的。
new重复 事件的新重复计数。

公共方法

公众静止的键盘事件 changeAction(更改操作) (键盘事件事件,int操作)

已在中添加API级别3

创建与给定事件相同但其操作被替换为给定值。

参数
事件 要复制的现有事件。此项未修改。
行动 事件的新操作代码。

公众静止的键盘事件 变更标志 (键盘事件事件,int标志)

已在中添加API级别3

创建与给定事件相同但其标志被替换为给定值。

参数
事件 要复制的现有事件。此项未修改。
旗帜 新标志常量。

公众静止的键盘事件 更改时间重复 (键盘事件event,long eventTime,int newRepeat)

已在中添加API级别3

创建与给定事件相同但其事件时间和重复计数被替换为给定值。

参数
事件 要复制的现有事件。此项未修改。
事件时间 新事件时间(英寸正常运行时间Millis())活动。
new重复 事件的新重复计数。

公众静止的键盘事件 更改时间重复 (键盘事件event,long eventTime,int newRepeat,int newFlags)

已在中添加API级别5

创建与给定事件相同但其事件时间和重复计数被替换为给定值。

参数
事件 要复制的现有事件。此项未修改。
事件时间 新事件时间(英寸正常运行时间Millis())事件的。
new重复 事件的新重复计数。
新标志 事件的新标志,替换整个值在原始事件中。

公众最终布尔值 派遣 (KeyEvent。回拨接收器,KeyEvent。DispatcherState(调度员状态)状态,对象目标)

KeyEvent。回拨接口。如果是这样如果ACTION_MULTIPLE事件未被处理,则尝试将使其能够提供单一的正常事件。

参数
接受者 将为事件提供的回调。
状态 跨事件保留的状态信息。
目标 调度的目标,用于跟踪。
退换商品
  • 调用的Callback方法的返回值。

公众最终布尔值 派遣 (KeyEvent。回拨接收器)

已在中添加API级别1

此方法已弃用API 5级。
使用dispatch(回调、DispatcherState、对象)而不是。

公众最终整数 获取操作 ()

已在中添加API级别1

检索此键事件的操作。可以是其中之一操作_停机,操作(_UP),或动作_多功能.

退换商品
  • 事件操作:action_DOWN、action_UP或action_MULTIPLE。

公众最终的字符串 获取字符 ()

已在中添加API级别3

对于特殊情况动作_多功能带有键的事件的代码钥匙代码_未知,这是一个原始字符串与事件关联。在所有其他情况下,它为空。

退换商品
  • 返回与关联的1个或多个字符的字符串事件。

公众静态整数 获取DeadChar (int重音,int c)

已在中添加API级别1

获取通过在字符上添加重音产生的字符c。例如,getDeadChar('`','e')返回è。

公众最终整数 获取设备ID ()

已在中添加API级别1

获取此事件来自的设备的id。的id零表示事件不是来自物理设备并映射到默认的关键帧贴图。其他数字是任意的你不应该依赖这些价值观。

退换商品
  • 设备id。

公众烧焦 获取显示标签 ()

已在中添加API级别1

获取此键的主字符。换句话说,实际打印在其上的标签。

退换商品
  • 显示标签字符,如果没有,则为0(例如,对于非打印键)。

公众最终长的 获取停机时间 ()

已在中添加API级别1

检索最近按键事件的时间,在中正常运行时间Millis()时间基准。如果是这样是停机事件,这将与获取事件时间().请注意,当和弦键时,此值是最近按下的键,可能身体上是一样的此事件的密钥。

退换商品

公众最终长的 获取事件时间 ()

已在中添加API级别1

检索此事件发生的时间,在中正常运行时间Millis()时间基准。

退换商品

公众最终整数 获取标志 ()

已在中添加API级别1

返回此键事件的标志。

另请参见

公众最终的KeyCharacterMap(关键角色映射) 获取KeyCharacterMap ()

已在中添加API级别11

获取KeyCharacterMap(关键角色映射)与键盘设备关联。

退换商品
  • 关联的关键字符映射。
投掷
KeyCharacterMap。如果键字符映射为无法加载,因为它的格式不正确或是默认的键字符映射系统中缺少。
另请参见

公众最终整数 获取密钥代码 ()

已在中添加API级别1

检索关键事件的关键代码。这是物理密钥被按下,Unicode字符。

退换商品
  • 事件的密钥代码。

公众布尔值 获取关键数据 (KeyCharacterMap。关键数据结果)

已在中添加API级别1

此方法已弃用API级别11。
而是使用获取显示标签(),获取编号()getUnicodeChar(int).

获取给定密钥代码的字符转换数据。

参数
结果 A类KeyCharacterMap。关键数据将成为充满了结果。
退换商品
  • 如果键已映射,则为True。如果未映射键,则不会修改结果。

公众烧焦 获取匹配 (字符[]字符)

已在中添加API级别1

获取可以生成的字符数组中的第一个字符通过指定的密钥代码。

这是一个方便的函数,返回的值与getMatch(字符,0).

参数
焦炭 要考虑的匹配字符数组。
退换商品
  • 匹配的关联字符,如果没有,则为0。

公众烧焦 获取匹配 (char[]chars,int metaState)

已在中添加API级别1

获取可以生成的字符数组中的第一个字符通过指定的密钥代码。如果有多个选项,则首选使用指定的元键修饰符状态生成的。

参数
焦炭 要考虑的匹配字符数组。
元状态 首选元键修饰符状态。
退换商品
  • 匹配的关联字符,如果没有,则为0。

公众静态整数 获取最大密钥代码 ()

已在中添加API级别3

返回最大键码。

公众最终整数 获取修改器 ()

已在中添加API等级13

返回修改键的状态。

为了实现此功能,钥匙代码_ CAPS_LOCK,钥匙代码_ CROLL_LOCK、和钥匙代码_编号_锁定不考虑修改键。因此,此函数专门屏蔽了元数据_ CAPS_LOCK_ON,元数据_ CROLL_LOCK_ONMETA_NUM_LOCK_ON(元数据_锁定_打开).

返回的值由元状态(来自获取元状态())规范化使用归一化MetaState(int)然后戴上面具获取修改器MetaStateMask()这样只保留有效的修改位。

退换商品
  • 一个整数,其中每一位设置为1表示按下的修改键。
另请参见

公众烧焦 获取编号 ()

已在中添加API级别1

获取与键关联的数字或符号。

返回的是字符值,而不是数值。如果键不是数字,而是符号,则返回符号。

此方法旨在支持拨号盘和其他数字或某些键具有双重功能的键盘上的符号输入作为字母和符号键。此方法返回数字或与密钥关联的符号,与用户是否已按下所需的修饰符。

例如,在一个特定的键盘上,QWERTY顶行上的键生成按下ALT时的数字,以便ALT-Q映射到“1”。所以对于那个键盘什么时候获取编号()用调用钥匙代码_Q它返回“1”这样,用户可以在有意义的情况下键入数字,而无需按ALT键。

退换商品
  • 关联的数字或符号字符,如果没有,则为0。

公众最终整数 获取重复计数 ()

已在中添加API级别1

检索事件的重复计数。对于向上键和向下键事件,这是键与第一个键重复的次数从0开始向下计数。对于多键事件,这是发生的向下/向上配对数。

退换商品
  • 键重复的次数。

公众最终整数 获取扫描代码 ()

已在中添加API级别1

检索此密钥事件的硬件密钥id。这些值不是可靠且因设备而异。

这主要是为了调试目的。

公众最终整数 获取源代码 ()

已在中添加API级别9

获取事件的源。

退换商品

公众整数 获取Unicode字符 ()

已在中添加API级别1

获取由指定的键和元生成的Unicode字符关键状态组合。

返回指定键将产生的Unicode字符当指定的元位(请参阅MetaKeyKeyListener)处于活动状态。

如果键不是用于键入Unicode的键,则返回0字符。

如果返回值有位组合_ACCENT设置key是一个“死键”,应该与另一个键组合以实际生成字符--请参见getDeadChar(int,int)--掩蔽后组合_ACCENT_MASK.

退换商品
  • 关联的字符或组合重音,如果没有,则为0。

公众整数 获取Unicode字符 (int metaState)

已在中添加API级别1

获取由指定的键和元生成的Unicode字符关键状态组合。

返回指定键将产生的Unicode字符当指定的元位(请参阅MetaKeyKeyListener)处于活动状态。

如果键不是用于键入Unicode的键,则返回0字符。

如果返回值有位组合_ACCENT设置key是一个“死键”,应该与另一个键组合以实际生成字符--请参见getDeadChar(int,int)--掩蔽后组合_ACCENT_MASK.

参数
元状态 元键修饰符状态。
退换商品
  • 关联的字符或组合重音,如果没有,则为0。

公众最终布尔值 has修改器 (int修饰符)

已在中添加API级别11

如果只按指定的修改器键,则返回true。如果按下不同的修改键组合,则返回false。

为了该功能的目的,钥匙代码_ CAPS_LOCK,钥匙代码_ CROLL_LOCK、和钥匙代码_编号_锁定不考虑修改键。因此,此函数忽略元数据_ CAPS_LOCK_ON,元数据_ CROLL_LOCK_ONMETA_NUM_LOCK_ON(元数据_锁定_打开).

如果指定的修改器遮罩包括方向修改器,例如META_SHIFT_LEFT_ON(元数据_换档_启用),则此方法确保修改器在那个边被按下。如果指定的修改器遮罩包含非方向修改器,例如元数据_切换_打开,则此方法确保修改器被压在两侧。如果指定的修改器遮罩同时包含方向修改器和非方向修改器对于相同类型的密钥,例如元数据_切换_打开META_SHIFT_LEFT_ON(元数据_换档_启用),然后该方法抛出非法参数异常。

参数
修改器 要检查的修改键的元状态。可能是一种组合修改器元状态的定义获取修改器MetaStateMask()。可以是0到确保没有按任何修改键。
退换商品
  • 如果只按了指定的修改键,则为True。
投掷
非法数据异常 如果修饰符参数包含无效修饰符

公众最终布尔值 没有修改器 ()

如果没有按修改键,则返回true。

为了实现此功能,钥匙代码_ CAPS_LOCK,钥匙代码_ CROLL_LOCK、和钥匙代码_编号_锁定不考虑修改键。因此,此函数忽略元数据_ CAPS_LOCK_ON,元数据_ CROLL_LOCK_ONMETA_NUM_LOCK_ON(元数据_锁定_打开).

在比较之前,使用normalizeMetaState(int).

退换商品
  • 如果没有按修改键,则为True。

公众最终布尔值 isAltPressed(高度按下) ()

已在中添加API级别1

返回ALT元键的按下状态。

退换商品
  • 如果按下ALT键,则为true;否则为false

公众最终布尔值 已取消 ()

已在中添加API级别5

对于操作(_UP)事件,表示事件已经根据取消标记_取消.

公众最终布尔值 isCapsLock开启 ()

已在中添加API级别11

返回CAPS LOCK元密钥的锁定状态。

退换商品
  • 如果CAPS LOCK键处于打开状态,则为true,否则为false

公众最终布尔值 按Ctrl键 ()

已在中添加API级别11

返回CTRL元键的按下状态。

退换商品
  • 如果按下CTRL键,则为true,否则为false

公众最终布尔值 已按下功能 ()

已在中添加API级别11

返回FUNCTION元键的按下状态。

退换商品
  • 如果按下FUNCTION(功能)键,则为true,否则为false

公众静态最终布尔值 是游戏按钮 (int keyCode)

如果指定的键码是游戏板按钮,则返回true。

退换商品

公众最终布尔值 是LongPress ()

已在中添加API级别5

对于操作_停机事件,表示事件已经根据取消FLAG_LONG_PRESS(长_压力).

公众最终布尔值 是MetaPressed ()

已在中添加API级别11

返回META元键的按下状态。

退换商品
  • 如果按下META键,则为true,否则为false

公众静态布尔值 isModifierKey(修改键) (int keyCode)

已在中添加API级别1

如果此键代码是修饰符键,则返回true。

为了实现此功能,钥匙代码_ CAPS_LOCK,钥匙代码_ CROLL_LOCK、和钥匙代码_编号_锁定不考虑修改键。因此,此函数返回false这些钥匙。

公众最终布尔值 数字锁定开启 ()

已在中添加API级别11

返回NUM LOCK元键的锁定状态。

退换商品
  • 如果NUM LOCK键处于打开状态,则为true,否则为false

公众布尔值 是打印密钥 ()

已在中添加API级别1

如果此键生成一个字形,则返回true。

退换商品
  • 如果密钥是打印密钥,则为True。

公众最终布尔值 启用滚动锁定 ()

已在中添加API级别11

返回SCROLL LOCK元键的锁定状态。

退换商品
  • 如果SCROLL LOCK键处于打开状态,则为true,否则为false

公众最终布尔值 按下ShiftPressed ()

已在中添加API级别1

返回SHIFT元键的按下状态。

退换商品
  • 如果按下SHIFT键,则为true,否则为false

公众最终布尔值 是SymPressed ()

已在中添加API级别1

返回SYM元键的按下状态。

退换商品
  • 如果按下SYM键,则为true,否则为false

公众最终布尔值 IS系统 ()

已在中添加API级别1

这是系统密钥吗?系统键不能用于菜单快捷方式。TODO:这些信息应该来自某个地方的表格。TODO:dpad密钥应该在这里吗?可以说,因为它们也不应该是菜单快捷方式

公众最终布尔值 isTracking公司 ()

已在中添加API级别5

对于操作(_UP)事件,表示事件仍在根据标记跟踪.

公众静态整数 来自字符串的密钥代码 (字符串符号名称)

通过符号名(如“keycode_a”或等效名称)获取密钥数字常量,如“1001”。

参数
符号名称 密钥的符号名称。
退换商品

公众静止的字符串 keyCodeToString键 (int keyCode)

返回表示指定密钥的符号名的字符串例如“KEYCODE_A”、“KEYMODE_DPAD_UP”或等效的数值常量如果未知,例如“1001”。

参数
keyCode(密钥代码) 钥匙代码。
退换商品
  • 指定密钥的符号名称。

公众静态布尔值 metaStateHas修饰符 (int metaState,int修饰符)

已在中添加API级别11

如果根据指定的元状态。如果修饰符的不同组合,则返回false按键。

为了实现此功能,钥匙代码_ CAPS_LOCK,钥匙代码_ CROLL_LOCK、和钥匙代码_编号_锁定不考虑修改键。因此,此函数忽略META_CAPS_LOCK_ON,元数据_ CROLL_LOCK_ONMETA_NUM_LOCK_ON(元数据_锁定_打开).

如果指定的修改器遮罩包含方向修改器,例如META_SHIFT_LEFT_ON(元数据_换档_启用),则此方法确保修改器被压在那一边。如果指定的修改器遮罩包含非方向修改器,例如元数据_切换_打开,则此方法确保修改器被压在两侧。如果指定的修改器遮罩同时包含方向修改器和非方向修改器对于相同类型的密钥,例如元数据_切换_打开META_SHIFT_LEFT_ON(元数据_换档_启用),那么这个方法抛出一个非法的参数异常。

参数
元状态 要考虑的元状态。
修改器 要检查的修改键的元状态。可能是一种组合修改器元状态的定义获取修改器MetaStateMask()。可以是0到确保没有按修改键。
退换商品
  • 如果只按了指定的修改键,则为True。
投掷
非法数据异常 如果修饰符参数包含无效修饰符
另请参见

公众静态布尔值 元状态无修改器 (int metaState)

已在中添加API级别11

如果没有根据指定的元状态按修改器键,则返回true。

为了实现此功能,钥匙代码_ CAPS_LOCK,钥匙代码_ CROLL_LOCK、和钥匙代码_编号_锁定不考虑修改键。因此,此函数忽略元数据_ CAPS_LOCK_ON,元_滚动_锁定META_NUM_LOCK_ON(元数据_锁定_打开).

在比较之前,使用normalizeMetaState(int).

参数
元状态 要考虑的元状态。
退换商品
  • 如果未按任何修改键,则为True。
另请参见

公众静态整数 normalizeMetaState(标准状态) (int metaState)

已在中添加API级别11

规范化指定的元状态。

元状态被规范化,以便如果左修饰语或右修饰语元状态设置位后,结果还将包括该修饰符的通用位。

如果指定的元状态包含META_ALT_LEFT_打开然后结果还将包含META_ALT_ON(元数据_启用)除了META_ALT_LEFT_ON(元数据_默认_打开)以及输入中指定的其他位。过程也是一样的为换档、控制和元数据执行。

如果指定的元状态包含由MetaKeyKeyListener,然后这些状态在这里被翻译,而原始状态合成元态从结果中删除。META_CAP_锁定被翻译为元数据_ CAPS_LOCK_ON.元数据_锁定被翻译为META_ALT_ON(元数据_启用).META_SYM_锁定被翻译为元数据_SYM_ON.

删除未定义的元状态位。

参数
元状态 元状态。
退换商品
  • 规范化的元状态。

公众最终空隙 设置源 (int源)

修改事件的源。

参数
来源 新来源。

公众最终空隙 开始跟踪 ()

已在中添加API级别5

呼叫期间onKeyDown(int,KeyEvent)有系统跟踪按键通过其最终设置(可能包括长按)。注释一次只能跟踪一个键--如果另一个键关闭在跟踪前一个事件时收到事件,则跟踪在上一个事件上停止。

公众的字符串 toString(字符串) ()

已在中添加API级别1

返回一个字符串,该字符串包含此对象。鼓励子类重写此方法并提供考虑对象类型和数据的实现。这个默认实现等效于以下表达式:

getClass().getName()+“@”+整数.toHexString(hashCode())

请参见编写有用的toString(字符串)方法如果你打算实现你自己的toString(字符串)方法。

退换商品
  • 此对象的可打印表示。

公众空隙 写入包裹 (包裹out,int标志)

已在中添加API级别1

将此对象展平为地块。

参数
外面的 应在其中写入对象的地块。
旗帜 关于如何写入对象的其他标志。可以是0或可拆分_写入_返回_值.