手机变电脑|按键映射(1)
你好吖,今天接着再聊一聊手机变电脑叭
如果让手机实现电脑的功能,最重要的一条肯定就是键盘的快捷键了呢
原来我们聊过,说可以用扩展坞,让手机能插键盘
但关键是插上键盘后再编辑文本时,使用键盘快捷键也是没反应。。呢。。。
(比如说几个常见的windows快捷键,全选就是CTRL加a 剪切就是CTRL加x之类的)
今天要聊的这玩意儿虽然不是直接实现,但是也算是为之后实现快捷键的一个铺垫呢
题目是叫按键映射,原来我们貌似聊到过图标的映射→
如果你点击了这个图标的素材
那么会自动执行,打开这个应用的活动的指令
按键映射也是同理
原理
按下某一个按键之后
让按键映射应用劫持出这个按键活动,然后再通过自定义的映射方式,把修改后的按键输出内容发送过去。
首先就是下载一个按键映射的APP→易按键
https://www.coolapk.com/apk/xyz.imxqd.clickclick
如果不想每次用都要给他无障碍权限,并且手机root了的,就可以直接用这个xposed版本呢
https://www.coolapk.com/apk/xyz.imxqd.clickclick.xposed
打开之后
然后点击去打开,给他无障碍权限(毕竟是需要劫持按键点击事件的,一般应用的权限做不到)
然后就回到场景
点击右上角的加号
常规按键映射也就是普通键盘输入的键
Home键也就是手机自带的实体按键
不过我们要用到键盘映射的话,就还是要选常规
然后按下要搞的键
忽略设备信息,也就是必须得是同一个地方输入的按键才可以(比如说用实体键盘输入的b跟虚拟键盘输入的b就不属于同一设备)
上面的是可以选择单击双击三击或者长按
底下的就是选择要把按下按键后的事件映射成什么
拉到最底下找到更多功能
就能看到应用内置的一些事件了呢
之后回到主界面,把要按键映射的场景勾选
之后当按下预设的按键时,就会执行刚刚选择的功能了呢(也就是可以实现按下a却打出b,长按a就自动截屏了呢)