jjzjj

KeyEvent

全部标签

javascript - 如何通过JavaScript使用F11键事件使浏览器全屏

这个问题在这里已经有了答案:Setwindowtofullscreen(REALfullscreen;F11functionality)byjavascript(6个答案)关闭7年前。我想让我的浏览器全屏显示。与我们执行F11键事件时相同。我找到了一些例子,例如functionmaxwin(){varwscript=newActiveXObject("WScript.Shell");if(wscript!=null){wscript.SendKeys("{F11}");}}这不适用于mozilla或任何其他最新的浏览器。如果有任何方法可以解决此问题,请告诉我。谢谢。(提前。)

javascript - 黑莓上 Javascript 的 KeyUp

我目前正在开发一个专为浏览器和移动设备设计的网页,但在使用黑莓手机时遇到了问题我想要的功能是在按下某个键时触发弹出窗口。我当前的代码适用于浏览器,但不适用于黑莓。我在运行OS5.0的黑莓模拟器上启用了javascript和javascript弹出窗口。初始调用:window.onkeyup=GetKeyUp;然后是方法:functionGetKeyUp(e){varKeyID=(window.event)?event.keyCode:e.keyCode;alert(KeyID);}在浏览器中可以工作但在Blackberry上不能工作的是什么?或者:我如何从javascript捕获黑莓上

C#检测所有窗口中的按键事件

嘿,我的键事件处理程序有问题。这是来源:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Diagnostics;usingSystem.Threading;namespaceWindowsFormsApplication3{publicpartialclassForm1:Form

windows - 检测键盘或鼠标事件是否由软件触发

在Windows上运行的桌面应用程序中,有没有一种方法可以确定键盘或鼠标事件是由硬件触发的,而不是由TeamViewer、Steam或其他远程桌面软件等应用程序触发的?我的目的不是防止机器人,而是防止远程访问应用程序。RawInputAPI似乎可以让我检测到使用SendInputAPI发送的虚假事件。是否正确? 最佳答案 SetWindowsHookEx()提供的低级键盘/鼠标Hook报告输入是由实际设备生成还是由应用程序代码注入(inject)。对于low-levelkeyboardhook,钩子(Hook)提供了一个指向KBDL

Java KeyBindings 组合不起作用

我正在努力创建一种识别组合键的方法。在我设置任何boolean值之前,我注意到某些组合键会导致忽略其他键。packagequestion;importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.Dimension;importjava.awt.event.ActionEvent;importjava.awt.event.KeyEvent;importjavax.swing.AbstractAction;importjavax.swing.JComponent;importjavax.swing.JFrame;imp

多线程程序中的java.lang.NullPointerException

这是代码:importjava.applet.Applet;importjava.awt.Color;`importjava.awt.Graphics;importjava.awt.event.KeyEvent;importjava.awt.event.KeyListener;@SuppressWarnings("serial")publicclassPongextendsAppletimplementsRunnable,KeyListener{finalintwidth=700,height=500;publicstaticintscore=0;Threadthread;HumanP

java - C++键盘键码和JAVA KeyEvent键码之间的区别

我注意到C++中的vkCode提供的键码与Java的KeyEvent提供的键码之间存在差异。(当然,普通字符具有相同的代码(0=>48,就像ASCII一样),但它们在其他键上有所不同)。有没有一种方法可以将它们从一个“翻译”到另一个(每个背后的逻辑是什么?)或者我是否应该为此使用大量开关和IF。如果有帮助,我的应用程序是一半在C++中,一半在JAVA中,因为C++为我们提供了nativeHook,它获取用户按下的键的键码,然后Java将使用它们。提前致谢。 最佳答案 oramIsupposedtouseloadsofswitches

游戏中的java.awt.Robot?

我正在尝试使用以下代码模拟击键。当我打开记事本时,它工作正常,但是当我打开我想使用它的游戏时,它什么也没做。所以击键似乎不起作用。我试图模拟鼠标移动和点击,这些Action确实有效。有谁知道如何解决这个问题?我发现了这个问题,HowcanIusejava.awt.Robotinsidegames?但我无法添加评论或任何内容。packageMyProject;importjava.awt.AWTException;importjava.awt.Robot;importjava.awt.event.KeyEvent;publicclassKeyStroke{publicstaticvoid

javascript - 如何使用 javascript 强制 "enter key"充当 "tab key"?

我正在处理一个充满要填写的表单的网站,我需要在按下退出按钮时将焦点移动到下一个输入控件,就像按“tab”一样。我找到了当keypressed为13时移动焦点的代码,但这需要获取要关注的元素的IDfunctionnoNumbers(e){keynum=e.which;if(keynum==13)document.getElementById("Text2").focus();}我需要一个通用函数,当按键代码为13“thatisenter”时触发按9“thatistab”的默认事件,当然是在Javascript中 最佳答案 这将处理多个

javascript - 为什么触发 F11 按下事件不起作用?

我刚读到这个问题:FullScreenPagebypressingbuttoninsteadofF11操作要求用其他热键替换F11,所以我想知道也许我可以模拟按F11来让事情正常进行。我了解到我可以在JQuery中使用触发器来模拟按键事件,所以我做了这样的事情:$("body").keyup(function(e){alert(e.which);});vare=$.Event("keyup");e.which=122;//#KeycodeofF11$("body").trigger(e);当我运行它时,我收到了122的警报,但它似乎没有给出预期的结果。那里有限制吗?我在这里做了一个fi