首页 > TAG信息列表 > key-events

使用JavaScript捕获不同操作系统上的撤消,重做和其他关键事件

是否有任何库可以捕获任何操作系统上的关键事件并根据执行的操作调用处理程序 例如,在cntrl z中的Windows上撤消操作,但在Mac上为appleKey / commandkey z. 所以我的问题是,有没有一个库可以在Windows和Mac上调用我的撤消处理程序?解决方法:捕鼠器似乎是一个很好的起点.从那里,您可

android-活动的onBackPressed方法永远不会被调用

我试图拦截应用程序中的后退按钮事件以实现某些自定义功能,但是我未在相关回调中编写任何内容,并且我一生都无法理解为什么. 这是我重写的方法: @Override public void onBackPressed() { super.onBackPressed(); Log.e(LOG_TAG, "Back pressed"); if (isMainScreenS

Java中的键绑定与键侦听器

我注意到在Java / Swing中,似乎至少有两种不同的方法来处理关键事件: > Key Bindings > Key Listeners 每个人的优点/缺点是什么,何时你更喜欢一个而不是另一个?解决方法: when should you prefer one rather than the other? 因为它们被引入所以更喜欢Key Bindings. KeyListener是

javascript – 无法在按键上从iframe失去焦点

我的html页面中有一个iframe. 我在我的html文档上附加了关键事件. 当我按下“a”或“z”时,我可以执行类似addClass或removeClass的操作. 因此,在我尝试将焦点添加到iframe的那个块中,它会被添加.但是关键事件我不能失去焦点(模糊)iframe. 以下是示例代码: switch (myKey) {

javascript – 在“onfocus”事件中检查CapsLock ON

用于检查Capslock是否打开的以下代码在“onkeypress”事件上正常工作. 但我希望它用于“onfocus”活动.  我尝试用“onfocus”替换“onkeypress”用于控件,但它对我不起作用. 有帮助吗? (在javascript或Jquery中) <script type="text/javascript" language="Javascript"> fun

java – RecyclerView在滚动时崩溃

我有一些图像排列在水平网格中.我想使用键事件从左到右和从右到左移动网格.当我穿过网格时,发生了两件事 >选择第二个位置的项目.例如,我在位置0并且想要选择位置1处的下一个项目,但我的网格选择位置2项目并跳过位置1项目. >在滚动时我得到空指针异常 if(keyCode == KeyEvent.KEYC

加速键值java.awt.event.KeyEvent

我正在使用加速器执行CTRL C,然后使用java / junit执行CTRL V. 有没有办法获得CTRL V的值来检查它?解决方法:如here所述,菜单加速键按键(如Ctrl V)应以独立于平台的方式构建: int mask = Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(); JMenuItem menuItem = new JMenuItem

codemirror搜索使用javascript模拟CTRL F键

我正在尝试打开codemirror搜索对话框(通常按CTRL F激活) 按下按钮: 我试着用 window.find() 但它没有打开对话框,它只突出显示编辑器中的文字… DEMO解决方法:您不想模拟实际按键.相反,只需使用execCommand运行CodeMirror的find命令,如http://jsfiddle.net/cb1fd72k/1/所示

总是大写……(C#winforms)

我的表单中有一个TextBox,我在其上添加了这个事件: private void txtValue_KeyDown(object sender, KeyEventArgs e) { MessageBox.Show(e.KeyData.ToString()); } 但它总是打印字母的大写字母,即使我在textBox中输入了一个小写字母.请看下面的图片: