- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
修改键盘布局映射方法
修改键盘布局映射方法,让音量+键也能像电源键那样关屏及点亮屏幕
键盘布局映射文件通常放在/system/usr/keylayout下文件格式:键映射文件通常以UTF8文本文件格式存储于设备,通常有如下特性:注释:用#表示,以#开头的内容都将被忽略。空白:所有的空行被忽略键定义:键定义遵循如下格式key SCANCODE KEYCODE [FLAGS...],当扫描码是一个数字,键码定义在你描述的布局文件android.keylayout.xxx。另外可以设置相关的FLAGS:SHIFT: 当按下,自动加上SHIFT键值ALT:当按下,自动加上ALTCAPS:当按下,自动带上CAPS大写WAKE:当按下,当设备进入睡眠的时候,按下这个键将唤醒,而且发送消息给应用层。WAKE_DROPPED:当按下,且设备正处于睡眠,设备被唤醒,但是不发送消息给应用层。原键盘布局映射文件spade-keypad-v0.k如下:key 102 HOME WAKE_DROPPEDkey 139 MENU WAKE_DROPPEDkey 158 BACK WAKE_DROPPEDkey 217 SEARCH WAKE_DROPPEDkey 116 POWER WAKE_DROPPEDkey 114 VOLUME_DOWN WAKEkey 115 VOLUME_UP WAKE现在我们就来修改一下,让音量+键也能像电源键那样唤醒屏幕,修改后的内容如下:key 102 HOME WAKE_DROPPEDkey 139 MENU WAKE_DROPPEDkey 158 BACK WAKE_DROPPEDkey 217 SEARCH WAKE_DROPPEDkey 116 POWER WAKE_DROPPEDkey 114 VOLUME_DOWN WAKEkey 115 POWER WAKE_DROPPED注意,请使用EditPlus或者Notepad++这类软件来修改。修改存盘后,用RE管理器将spade-keypad-v0.kl复制到/system/usr/keylayout下,然后重启手机,大功告成________________________________________有时候,我们还需要修改软键盘的键字符映射文件,以便能输入特殊字符,例如当我们输入$的时候,实际上是要输入¥。下面就讲讲键字符映射文件的修改。键字符映射位于:/system/usr/keychars下比如对于一个特定的设备xxx,设置android.keychar.xxx系统属性,用全路径表示去描述所需的键字符映射。如果你没有描述任何一个键字符映射,系统将默认使用/system/usr/keychar/qwerty.kcm.bin文件格式:键字符映射文件以二进制减少加载时间的形式存储于设备中,键字符映射文件有如下特征:注释:以#开始为注释空行:所有的空行被忽略列定义:当一个事件来临的时候按下组合键。这个事通常是MODIFIER_SHIFT,MODIFIER_CTRL,MODIFIER_ALT的组合。O no modifiersS MODIFIER_SHIFTC MODIFIER_CONTROLL MODIFIER_CAPS_LOCKA MODIFIER_ALT键值定义:键值定义遵循如下规则:键 扫描码 字符[....]扫描码和字符通常是一个十进制的值或者是UTF8字符,可以通过strtol的解析。键字符文件的示例:下面这个文件来自于android/src/device/product/generic/tuttle2.kcm,代表了一个完整的键字符文件。以type开始的语句描述了你所要描述键盘的类型,大体分为三种1:NUMERIC,12键的数字键盘2:Q14:键盘包括所有的字符,但是可以一键多个字符。3:QWERTY键盘包括了所有可能的字符和数字,类似于全键盘。下面是一个QWERTY全键盘的定义示例,因为android主要用于手机,手机一般是全键。# Copyright 2007 The Android Open Source Project[type=QWERTY]# keycode base caps fn caps_fn number display_labelA a A % 0x00 % AB b B = 0x00 = BC c C 8 0x00E7 8 CD d D 5 0x00 5 DE e E 2 0x0301 2 EF f F 6 0x00A5 6 FG g G - _ - GH h H [ { [ HI i I $ 0
您可能关注的文档
- 人身意外死亡赔偿标准.doc
- 今天在家里面用webmail上公司邮箱.docx
- 仆は小さい时に絵を描くことが好きでした.doc
- 今天刚知道原来参考文献可以自动生成.docx
- 人身损害赔偿案件是否能按财产案件标准交纳案件受理费.doc
- 人生,若只如初见.doc
- 今天我们如何当校长.doc
- 介绍如何使用洗面奶.doc
- 从中医学看基因决定论文档.doc
- 从不背单词却拥有10000多词汇量.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
最近下载
- DPtech FW1000系列应用防火墙典型配置v3.2.pdf
- 部编人教版小学四年级语文上册《一只窝囊的大老虎》教案.pdf
- 2024年新高考英语总复习考点12 分词(上海专用原卷版).docx VIP
- (2024秋)部编版一年级语文上册《 四季》PPT课件【优质版】.pptx
- 脑出血患者护理心得.doc VIP
- 【全部】小学1--6年年级统编语文教材(上下册)古诗词.pdf
- 清华大学“应用随机过程”习题答案.pdf
- BDA-老虎基金京东深度研究报告EN-2015 05 19.pptx VIP
- 成都至峨眉山高速公路环评报告书.pdf VIP
- 人教版六年级数学上册第五单元《圆的认识》作业设计.pdf
文档评论(0)