keypress相关内容

在按键时执行脚本

我正在尝试向我的网站添加一个仅在按键时执行的脚本,使用JavaScript来处理该事件。要按的特定键是位于“Esc”键下方的键;“`”键。我发现这个键的代码是192,其中“Enter”键是13,如果这有意义的话。 这是我目前拥有的代码&;我不明白它为什么不工作: $(document).keypress(function(e) { if(e.which == 192) ..
发布时间:2022-08-28 18:21:43 前端开发

如何同时检测到Python中的多个按键?

我希望沿对角线移动我的机器人小车,以便检测“w”是否与“d”或“a”一起按下。 如果我要使用“w”、“a”、“s”、“d”作为我的密钥。 我现在拥有的是这样的 from curtsies import Input with Input(keynames='curses') as input_generator: for key in input_generator: ..
发布时间:2022-08-28 18:10:46 Python

如何在Reaction应用程序中检测页面上任何位置的按键?

我正在尝试在使用Reaction构建的应用程序中检测页面上任何位置的按键。 我记得在jQuery中很容易,但我想看看是否可以在Reaction中完成。我不想做一个‘科学怪人’项目,也就是说,如果完全可以避免的话,在Reaction中有一些部分,在jQuery中有一些部分。 到目前为止: export default function App() { const handl ..
发布时间:2022-08-28 18:01:08 前端开发

使用Page Up和Page Down跳到HTML页面中的特定点

我有一个很大的HTML页面,其中包含一长串表格。每张桌子和屏幕差不多大,但大小略有不同。我想让用户使用键盘上的PgUp和PgDn键快速浏览表格。每按一次这些键都会向上或向下移动一张桌子,并将桌子的顶部恰好放在屏幕的顶部。 这是否可能? 我认为可能有一个我还没有听说过的表示分页符的HTML元素,因此,如果按下pg**键之一,浏览器将准确跳到那里,但我找不到。 使用某些Java脚本功 ..
发布时间:2022-08-28 17:50:04 前端开发

是否在按下键时打印该键的名称?

是否可以在按下某个键时获取其名称: field.addEventListener("keydown", keyDown, false); function keyDown(event) { ... } 例如,当按空格键时,我希望获得字符串值:“space”,或沿着这些行的东西。有什么简单的方法可以做到这一点吗?或者我需要一个库。 推荐答案 您可以获取键代码,但不能获取 ..
发布时间:2022-08-28 17:42:01 前端开发

如何使用C#SendKeys以编程方式按Windows键

基本上,我希望在代码中模拟用户单击Windows键。我知道有SendKeys,它允许我向Windows发送按键,如果我得到了它们的句柄,但我不知道的是,我需要得到什么句柄才能发送Windows键命令。例如,Windows键+L。在阅读了一下之后,似乎CTRL-ESC应该也会弹出开始菜单,但不确定如何告诉它将键发送到Windows(如果这是可能的话)。如有任何帮助,我们将不胜感激。 干杯! ..
发布时间:2022-08-28 17:11:31 C#/.NET

按下特殊键时的jqGrid多选行为

我对多选行为的期望是只要没有按下特殊键就可以正常运行.我的意思是,如果您选择了一行并单击另一行而没有按下其他键,那么它应该选择新行并取消选择旧行.好吧,jqGrid 的标准选项让您可以在始终常规行为或始终多选之间进行选择.只有在按下特殊键时才能进行多选. 有什么方法可以实现吗? 解决方案 jqGrid有几种选择策略,都使用multiselect:true.为了演示,我创建了三个示例: ..
发布时间:2022-01-19 13:46:33 其他开发

你如何在 Qt 中获得一个小部件的孩子?

我正在通过 Qt 的 KeyPress 函数模拟应用程序的 keyPresses.所有 KeyPresses 工作正常.但是,当我传递一个应该按下当前活动窗口的 OK 按钮的 QT::Key_Enter 或取消按钮的 QT::Key_Cancel 时,它什么也不做. 我在想也许,因为这些按钮没有焦点,而父窗口本身有焦点.你如何得到一个窗口的孩子?还是找到它上面的 OK 或 Cancel 按钮 ..
发布时间:2022-01-18 22:44:44 C/C++开发

在 Selenium 中键入 Enter/Return 键

我正在寻找一种在 Selenium 中快速键入 Enter 或 Return 键的方法. 不幸的是,我要测试的表单(不是我自己的代码,所以我无法修改)没有 Submit 按钮.手动使用它时,我只需键入 Enter 或 Return.由于没有可单击的按钮,如何使用 Selenium type 命令执行此操作? 解决方案 import org.openqa.selenium.KeysWe ..
发布时间:2022-01-14 17:07:28 其他开发

如何让我的 Windows 窗体应用程序“监听"全局按键?

我正在做一个记笔记的小应用程序.因此,当我在计算机上的任何位置键入“note"时,我的窗口会弹出并显示一个文本框供我输入内容并将其保存为 XML. 我不知道如何让程序“听"我的按键.如果有任何帮助,我会让应用程序在系统托盘上运行.:) 解决方案 看看http://www.codeproject.com/KB/cs/globalhook.aspx 除了这个问题已经在 SO 中提出 ..
发布时间:2022-01-13 23:05:35 C#/.NET

如何在 Dart 游戏中重复听按键?

我知道你可以使用 Dart 监听按键按下和按下事件,例如: var el = query('#el');el.on.keyDown.add((e) {}); 但这里的问题是它只触发一次.我想要重复. 所以,我尝试了 keyPress ,但在重复之前它有一点延迟.我正在开发一款游戏,我希望它能够立即重复触发. 解决方案 首先,不要监听keyPress事件,因为“初始延迟"取决于操作 ..
发布时间:2022-01-13 22:53:30 其他开发

jQuery .keypress &.keydown .which

好的,.keypress 和 .keydown/.keyup 有什么区别?目前我正在使用 .keydown ,它为我的键返回 38 的 .which 值,现在如果我将其更改为 .keypress 它为同一个键返回 109 的值.有什么区别?为什么同一个键的值不同? 解决方案 如果你按下一个按钮,它会触发一个 keydown 并释放它会触发一个 keyup.keypress 通常介于这两者之 ..
发布时间:2022-01-13 22:51:50 前端开发

如何不允许一次按键收到多个按键?

当我们按下一个键并持续按下它时,keypress 和 keydown 事件会不断触发.有没有办法让这些只在一个完整的循环后触发,例如按键然后按键. 我希望用户不能连续按键,而是希望用户必须按下然后释放键盘才能输入字符! 这样就不会发生以下情况,例如:当用户按下 'p' 1 秒时,pppppppppppppppppppppppp. 解决方案 声明一个boolean isKeyDo ..
发布时间:2022-01-13 22:47:46 C#/.NET

检测 OS X 上的任何按键,包括修改键

我需要检测用户按下的所有键.使用 -keyDown: 我可以得到大多数按键(字母数字、功能键、箭头、空格键、escape、return),但是单独按下时我无法得到任何修饰键. 如何绝对检测到任何击键,包括修饰键? 解决方案 试试看: [NSEvent addLocalMonitorForEventsMatchingMask:NSKeyDownMask|NSFlagsChangedM ..
发布时间:2022-01-13 22:33:16 其他开发

jQuery 按键左/右导航

我想让我的内容滑块能够响应按键(左箭头键和右箭头键)功能.我读过一些浏览器和操作系统之间的一些冲突. 用户可以在全球网站(正文)上浏览内容. 伪代码: ON 全局文档IF 键按向左箭头然后动画#showroom css'left'-980pxIF 键按右箭头然后动画#showroom css'left'+980px 我需要一个没有任何交叉(浏览器、操作系统)冲突的解决方案. ..
发布时间:2022-01-13 22:19:29 前端开发