问题标签 [keystroke]
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.
jquery - 如果输入字段以外的任何内容都专注于使用 jquery,如何禁用退格键
如果除 2 个特定输入字段以外的任何内容都专注于使用 jquery,我如何禁用退格键击?
这是我当前的代码(现在包括 2 个文本框):
虽然这不起作用....有什么想法吗?
forms - 如何防止主窗体在另一个非模态窗体上捕获 TMemo 中的击键?
我有一个从主窗体打开非模态窗体的应用程序。非模态表单上有一个 TMemo。主窗体菜单使用“空格”作为其加速字符之一。
当非模态表单打开并且备忘录具有焦点时,每次我尝试在非模态表单上的备忘录中输入空格时,“空格”快捷方式的主表单事件都会触发!
我尝试在另一个表单打开但没有骰子时将 MainForm.KeyPreview := false 变为。
有任何想法吗?
c# - 向程序发送击键
在窗口形式中,我制作了一个按钮,并试图将其发送F1到特定窗口(例如 FireFox、我的电脑等...)
我的问题是:
- 我如何通过窗口的名称来做到这一点?(例如“Mozilla Firefox”)
- 我如何通过进程的名称来做到这一点?(如firefox.exe)
c++ - 引用键盘控件时,0x80 代码是什么意思
引用 C++ Windows 环境中的键盘控件时,0x80 代码是什么意思?
例如,
感谢大家!
javascript - 取消 jQuery 中的击键
是否可以(跨浏览器兼容)在用户完成击键后取消击键(例如在文本框上)
我当前使用的代码在显示击键后编辑文本框值:
javascript - 击键在 IE 中工作而不是在 Firefox 中
我只是在尝试一个简单的应用程序,使浏览器全屏显示。这适用于 Internet Explorer,但不适用于 Firefox。我也想知道,在 Mac OC 中可以做同样的事情吗?我是否必须对 Mac OS 进行更改(使用 safari、firefox 等)
下面的代码。
问候泽山
winapi - 从列表框中捕获特定的击键
我试图让我的主窗口在用户按下列表框项目上的 Delete 键时接收通知。我试过这个:
..我得到了除 Delete 之外的所有击键(以及 End、Home、Inert、PageUp、PageDown、箭头等)。虽然我得到了 Numpad 的 Delete 键击。
有没有办法做到这一点?
谢谢你。
c++ - 如何在 C++ 中的键序列末尾模拟转义键?
如何在 C++ 中的字符串序列末尾模拟“转义键”,就好像按下了转义键一样?
我需要提供标准输入,它接受字符串数据,直到按下 Escape 键,
因为它正确接收字符,但我最终如何发送“转义键击”?
jquery - 将击键映射到实际值?- Javascript
你知道周围有什么很酷的图书馆吗?=)
wpf - KeyGesture 不接受 Shift+字母数字组合键
我试图在 WPFKeyGesture
类的帮助下执行一些 WPF 命令。应用程序工作正常,直到我指定一个由Shift修饰符和字母数字键组成的组合键。例如,以下实例化:new KeyGesture(Key.M, ModifierKeys.Shift)
引发异常:
KeyGesture 不支持“Shift+M”键和修饰符组合。
裸Shift修饰符也不适用于数字(例如Shift+ 2)。但是,Shift+Insert或Shift+F1组合完美无缺。Shift只是说清楚, + Ctrl,Shift+Alt或Alt+等没有问题1。
为什么决定禁止Shift+ [字母数字] 手势?它与输入大写字母有什么共同点吗?是否有与 WPF 命令系统一致的解决方法?(注意:我不是在填充文本框时尝试使用Shift+M手势,而是在没有文本框处于焦点时使用。)
我似乎只找到一个论坛条目,其中提出了这个问题。文档搜索失败。开发人员避免Shift+ [字母数字] 是否如此明显?