安卓 虚拟键盘修改
手机需要root装有re管理器开始吧打开re管理器选择system/user/keylayout文件夹找到Generic.kl跟qwerty.kl 按着文件2到3秒打开为文本编辑器会看到key等等内容,然后把想要修改的按键修改一下,例音量减键变成关机键先修改 Generic.kl修改如下内容key 114 VOLUME_DOWNkey 115 VOLUME_UPkey 116 POWER WAKE第一个是音量减第二个是音量加第三个就是关机键咱们这里把音量减修改为关机键修改后内容如下key 114 POWER WAKEkey 115 VOLUME_UPkey 116 POWER WAKE把这里修改好还要修改 qwerty.kl 也是找到这段内容key 115 VOLUME_UP WAKEkey 114 VOLUME_DOWN WAKEkey 116 POWER WAKE修改为key 115 VOLUME_UP WAKEkey 114 POWER WAKEkey 116 POWER WAKE然后保存退出,重启手机然后就ok了。如果要修改虚拟按键就得修改 Fts-touchscreen.kl文件,方法同上。Fts-touchscreen.kl文件里只有四个虚拟按键。物理按键都在 Generic.kl跟qwerty.kl里,手机的所有按键都是可以改的不过你得认识他。物理按键:关机键 POWER音量加 VOLUME_UP音量减 VOLUME_DOWN虚拟按键:菜单键 MENU房子键 HOME返回键 BACK搜索键 SEARCH
安卓上有没电脑一样的键盘,除了 黑客键盘,这款键盘的ctrl在我手机上无效。
在没有开远程协助的前提下,有人在QQ上加我。并发来一个文件,我没多想就打开了,解压之后觉得不对就又删除了!然后那个人说他是黑客,说我的电脑已经被他控制了,已经成为他的肉机!他可以随便看我的文件。怎么办啊?我对电脑并不了解,不知道他说的是不是真的,挺害怕的,希望好心的人能够帮帮我!万分感谢
android怎么实现后台对按键事件的监控
为了实现键盘的监控,从新开发一个输入法是不现实的,一般的操作就是在系统的输入法机制中添加接口回调。我们知道,再应用程序中拿到按键的回调一般是监听onKeyDown的接口,如下所示:
public boolean onKeyDown(int keyCode, KeyEvent event)
开发者就可以根据回调方法中的参数, keyCode与KeyEvent来判断具体事件。但是,由于事件的回调机制在其的沙箱中运行,在其他应用中是无法拿到当前应用事件回调的。
那么我们就从上到下,具体的看看事件的传递机制。如下图所示,用户点击后,软键盘或物理按键的输入驱动就会产生一个中断,且向/dev/input/event*中写入一个相应的信号量。Android操作系统则会循环的读取其中的事件,再分发给WindowManagerServer。由WindowManagerServer根据事件的来源分发到各个不同的ViewGroup与View中,从而产生不同的OnClick、OnKeyDown和OnTouch等事件。
这个时候很自然的想到,黑客们希望做键盘监控,一定会向Linux底层增加自定义的事件。这里我们使用的是Linux中的getevent获得/dev/input/eventX设备汇报的事件,这个命令还会输出所有event设备的基本信息。包括触屏、按键、耳机插入等等。其基本用法如下:
Usage: getevent [-t] [-n] [-sswitchmask] [-S] [-v [mask]] [-d] [-p] [-i] [-l] [-q] [-c count] [-r] [device]
-t: show time stamps
-n: don't print newlines
-s: print switch states for given bits
-S: print all switch states
-v: verbosity mask (errs=1, dev=2, name=4, info=8, vers=16, pos. events=32,props=64)
-d: show HID descriptor, if available
-p: show possible events (errs, dev, name, pos. events)
-i: show all device info and possible events
-l: label event types and names in plain text
-q: quiet (clear verbosity mask)
-c: print given number of events then exit
-r: print rate events are received
键入getevent后,我们能够看到设备中的一些列输入硬件驱动信息,同样下面会出现很多输入指令信号,通常情况下,这些信号量都在刷屏,如下图所示:
这些信号量的表示我们无法直接看懂,输入getevent –l加入Label我们能够看到一些添加的标签,如下所示:
其实这些Lable已经在其input.h头文件中定义好,其中type的定义如下:
/*
* Event types
*/
#define EV_SYN 0x00
#define EV_KEY 0x01
#define EV_REL 0x02
#define EV_ABS 0x03
#define EV_MSC 0x04
#define EV_SW 0x05
#define EV_LED 0x11
#define EV_SND 0x12
#define EV_REP 0x14
#define EV_FF 0x15
#define EV_PWR 0x16
#define EV_FF_STATUS 0x17
#define EV_MAX 0x1f
#define EV_CNT (EV_MAX+1)
一般来说,常用的是EV_KEY、EV_REL、EV_ABS、EV_SYN,分别对应键盘按键、相对坐标、绝对坐标、同步事件。EV_SYN则表示一组完整事件已经完成,需要处理,EV_SYN的code定义事件分发的类型。
安卓虚拟键盘怎么打开
安卓虚拟键盘怎么打开?我们都知道如今很多安卓手机都没有了实体键和触摸键,没有了这些按键,我们该如何快捷地操控安卓手机呢?下面就让我来告诉大家吧,欢迎阅读!
可以添加虚拟键盘的手机需要具备以下一些条件:
1、手机是安卓手机,并且安卓版本在4.0以上;
2、手机必须ROOT;
3、手机必须安装RE文件管理器。
安卓手机虚拟键盘添加的方法:
1、打开安装好的RE文件管理器,进入system文件夹,点击一下图片中显示的“1”的位置,使状态变为”Mount R/O“可读写;
2、找到build.prop这个文件,长按这个文件,会弹出一个窗口,再选择“open in text editor”;
3、打开文件之后,可以看到很多代码,翻到最后一行,然后增加一行代码:qemu.hw.mainkeys=0,然后保存推出,再重启手机,就可以看到手机屏幕下方的虚拟按键效果了。
拓展:电脑键盘功能学习
快捷键常见用法:
F1显示当前程序或者windows的帮助内容。
F2当你选中一个文件的话,这意味着“重命名”
F3当你在桌面上的时候是打开“查找:所有文件”对话框
F10或ALT激活当前程序的菜单栏
windows键或CTRL+ESC打开开始菜单
CTRL+ALT+DELETE在win9x中打开关闭程序对话框
DELETE删除被选择的选择项目,如果是文件,将被放入回收站
SHIFT+DELETE删除被选择的选择项目,如果是文件,将被直接删除而不是放入回收站
CTRL+N新建一个新的文件
CTRL+O打开“打开文件”对话框
CTRL+P打开“打印”对话框
CTRL+S保存当前操作的文件
CTRL+X剪切被选择的项目到剪贴板
CTRL+INSERT或CTRL+C复制被选择的项目到剪贴板
SHIFT+INSERT或CTRL+V粘贴剪贴板中的内容到当前位置
ALT+BACKSPACE或CTRL+Z撤销上一步的.操作
ALT+SHIFT+BACKSPACE重做上一步怀废牟僮?br
Windows键+M最小化所有被打开的窗口。
Windows键+CTRL+M重新将恢复上一项操作前窗口的大小和位置
Windows键+E打开资源管理器
Windows键+F打开“查找:所有文件”对话框
Windows键+R打开“运行”对话框
Windows键+BREAK打开“系统属性”对话框
Windows键+CTRL+F打开“查找:计算机”对话框
SHIFT+F10或鼠标右击打开当前活动项目的快捷菜单
SHIFT在放入CD的时候按下不放,可以跳过自动播放CD。在打开word的时候按下不放,可以跳过自启动的宏
ALT+F4关闭当前应用程序
ALT+SPACEBAR打开程序最左上角的菜单
ALT+TAB切换当前程序
ALT+ESC切换当前程序
ALT+ENTER将windows下运行的MSDOS窗口在窗口和全屏幕状态间切换
PRINTSCREEN将当前屏幕以图象方式拷贝到剪贴板
ALT+PRINTSCREEN将当前活动程序窗口以图象方式拷贝到剪贴板
CTRL+F4关闭当前应用程序中的当前文本(如word中)
CTRL+F6切换到当前应用程序中的下一个文本(加shift可以跳到前一个窗口)
请教一下安卓手机的虚拟键盘是怎么调出来的
准备
一,手机root
二,手机安装RE文件管理
过程
一,用RE找到system/build.prop
二,长按build.prop,选择用文本编辑器打开
三,再文本的最下面另起一行输入:
qemu.hw.mainkeys=0
这个指令即可!
其中0代表开启,1代表关闭,可以更改!
弄好后选择保存退出,然后退出RE,重启手机,
然后你的手机就会出现三个虚拟按键了,从左到右分别是返回键,主页键,最近使用程序,特定情况下会出现菜单键!
虚拟按键的版栏有点大
安卓黑客键盘如何设置成透明的
透明效果很好用,手机设置一语言和键盘一hacker's key设置一Teme and label setting一键盘主题一Transparent(expetimental)选上
返回开启怎么样?
透明的夜光效果
表关闭,可以更改!弄好后选择保存退出,然后退出RE,重启手机,然后你的手机就会出现三个虚拟按键了,从左到右分别是返回键,主页键,最近使用程序,特定情况下会出现菜单键!虚拟按键的版栏有点大安卓黑客键盘如何设置成透明的透明效果很好用,手机设置一语言和键盘一hacker's k
events=32,props=64) -d: show HID descriptor, if available -p: show possible events (errs, dev, name, pos. events) -i: show all device info a