如何全局安卓6.0隐藏虚拟按键键

全局虚拟键盘的实现
之前为这个问题困扰好久。
问题:通过一个应用程序,点击某个按钮,使点击按钮之前光标所在的编辑框(任何一个应用程序)输入相应的字符。
难点:在于焦点的切换
答案:按下鼠标时采集窗口句柄;鼠标移动时,设置前置窗口;按下虚拟键盘按钮时,发送虚拟键盘消息
关键函数:::GetForegroundWindow() 、::SetForegroundWindow(HWND hWnd)
完成此功能涉及的函数:
1)需要重载的函数
void COnScreenKeyboardDlg::OnNcLButtonDown(UINT nHitTest, CPoint point)
void COnScreenKeyboardDlg::OnMouseMove(UINT nFlags, CPoint point)
2)用到的Windows API
GetForegroundWindow
ModifyStyleEx
SetForegroundWindow
不完美的地方:假设按下鼠标时所处的窗口有个控件可以输入字符,但是整个窗口不可以显示字符,切换到虚拟键盘时输入字符可以显示在控件上;再移动鼠标自动切换前置回来时,焦点不会自动落在上一次的控件上,而仅仅是整个窗口被前置
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'||||||||||||||||||
查看: 1024|回复: 19
在线时间62 小时经验值390 最后登录注册时间帖子阅读权限50UID8090927
大学专科, 积分 390, 距离下一级还需 10 积分
TA的每日心情无聊 11:35签到天数: 1 天[LV.1]初来乍到
G币4 最后登录注册时间
& &最近很衰,卖5S被骗子给骗了,入了m8,看评测各种完美,可是使用起来完全没那么好,首先就是电池,感觉很不耐用,比5S差远了,当初买的时候看评测比5s好很多的,另一个就是虚拟键了,可能我有强迫症吧,实在受不了比m7还大的机子,最后屏幕显示面积比m7还小,话说m7就不小了,4.7比人家5寸还大,有什么办法能全局透明虚拟键吗?就是在程序里也是透明的,不是黑黑的一条?如果没有,我就不要了,M8出售,到手两天,银色台版,全套都在,耳机数据线充电器,立显套,还有张钢化玻璃膜。2500转手,有人要吗?
在线时间0 小时经验值283 最后登录注册时间帖子阅读权限50UID
大学专科, 积分 283, 距离下一级还需 117 积分
TA的每日心情开心 10:32签到天数: 18 天[LV.4]偶尔看看III
G币60 最后登录注册时间
你可以官解、root,然后就可以安装一些能隐藏虚拟键的软件 例如:GMD,也可以安装工具箱xpose等把虚拟键改小。
在线时间263 小时经验值1433 最后登录注册时间帖子阅读权限80UID
研究生, 积分 1433, 距离下一级还需 267 积分
TA的每日心情难过 09:45签到天数: 1 天[LV.1]初来乍到
G币4 最后登录注册时间
m8续航绝对比5s要好,只不过安卓比ios来说,要折腾下,要搭配好合适的软件和设置。
在线时间0 小时经验值1153 最后登录注册时间帖子阅读权限80UID
研究生, 积分 1153, 距离下一级还需 547 积分
TA的每日心情奋斗 10:32签到天数: 806 天[LV.10]以坛为家III
G币6357 最后登录注册时间
2500可以的,国行的话,完全没问题,主要是自己开心嘛,不想用就出手
在线时间29 小时经验值794 最后登录注册时间帖子阅读权限70UID5258513
学士, 积分 794, 距离下一级还需 306 积分
TA的每日心情开心 23:07签到天数: 13 天[LV.3]偶尔看看II
G币2 最后登录注册时间
& && && && && &
在线时间62 小时经验值390 最后登录注册时间帖子阅读权限50UID8090927
大学专科, 积分 390, 距离下一级还需 10 积分
TA的每日心情无聊 11:35签到天数: 1 天[LV.1]初来乍到
G币4 最后登录注册时间
RE: m8的虚拟键可以全局透明吗?
flylin1980 发表于
m8续航绝对比5s要好,只不过安卓比ios来说,要折腾下,要搭配好合适的软件和设置。 ...
可是我5s在线看漫画,可以坚持10个小时,m8明显不行
在线时间226 小时经验值726 最后登录注册时间帖子阅读权限70UID1221036
学士, 积分 726, 距离下一级还需 374 积分
TA的每日心情开心 16:43签到天数: 9 天[LV.3]偶尔看看II
G币100 最后登录注册时间
我也今天刚到手用了,感觉比5s只是安卓没ios那么好罢了,不然机子还是不错的
虚拟按键我也弄了一晚上,把他隐藏过。不过不太方便。还是改小了。你去刷个rom就能改了。改了之后就没那么碍眼了
在线时间420 小时经验值2026 最后登录注册时间帖子阅读权限90UID5796790
硕士, 积分 2026, 距离下一级还需 474 积分
TA的每日心情无聊 01:49签到天数: 30 天[LV.5]常住居民I
G币163 最后登录注册时间
sdirting 发表于
可是我5s在线看漫画,可以坚持10个小时,m8明显不行
我想问一下楼主5s是多大屏的。50寸的电视能和40寸的一样省电吗?
在线时间62 小时经验值390 最后登录注册时间帖子阅读权限50UID8090927
大学专科, 积分 390, 距离下一级还需 10 积分
TA的每日心情无聊 11:35签到天数: 1 天[LV.1]初来乍到
G币4 最后登录注册时间
xwyn 发表于
我想问一下楼主5s是多大屏的。50寸的电视能和40寸的一样省电吗?
我没讨论多大屏,我只是说m8使用起来没有5s耐用,看评测是比5s要耐用的。我只是想说这个。而且5s屏幕小,但是5s的电池容量也小啊。
在线时间62 小时经验值390 最后登录注册时间帖子阅读权限50UID8090927
大学专科, 积分 390, 距离下一级还需 10 积分
TA的每日心情无聊 11:35签到天数: 1 天[LV.1]初来乍到
G币4 最后登录注册时间
shakemyl 发表于
我也今天刚到手用了,感觉比5s只是安卓没ios那么好罢了,不然机子还是不错的
虚拟按键我也弄了一晚上,把他 ...
对,我也隐藏了,用着就不方便了。所以我觉得最完美的就是搞成全局透明了
浏览过的版块
Powered by您还能留下2000个脚印
您还能留下2000个脚印
本游戏安装包为DPK数据包,推荐您使用当乐App安装。
您的手机型号未能匹配成功,请选择以下安装包进行下载。
您的手机型号未能匹配成功,请选择以下安装包进行下载。
机型匹配/下载
下载已成功
您的手机机型是:
请选择手机品牌
请选择手机型号
将使用当乐App电脑版为您免费安装
安装流程:
1.下载安装当乐App电脑版
2.选择应用,点击安装到手机
3.连接手机到电脑,自动安装
将使用当乐App电脑版为您免费安装
登录后才能喜欢哦!
Copyright (C) 2004- Downjoy. All Rights Reserved. 北京当乐信息技术有限公司 版权所有2015年7月 移动开发大版内专家分月排行榜第二2015年5月 移动开发大版内专家分月排行榜第二
2015年7月 扩充话题大版内专家分月排行榜第三2015年5月 扩充话题大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。后使用快捷导航没有帐号?
平板/笔记本
怎么彻底隐藏虚拟按键啊!
&新学乍练&
来自:华为平板M2 8.0 M2-801W
我玩CF手游经常把虚拟按键拉出来!!烦死了。。求大神指点迷津。。谢谢
width:100%">
&新学乍练&
来自:华为平板M2 8.0 M2-801W
帮顶一下啊
width:100%">
&花粉特种部队&
来自:浏览器
官方系统里是没有办法完全屏蔽隐藏键的,这个你可能需要在操作方式上适应一下了哦
width:100%">
&登堂入室&
来自:华为平板M2 8.0 M2-801W
可设置取消隐藏虚拟键看一下。另外一个原因是你内心不太想玩游戏了
width:100%">
&渐入佳境&
来自:华为平板M2 8.0 M2-803L
不要下拉状态栏
width:100%">
&登堂入室&
来自:MI NOTE Pro
漫评君 发表于
可设置取消隐藏虚拟键看一下。另外一个原因是你内心不太想玩游戏了
怎么会不想玩
width:100%">
关注华为花粉俱乐部微信公众平台——“华为花粉俱乐部”
花粉特种部队荣耀勋章
好基友勋章
花粉好机友,注册时间大于99天
1000万花粉
纪念花粉俱乐部注册花粉数超过1000万
1月7日前可申请自动获得,1月7日后参与其它相关活动获得。
大富翁勋章
达到1万花瓣后可申请获得大富翁勋章
【随手拍的风景】【一周随拍】【窗户看海】【海景醉人】【来自海拔3880米的祝福】【贡湖湾湿地】
花粉客户端
Make it Possible
Make your device special
华为云服务
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
没有最新动态
关注花粉俱乐部
联系我们:
|关注花粉俱乐部:
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利}

我要回帖

更多关于 如何隐藏虚拟按键 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信