keydown 相关问题

“keydown”是用于编写软件时使用的事件,当按下键盘上的键时触发该事件。它通常在事件“keyup”之前。

我如何在表单中放置一个复选框而不破坏控制循环?

我一直在做一个小游戏,遇到了这个问题,我不知道该怎么解决。一切正常,直到我在表单上放置一个复选框。我该如何使用...

回答 1 投票 0

wx.EVT_KEY_DOWN-evt.skip()不起作用

我在wxpython中创建了一个gui。我尝试使用wx.EVT_KEY_DOWN。当我按下一个键时,我想知道该键是否更改了messageTxt(不是诸如右键,Shift,Alt等键)。我打印...

回答 1 投票 0

[在C#中以编程方式激活KeyDown事件

我有两个班级。 MyClass.cs和anotherClass.cs MyClass.cs包含textbox1和KeyDown事件“ textbox1_Keydown(object sender,KeyEventArgs e)”。我的问题是,如何激活Keydown ...

回答 2 投票 1


可控div不应与另一div跨越某条线

我做了一个div,或者更好的说法是当我按下按键时一个会移动的圆圈。这个“球”有一个父div,称为容器。它不应通过容器的边界!

回答 1 投票 0

Angular 8 |模板中的动态keydown绑定

背景我的模板生成一系列按钮,这些按钮由从0到9的索引编号。每个按钮必须侦听一个唯一的数字事件(keydown。[0 ... 9])。问题...

回答 1 投票 0

VBA有一个用户窗体,试图分配按键事件,但没有响应

我想具有特定的键(Enter,向右箭头,Esc)来执行不同的过程。我有以下代码,但没有任何工作。我尝试设置KeyPreview = True,但这似乎没有...

回答 1 投票 1

PyAutoGUI Key Press在Linux Ubuntu中的性能降低

当我需要使用keyDown / KeyPress函数时,我在Linux Ubuntu 19.06 x64上运行PyAutoGUI时遇到问题。运行代码后,它将冻结计算机大约4或5秒钟,并且...

回答 1 投票 0

无法读取属性'keyCode''character'当检测到修饰键+数字键时断言失败

类func addGlobalMonitorForEvents(匹配掩码:NSEvent.EventTypeMask,处理程序块:@逃逸(NSEvent)->无效)->任何吗?

回答 1 投票 0

检测并打印组合键Javascript

我目前正在尝试将用户提供的键盘组合转换为可打印的版本(例如,如果用户按下shift + a,我希望能够检测到它并打印字符串“ shift ...

回答 1 投票 0

我如何使多个独立的document.onkeydown事件起作用?

我正在我的个人网站上工作,并且内置了一些复活节彩蛋热键。在每个页面上,按'm'键应隐藏菜单,按'g'键应在当前页面的顶部启动游戏...

回答 3 投票 3

Angular 7-使div上的keydown事件不起作用

我有带有搜索表单的angular 7应用。在输入表单时,我正在过滤输出并将输出显示为div的列表。使用(click)事件时,我可以选择并触发函数,但是当...

回答 2 投票 0

使用pygame结束按键的循环

我在Ubuntu上使用PyGame,我想做一个while循环,当用户按下键盘上的任何按钮时结束。此代码不会退出循环,并且Eclipse不会给出错误和警告...

回答 1 投票 1

将'keydown'事件侦听器添加到文档中,输入字段除外

我正在使用虚拟键盘和表单输入部分来创建一个Hangman游戏,用户可以在其中输入整个单词。我可以向文档中添加“ keydown”事件侦听器,但我不想要...

回答 1 投票 0

preventDefault输入键事件,不会阻止滚动

我想防止除滚动以外的默认操作。当我在keyDown事件(Enter键)中添加e.preventDefault时,它也阻止了浏览器滚动。我想防止对Enter键进行操作...

回答 1 投票 0

如何触发jQuery的组合键

我已经编写了一些东西:http://fincha.com/kunden/schmitt/我放大用的.css(“缩放”),但我需要的按钮,以模拟CTRL +或CTRL - 此代码是不是为我工作: E = jQuery.Event( “的keydown” ...

回答 2 投票 5

帆布迷宫游戏流畅的动画

我正在构建一个基于本教程的迷宫游戏。只要按住箭头键,我就成功地让玩家矩形继续移动。当你第一次开始游戏时,动画是......

回答 1 投票 0

让 Java Webdriver 的“向下箭头”操作起作用

所以我已经尝试解决这个问题几个小时了。我不知道我做错了什么。 这是我正在寻找的提前输入字段是 所以我花了好几个小时试图解决这个问题。我不知道我做错了什么。 这是我正在寻找的提前输入字段是<input type="text" id="id_attendees" name="attendees">。当我在那里输入时,会创建一个 js 下拉菜单。当我按下键盘上的向下箭头时,它工作正常并选择了首选。当我在 IDE 中执行 keyDown --- id=id_attendees --- \40 时,它工作正常并且还选择了选项。 虽然我不能让它在 Java webdriver 中做同样的事情 Actions actionObject = new Actions(driver); actionObject.sendKeys(Keys.ARROW_DOWN); ^ 不起作用。 driver.findElement(By.id("id_attendees")).sendKeys(Keys.ARROW_DOWN); ^没用 我在这两种情况下都尝试了 Keys.DOWN,这也不起作用。我创建了一个文字 String altm = "\u0040";,所做的就是键入一个 @ 符号。 我也尝试了很多其他的东西,但没有任何效果。我不知道我错过了什么。 编辑1: @Roddy 谢谢! -鉴于该链接,我添加了以下有效的内容(在导入 DefaultSelenium 和 WebDriverBackedSelenium 之后。 DefaultSelenium sel = new WebDriverBackedSelenium(driver,vars.siteurl); sel.fireEvent("//input[@id='id_attendees']", "keydown"); 编辑2: --> DOH 不起作用。显然我太热心了。 有些时间脚本需要一些时间来加载列表所以需要添加等待, WebElement ar=driver.findElement(By.id("id_attendees")); Thread.sleep(1000); ar.sendKeys(Keys.ARROW_DOWN); 我觉得你对Actions的使用不太对。 实现是构建器模式。调用 sendKeys 不会发送事件,它只会在您调用 perform 时暂存要触发的事件。请注意,sendKeys 的返回值是一个Actions 实例。 Actions actionObject = new Actions(driver); actionObject = actionObject.sendKeys(Keys.ARROW_DOWN); //ASSIGN the return or you lose this event. actionObject.perform(); //Should do what you want. Note that this will reset the builder. 希望有帮助。 对于 Actions 类,在定义了它将为您做什么之后,您需要首先构建()它。所以在你的情况下它会是这样的: Actions actionObject = new Actions(driver); actionObject.sendKeys(Keys.ARROW_DOWN).build(); 当你想让你的脚本执行那个动作时,你需要执行()它。您可以在 build() 方法之后立即链接它(例如,如果您只使用它一次)或稍后在您的代码中需要它时,就像这样: actionObject.sendKeys(Keys.ARROW_DOWN).build().perform(); 或 actionObject.perform(); 祝你好运!

回答 3 投票 0

keydown事件不适用于jquery mobile中的输入类型搜索

我想在jquery mobile中调用keydown事件进行输入类型搜索。下面是我的HTML代码。

回答 3 投票 1

如何在Delphi / FMX中触发OnKeyDown-Event后触发OnKeyDown-Event之前更改延迟?

对不起,但好像我有一个初学者问题,但我没有在网上或帮助部分找到解决方案:我想使用OnKeyDown事件来做某事(不同的事情,...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.