key-events相关内容

从 JTextArea 获取密钥

我想要做的就是,如果我在 JtextArea 中按 '{' 这个键.自动 '}' 这也将被打印. if(evt.KEY_PRESSED == '{')System.out.print("}"); 这样好吗?? 解决方案 为了监听 JTextComponent 的变化,是否有 DocumentListener,如果你需要控制输入的 Char、sings、空格字符或单词,你必须实现 Do ..
发布时间:2021-12-09 18:03:11 Java开发

Java 中的键绑定与键侦听器

我注意到在 Java/Swing 中似乎至少有两种不同的处理关键事件的方法: 键绑定 密钥监听器 每种方法的优点/缺点是什么,什么时候你应该更喜欢一种而不是另一种? 解决方案 你什么时候应该更喜欢一种而不是另一种? 首选键绑定,因为它们被引入.KeyListener 是与事件的较低级别的连接. 键绑定的页面涵盖了很多我倾向于使用它们而不是 KeyListene ..
发布时间:2021-11-25 17:07:00 Java开发

处理 IE 浏览器中的 ctrl + key 事件

我在我的 flex 应用程序中使用热键 (Ctrl+key).当我的应用程序在 IE 中运行时出现问题.当我按 Ctrl+D 时,我会看到 IE 的“添加收藏夹"窗口. 我应该如何覆盖浏览器的默认行为?如果可能的话,给我一些例子. 解决方案 在您的事件处理程序中,尝试 event.returnValue = false; 请参阅此 SO 线程:event.preventDefau ..

Python:如何使用pyautogui通过按键激活事件?

我已经安装了 pyautogui 包来使用 .hotkey() 函数来触发一个事件.例如:如果您按下组合键“Ctrl + c",控制台将显示消息“Hello world". 我尝试过这样的事情: 虽然为真:如果 pyautogui.hotkey("ctrl", "c"):打印(“你好世界") 我知道这是错误的,但是当我同时按下 Ctrl 和 C 时是否有可能打印此消息? 解决方案 ..
发布时间:2021-06-23 19:32:39 Python

如何使用KeyeventHandler捕获空格键的按下事件?

我有一个带有富文本框的表单,我想在其中执行以下操作: 当用户按下空格键时(当前我正在执行keydown事件,但想使用按键事件,但不提供e.keycode),应调用一个函数,在该函数中应实现以下逻辑: 要提取最后一个单词并在富文本框的文本中循环,以便在富文本框中找到其出现的次数. 到目前为止,我所做的是: private void textContainer_rtb_KeyD ..
发布时间:2021-02-15 18:41:07 C#/.NET

如何赶上Longpress并在KEYCODE_VOLUME_UP上调用标准操作?

我希望用户能够长按volumeUp硬件按钮以跳过一首歌曲,并在短按时执行常规的volumeUp操作. 我能够区分两者(我找到了此解决方案,并使用了onKeyDown,onKeyLongPress和onKeyUp之间的标志),但我想知道在按下提高音量按钮后是否还能调用标准/超级动作. 我似乎无法弄清楚何时调用了volumeUp动作(在onKeyDown-或onKeyUp-event中)以及在何 ..
发布时间:2020-06-29 19:05:32 移动开发

如何在Java FXML中创建KeyEvent?

我创建了这个小项目来测试关键事件.但是,当我按下按键时,它的表现却不符合我的期望.实际上,我的计算器项目需要一些关键事件.我创建了一个计算器项目,除了单击鼠标外,我还想添加一个功能,使您可以从键盘上键入数字或运算符.有人可以检查一下并帮助使其更实用吗? public class FXMLDocumentController implements Initializable{ @FXML p ..
发布时间:2020-04-26 09:07:30 其他开发

如何使用箭头键保持对象移动?

我正在做蛇游戏,我希望一旦按下按键,蛇就可以连续运动.因此,我按下了下键,即使释放键,它也会继续移动.现在,它只是在按住键的同时移动. public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_DOWN) { mySegment[0].moveSouth(); ..
发布时间:2020-04-26 09:07:26 Java开发

pygame.key.get_pressed-如何添加间隔?

我制作了一个简单的网格和一个简单的精灵,用作“玩家".但是当我使用箭头键移动时,角色移动得太快,如下图所示: 我的问题是:如何在每次按键事件之后设置延迟或间隔以防止出现此问题? player.py #!/usr/bin/python import os, sys, pygame, random from os import path from pt import WIDTH,HE ..
发布时间:2020-04-26 09:07:24 Python

Java Swing表单的热键创建

如何为Java swing创建的表单创建热键?例如,为学生详细信息创建表单意味着如果我按ALT + N表示光标将转到该名称输入字段.ALT + R表示光标将转到Reg.no而不输入Field.类似于mark1(m1),mark(2)等.同时,该表单包含保存,如果按CTRL + S,则退出按钮,意味着将选择Save.CTRL + X意味着退出按钮将会选择.如何执行此操作? 解决方案 请参见如 ..
发布时间:2020-04-26 09:06:06 Java开发