`
java-mans
  • 浏览: 11343512 次
文章分类
社区版块
存档分类
最新评论

Android键盘映射

 
阅读更多
对于按键事件,Android调用mDevices[i]->layoutMap->map进行映射。映射实际是由 KeyLayoutMap::map完成的,KeyLayoutMap类里读取配置文件qwerty.kl,由配置 文件 qwerty.kl 决定键值的映射关系。你可以通过修 改./development/emulator/keymaps/qwerty.kl来改变键值的映射关系。<wbr style="line-height:25px"><wbr style="line-height:25px"></wbr></wbr>
具体可以参照Android\frameworks\base\libs\ui\KeyCharacterMap.cpp的getMatch函数
注意:qwerty.kl如果不在/development/emulator/keymaps/下,可以通过find . -name "*.kl"查找,然后再在搜索结果中查找我们需要的键盘映射文件。
分享到:
评论

相关推荐

    Android 模拟器和PC物理键盘映射

    Android 模拟器和PC物理键盘映射,文档里有的,不要钱

    android 游戏键盘GameKeyboard

    可以实现安卓游戏中的虚拟键盘映射到实体键上,可以编辑映射的虚拟键位置,使其对位在屏幕的虚拟控制键上,实体按钮才能产生作用。然后可以再手机上玩Xperia Play专属游戏,不过进入游戏前和过程中不能点击返回键,...

    Android开发案例驱动教程 配套代码

    2.3.3 键盘映射与模拟器控制 13 2.3.4 横屏与竖屏切换 14 第3章 第一个Android程序 15 3.1 HelloAndroid 15 3.1.1 在Eclipse中创建项目 15 3.1.2 编写程序项目代码 17 3.1.3 运行HelloAndroid 18 3.1.4 ...

    新版Android开发教程.rar

    QWERTY 全键盘; 310 万像素摄像头。 流媒体 支持视频格式: H.264 、流媒体、 3GPP 、 MPEG4 和 Codec 3GP ;支持音频格式: MP3 、 AAC 、 AAC+ 、 W MA 、 MPEG4 、 WAV 、 MIDI 、 REAL 、 AUDIO 和 OGG ;支持...

    《Android系统源代码情景分析》

    第14章 Android应用程序的键盘消息处理机制 14.1 键盘消息处理模型 14.2 InputManager的启动过程 14.2.1 创建InputManager 14.2.2 启动InputManager 14.2.3 启动InputDispatcher 14.2.4 启动Input...

    基于OpenGL的Android+3D游戏开发技术详解与典型案例(源码)

     第6章 为伊消得人憔悴——纹理映射本章主要介绍了纹理的基础知识,以及纹理的不同拉伸方式和纹理过滤高级技术,从绘制三角形开始到绘制地月系,可能会经历很长时间,但是这对以后的学习是有帮助的  第7章 海阔凭...

    Android系统源代码情景分析-罗升阳-源码

    第14章 Android应用程序的键盘消息处理机制 14.1 键盘消息处理模型 14.2 InputManager的启动过程 14.2.1 创建InputManager 14.2.2 启动InputManager 14.2.3 启动InputDispatcher 14.2.4 启动InputReader 14.3...

    caps2ctrl:为Android添加物理键盘布局,以用Ctrl替换Caps Lock

    caps2ctrl 此应用程序添加了键盘布局... 该软件使用“用户可安装的键盘映射”(Android 4.1及更高版本)。 因此,不能在制造商禁用了Android设置的“设置”-&gt;“语言和输入”-&gt;“物理键盘”的Android设备上使用它。

    Android系统源代码情景分析光盘

    5.1.4 Binder设备文件的内存映射过程............................................................ 166 5.1.5 内核缓冲区管理........................................... 173 5.2 Binder进程间通信库...........

    安卓启动蓝牙

    5 2.1.2 ADT插件 6 2.2 Android SDK 8 2.2.1 Android SDK的获得 8 2.2.2 Android SDK版本说明 10 2.2.3 ADT配置 10 2.3 Android开发模拟器 11 2.3.1 创建模拟器 11 2.3.2 启动模拟器 13 2.3.3 键盘映射与模拟器控制 ...

    QtScrcpy for linux

    由开源的QtScrcpy编译出来的ubuntu18.04上打包,感谢作者写出这么好的软件,linux使用者的福音。修改了一点点代码,双击即可使用!

    【最新版】WormholeInstaller.dmg【亲测可用】最好的在PC或Mac上控制iOS和Android设备

    虫洞 电脑与手机之捷径 在PC或Mac上控制iOS和Android设备 大道至简 关山即越 点击,打字,刷抖音,逛淘宝......两台设备合二为一,不再切换100次 在安卓上还能做更多 传输文件 ...游戏键盘映射 多维虫洞 同时连接多部手机

    Android开发资料合集-World版!

    9.26、ANDROID键盘响应 236 9.27、后台监听某个按键 238 9.28、VECTOR用法 239 9.29、CURSOR 242 9.30、把一个字符串写进文件 244 9.31、把文件内容读出到一个字符串 245 9.32、扫描WIFI热点演示实例教程 246 9.33、...

    Android实时投屏软件.此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制 它不需要任何root

    可以根据需要,自己编写脚本将键盘按键映射为手机的触摸点击,编写规则在这里。 极限投屏功能&特点: 设备投屏&控制:批量投屏、单个控制、批量控制 分组管理 wifi投屏/OTG投屏 adb shell快捷指令 文件传输、apk...

    Android 开发技巧

    9.26、ANDROID键盘响应 236 9.27、后台监听某个按键 238 9.28、VECTOR用法 239 9.29、CURSOR 242 9.30、把一个字符串写进文件 244 9.31、把文件内容读出到一个字符串 245 9.32、扫描WIFI热点演示实例教程 246 9.33、...

    Panda Gamepad Pro Apk-crx插件

    熊猫Gamepad Pro Apk是专门为游戏手柄设计的键盘映射器。 现在,您无需克隆即可直接运行游戏。 熊猫Gamepad Pro Apk是专门为游戏手柄设计的键盘映射器。 现在,您无需克隆即可直接运行游戏。它是Panda Gaming Studio...

    安卓Flash播放器支持安卓10系统

    3.你可以通过设置来完成游戏控制器的键盘映射,这样你能玩更多的flash游戏。 4.在flash播放过程中,你可以通过菜单来选择游戏控制器的样式以及打开软键盘等。 比如这个flash游戏下钩子,可用将按键映射到 A B 或者X...

    AndroidApp_XBoxControllerStatusDisplay

    AndroidApp_... 键盘布局在官方android开发人员指南中给出, 为映射的KeyEvent为: KeyEvent.KEYCODE_BUTTON_A, KeyEvent.KEYCODE_BUTTON_B, KeyEvent.KEYCODE_BUTTON_X, KeyEvent.KEYCODE_BUTTON_Y, KeyEv

Global site tag (gtag.js) - Google Analytics