问题标签 [keyboard-events]

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.

0 投票
5 回答
53456 浏览

c# - 如何在 C# 中捕获删除按键?

我想捕获删除按键并且在按键被按下时什么都不做。如何在 WPF 和 Windows 窗体中做到这一点?

0 投票
1 回答
693 浏览

cocoa - 在 Cocoa 中启动按键

我正在编写一个服务器来接收来自 iPhone 的关键事件。我可以从 iPhone 发送一条消息并让我的服务器在 Mac 上显示它,现在我只需将其转换为按键,并在 Cocoa 中模拟该按键。

谁能给我一个起点,因为我想这是相当低的水平。

谢谢

0 投票
4 回答
2753 浏览

iphone - 使 UITextField 在加载时处于活动状态

我有一个只有一个文本字段的应用程序,我希望该文本字段在视图加载时激活,并且键盘处于活动状态。

有什么办法可以强制吗?

詹姆士

0 投票
1 回答
700 浏览

android - KeyboardView.OnKeyboardActionListener

如何禁用 swipeLeft()/swipeRight() 方法,因为它拦截 onRelease() 方法然后我快速移动手指?

0 投票
5 回答
25831 浏览

c# - 如何在c#中获取组合键

如何在 C# 表单上捕获Ctrl++键?谢谢AltKP

0 投票
1 回答
123 浏览

jquery - 在 jQuery 中重写搜索建议

首先,我知道搜索建议有 jQuery 插件。我问这个的原因是因为我为我的特定需求编写了一个,并且我有兴趣学习如何在 jQuery 中制作脚本(而不仅仅是使用插件)。请参阅我粘贴到 pastebin 的代码——我希望没问题。

原文: http: //pastebin.com/VFuXY4iX

有点jQuerified:http ://pastebin.com/S86ES8bH

我正在努力解决的两件事如下:

-- 原始的(和当前的 jQuery )通过它们的 DOM 子索引访问子节点(参见unhilite()函数)。我还没有找到在 jQuery 中执行此操作的方法。我能找到的最接近的东西是.next("selector"),但是除了 DOM 索引之外,这些元素没有我可以键入的选择器。我正在考虑通过执行以下操作来克服这个问题:

这会很好用吗?编辑:即使它运行良好,有没有办法访问这样的 DOM 索引(供将来参考)?

-- 其次,我不知道具体如何将键盘事件与 jQuery 绑定(不使用插件,我想避免使用插件 - 再次用于学习目的)。不过,我认为bind()keydown()可能会奏效。

有人有什么建议吗?谢谢所以,你是我的最爱!

PS- sajax_do_call 是 Mediawiki AJAX 语法,适用于任何不熟悉的人...

0 投票
2 回答
565 浏览

javascript - 如何模拟 HTML 密码字段(但会触发 keydown 事件)?

我需要能够在类似于密码(屏蔽)输入的元素上记录键盘事件。

这听起来很险恶,但我向你保证不是。我不是任何类型的网络钓鱼者或诈骗艺术家。我的用户将被告知正在分析那里的行为,并被指示不要输入他们在其他任何地方使用的密码。

顺便说一句,有人知道在密码字段上捕获键盘的方法吗?默认行为是当密码输入具有焦点时不会触发 keypress、keyup 或 keydown 事件。(至少在 Chrome 中,但即使这样对我们来说也是不可接受的。)

我能想到的唯一方法是使用覆盖密码字段的不可见输入?但我什至不确定我会怎么做。

欢迎所有建议。

0 投票
1 回答
1451 浏览

linux - 如何使用 XLib 创建一个映射但不可见的窗口?

我正在一个游戏项目中开发基于 Linux 的 I/O 验证工具。它是用 C++ 编写的,并且由于使用与我们的游戏相同的 I/O 模块,它基于 OIS 1.2。因此,尽管我只需要在控制台上打印用户的输入,我仍然需要为 OIS 创建一个窗口。

所以我的问题来了:如何在仍然不可见并处理键盘事件的情况下创建映射窗口?

我无法取消映射窗口,因为它不再处理任何键盘事件。我也找不到显示/隐藏窗口的功能。(也许我搜索了错误的方向......)

我的小工具现在工作正常,除了有一个愚蠢的顶级空窗口需要集中处理键盘事件......

欢迎任何建议。

谢谢!!!

0 投票
3 回答
8917 浏览

javascript - Javascript,按键值总是落后于最新的一个字符?

如果我输入“St”,当我按下 t 时,如果我textfield.valueonkeypress/onkeydown函数中输出输入,我只会得到“S”。

为什么是这样?我该如何摆脱这种滞后?

0 投票
1 回答
222 浏览

flash - Flash:处理键盘事件的跨平台方法?

是否有任何跨平台安全的方法来处理 Flash 中的键盘快捷键?

例如,在我的 Mac 上,按ctrl+f会导致 aKeyboardEventkeyCode6,但在 Windows 上keyCode70.