- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《android 的按键映射表》.doc
Keymaps and Keyboard Input
This document describes how keyboard input gets translated into Android actions and how you can customize key layout and key character maps to match the needs of your own device.
Android uses the standard Linux input event device (/dev/event0) and driver as described in the linux/input.h kernel header file. For more information regarding standard Linux input drivers, please see Linux Input drivers at .
Androids input event device is structured around an interrupt or polling routine that captures the device-specific scancode and converts it to a standard form acceptable to Linux (as defined in input.h) before passing it to the kernel with input_event().
The keymap drivers other primary function is to establish a probe function that sets up the interrupt or polling function, handles hardware initialization, and attaches the driver to the input subsystem with input_register_device().
The table below describes the steps required to translate from keyboard input to application action:
Step Action Explanation 1. Window manager reads key event from Linux keyboard driver. Events are typically positional. For example, the top-left position on a keypad returns 16 regardless of whether that key is printed with a Q (as on a QWERTY keypad) or an A (as on an AZERTY keypads). This first conversion by the Linux Keyboard Driver yields a scancode (for example, 16). 2. Window manager maps scancode to keycode. When the window manager reads a key event out of the driver, it maps the scancode to a keycode using a key layout map file. Typically, the keycode is the primary symbol screen-printed on a key. For example, KEYCODE_DPAD_CENTER is the center button on the five-way navigation control. Even though ALT + G generates a ? character, KEYCODE_G is the keycode. 3. Window manager sends both the scancode and the keycode to the application. Both the scancode and keycode are handled by the view with focus. How the application interprets both depend on the app
您可能关注的文档
- 《30个策划案例》.doc
- 《31中国金融移动支付 检测规范 第4部分:安全单元(SE)应用管理终端》.pdf
- 《32中国金融移动支付 检测规范 第5部分:安全单元(SE)嵌入式软件安全》.pdf
- 《33-Spss K-means聚类分析案例——某移动公司客户细分模型》.pdf
- 《349推拿(按摩)学中级》.pdf
- 《36特种劳动防护用品验收管理规定》.doc
- 《3798-北京大学市场营销学60例案例精选(20万字)》.doc
- 《3C安全认证基础知识》.ppt
- 《3GPP认证与密钥协商协议安全性分析》.pdf
- 《4.煤矿安全监控系统通用技术要求AQ6201-2016》.pdf
- 山东省济宁市金乡县2024-2025学年七年级上学期1月期末生物试题.docx
- 山东省济宁市金乡县2024-2025学年七年级上学期1月期末数学试题.docx
- 山东省济宁市梁山县2024--2025学年八年级上学期期末教学质量监测语文试题.docx
- 山东省济宁市梁山县2024-2025学年上学期八年级物理期末试题.docx
- 山东省济宁市曲阜市2024-2025学年上学期期末考试八年级数学试卷.docx
- 山东省济宁市任城区2024-2025学年八年级上学期期末考试数学试题.docx
- 山东省济宁市任城区2024-2025学年九年级上学期期末质量检测化学试题.docx
- 山东省济宁市任城区附中集团2024-2025学年七年级上学期1月期末英语试题.docx
- 山东省济宁市鱼台县2024-2025学年八年级上学期1月期末语文试题.docx
- 山东省济宁市鱼台县2024-2025学年九年级上学期1月期末化学试题.docx
最近下载
- 第9课《创新增才干》第1框《创新是引领发展的第一动力》同步课堂精品课件-【中职专用】《哲学与人生》.pptx VIP
- DL-T5434-2024电力建设工程监理规范.pptx VIP
- 2013浙G35 预应力离心混凝土空心方桩.docx
- 铜陵学院《面向对象程序设计(Java)》2023-2024学年第一学期期末试卷.doc VIP
- 2023年番茄行业市场前景分析.docx VIP
- 元旦假期温馨提醒60条!.doc VIP
- 过渡金属复合材料制备及其催化MgH2储氢性能研究.pdf VIP
- 人力总监年终总结与规划.pptx VIP
- 江西2021年普高专升本《大学英语》真题及答案.docx VIP
- 第二节 19世纪后期资本主义国家发展趋势.ppt VIP
原创力文档


文档评论(0)