问题标签 [keydown]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 防止 KeyDown 事件处理到下一个表单
嗨,我在 C# 应用程序中有一个表单。在这个表单上,我捕获了一个 KeyDown 事件 Alt+U,它将打开第二个表单。在第二种形式中,我有一个带有快捷键 Alt+U 的 toolStripButton(与我用来打开表单的相同),它可以打印文档。现在,我的问题是当我打开第二个表单时,它会自动触发单击工具条按钮的事件,因为它与我用来打开表单的快捷键相同。我怎样才能防止这种情况发生。
问候约翰
cocoa - - (void) keyDown: (NSEvent *) 事件不起作用
下面是示例代码。
我是否需要在 InterfaceBuilder 中设置任何委托或任何类型的绑定?
帮助赞赏...
c# - KeyDown/KeyPress 和索引
在 C# 中完成我的第一个应用程序的新手工作。这是我想要做的......
用户将在文本框中输入“ID”,所有数字。我一直在试图弄清楚如何在 ID 中捕获前导零,例如:
ID 0827 可以接受 5031 不是我们想要的
基本上,零不能是系列中的前导数。我想,也许这可以通过索引被困住,但我很难过。有什么想法吗????
- 困惑的捕手
c# - 如何处理 KeyDown 事件中的文本编辑?
我想通过 KeyDown 事件编辑图形文本(不是 TextBox 控件)。我需要根据 KeyEventArgs(键值和修饰符)更新我的文本字符串。我现在使用法语键盘,但将来我想支持不同的键盘布局。我如何根据键值、修饰符和文化信息猜测键入的字符?
出于技术原因,我不想使用 KeyPress 事件。
c# - 如何捕获 Print Screen 键?
我的程序需要在按下 Print Screen 键但它不工作(但它与其他键一起工作)时捕获。
我想这与 Windows 劫持我的权威有关,因为我还是新手,所以我很想知道如何解决这个问题。
这是我当前的代码:
c# - KeyDown : 识别多个键
我怎样才能确定在KeyDown
那个CtrlUp被按下了。
不能工作,因为永远不会在同一秒内完全按下两个键。你总是先开始Ctrl然后另一个...
c# - C# 试图捕获表单上的 KeyDown 事件
我正在创建一个小游戏,该游戏被打印到 Windows 窗体上的面板上。现在我想捕获 keydown 事件以查看它是否已按下箭头键,但问题是我似乎无法捕获它。
让我解释一下,在表单上我有 4 个按钮和各种其他控件,如果用户例如按下其中一个按钮(触发游戏事件),则该按钮具有焦点,我无法用箭头键捕捉动作.
我尝试了类似的东西
然后当按下表单按键事件时,我使用了这个
我还为 Windows 窗体上的按钮和各种其他控件添加了 keydown,但我没有得到任何回复。我已经在函数内部设置了一个断点来查看它是否被调用,但是那个断点永远不会触发?
有任何想法吗?
最理想的方法是触发一个通用的 KeyDown 事件(无论当前具有焦点的控件是什么),然后调用 KeyDown 方法。
javascript - 在文本字段中的 keydown 事件后检测输入文本字段的“值”?
我的网站有一个输入框,它有一个onkeydown
事件,只是提醒输入框的值。
不幸的是,输入的值不包括由于按下键而导致的更改。
例如对于这个输入框:
默认值为“牛”。当您按下s输入中的键时,您会得到一个alert("cow")
而不是一个alert("cows")
。我怎么能alert("cows")
不使用onkeyup
呢?我不想使用onkeyup
,因为它感觉反应迟钝。
一种部分解决方案是检测按下的键,然后将其附加到输入的值,但这并不适用于所有情况,例如,如果您突出显示输入中的文本,然后按下一个键。
有人有这个问题的完整解决方案吗?
.net - 整个应用程序 VB .Net 的 Keydown 事件
我想让它成为无论哪个控件有焦点,它都会做我的事件。这样我就不必为我的所有 137 个对象编写 keydown 事件。这可能吗?
谢谢