本文目录一览:
- 1、xss怎么用键盘玩
- 2、java不是活跃窗口时,如何监听到键盘输入。
- 3、java 怎么在控制台就可以监听键盘的输入(不用敲回车),比如连续输入三个a,系统提示停止输入
- 4、SWT监听全局键盘输入
- 5、shell 监听键盘输入
- 6、用java监听键盘输入,该如何解决
xss怎么用键盘玩
可以链接键盘鼠标。
ps4和xboxone都支持键鼠,但能不能直插使用要看厂商开不开放,跟索尼微软无关。box Series X可以连接有线键盘和鼠标,以及部分无线设备 ,插上线就能玩的。
java不是活跃窗口时,如何监听到键盘输入。
不是活跃窗口时,无法通过窗体监听到键盘输入,但可以通过其他如服务类进行监听,比喻一些病毒程序
java 怎么在控制台就可以监听键盘的输入(不用敲回车),比如连续输入三个a,系统提示停止输入
控制台监听不了键盘按键的按下!但是可监听用awt组件做的窗口键盘按键。不过我有一个思路,但没时间去做,你自己查查。我们用java的输入流读取东西时,要遇到回车键才返回,你看看能不能设置,只要遇到数字字母,就返回,那你这个问题就解决了
SWT监听全局键盘输入
这个需要键盘钩子解决,SWT自带这些listener都是要组件获取焦点才有效,你的shell都最小化了,那么什么listener都不起效如果你会c++就用c++写一个键盘钩子,不会就引入swt win32 extension,里面有hook,用这个注册个键盘事件,就可以监听任何情况下的键盘事件。代码如下:
Hook.KEYBOARD.addListener(Test.this,new HookEventListener(){//@Override
public void acceptHookData(HookData arg0) {
KeyboardHookData KHD = ((KeyboardHookData)arg0);
//System.out.println( KHD.getScanCode()+"-"+KHD.getWParam()+" - "+KHD.getTransitionState()); //Print code
if( KHD.getScanCode() == 50 KHD.getTransitionState()KHD.isAltPressed()){ //组合键alt+m
System.out.println("Hotting");
OS.SetActiveWindow(shell.handle);
OS.SetForegroundWindow(shell.handle);
}else if( KHD.getScanCode() == 1 ){ //按下[ESC]结束监听
System.exit(0);
}
}});
Hook.KEYBOARD.install(Test.this); //注册事件
shell 监听键盘输入
如果是面对机器的,可以监控 /dev/console ,如果是telnet的,那就麻烦,因为vty有很多设备,要监控很多。
用java监听键盘输入,该如何解决
用java监听键盘输入
我现在做一个程序需要实时得跟踪键盘的输入,当客户输入回车键后,需要将客户在输回车前面所输的内容到数据库里去匹配,然后进行相应的操作。我是用KeyAdapter类的监听功能,但我这个程序是希望运行在后台,也就是说当这个程序启动的时候,无论客户在那里输入内容(在ie,word等其他应用程序),都将被记录下来,但目前好像只能在程序里起一个JP *** ,并且把这个Panel设成focus后才会记录.这样,我在切换到其他应用程序时就不会监听成功了.
------解决方案--------------------------------------------------------
貌似你这个非法
------解决方案--------------------------------------------------------
我好像是没想到
------解决方案--------------------------------------------------------
只用java是做不了的,要用Windows的系统钩子进行。因为你的程序是运行在java平台上的,不可能超出java虚拟机的范围,java虚拟机是一个进程,ie,word是其他的进程,要想捕获其他发给其他进程的消息,必须站在系统的角度才能做到,在自己的进程里面再折腾也不能得到别的进程的任何信息。
------解决方案--------------------------------------------------------