问题标签 [keycode]

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 投票
9 回答
5845 浏览

javascript - document.location.href 未更新 sharepoint 中的 onkeypress

我在通过 Enter 键访问时执行的页面重定向功能存在问题。基本上, onkeypress=Enter 或单击搜索时,页面应重定向到预设 url 并将搜索字符串附加到查询中。

如果我手动单击“搜索”,则重定向有效,但是,如果我只是按 Enter 键,则不会。我添加了一个警报以确保搜索功能正在触发,但 document.location.href 没有重定向页面。在 FF4 中,它刷新页面(但保留搜索字符串)。在 IE7 中,它关闭窗口。

[编辑] 我在 Sharepoint 网站上使用它似乎是相关的。该代码在 Sharepoint 之外运行良好。[/编辑]

下面的示例简化了我已经实现的内容,但重新创建了问题。

有人可以帮忙吗?

0 投票
1 回答
1288 浏览

windows - VK_PRINT 的目的是什么?

在处理键时,我假设虚拟键VK_PRINT(0x2A)是我键盘上的打印键。但这个假设是错误的。我需要使用VK_SNAPSHOT(0x2C) 这是VK_PRINT+2. 但这是VK_PRINT为了什么?看着 MSDN,我觉得我们都应该忘记这个键码......

怎么了VK_PRINT

0 投票
5 回答
9235 浏览

c# - 在 KeyDown 事件中筛选 KeyCode 的更有效方法

当用户尝试使用 KeyDown 事件将有用的数据输入到表单字段中时,我正在尝试触发一个事件来执行一些工作。但是,我不断收到误报,因为 KeyDown 事件适用于任何键!

我试图不让“Alt、Control、Shift、Esc、F 键等”等按钮触发事件。这样做的最佳方法是什么?

我到目前为止是这样的:

但是,这对我来说似乎并不是处理这个问题的最佳方式。同样,我只是想获取可以输入到文本框中的字符的键(例如 213135udf!@#%@!#@#%15nfaosdf~!@}{:?> 等等)!任何帮助将不胜感激,谢谢!

此致,艾萨克 D.

(为清晰和质量而编辑)

0 投票
1 回答
340 浏览

jquery - jQuery 如何创建和触发动态热键(keycode 和 :not() 选择器?)

我有一个正在开发的网络应用程序,我希望用户能够动态定义和触发热键。我希望有人可以帮助我吗?

我用相关的 HTML创建了一个JSFiddle HERE 。

这是我的javascript:

注意:我已经使用“空格”和“左/右”箭头键作为全局热键 - 有没有办法保护/防止它们被分配?

有没有比 .not('input') 更好的选择器来防止在输入输入期间触发轨道?

谢谢您的帮助!

0 投票
4 回答
22518 浏览

c# - ChrW(e.KeyCode) 的 C# 等价物是什么?

在 VB.NET 2008 中,我使用了以下语句:

现在我想把上面的语句转换成 C#。

有任何想法吗?

0 投票
0 回答
1218 浏览

android - 显示菜单时如何禁用搜索键和相机键?

我在我的一项活动中创建了一个菜单,如下所示:

/menu/my_menu_list.xml

还覆盖这些方法。

那些工作完美。现在我需要在显示此菜单时禁用搜索键和相机键。以下代码适用于活动,但我不知道将此代码放在哪里作为菜单。

编辑 1

我为整个应用程序禁用了相机。为此,我在清单文件中添加了以下接收者标签:

还创建了一个扩展广播接收器的接收器类。

这解决了相机问题,但不适用于长按搜索和语音拨号器。

编辑 2 我还尝试了以下方法来控制 Long_Press_Search 键。但不工作。

并将 onCreateOptionsMenu() 更改如下。

它不捕获按键事件。

我需要改变什么?

0 投票
3 回答
70516 浏览

android - 安卓 - setOnClickListener;

我一直在搞乱Snake示例代码,我正在尝试修改它以进行培训,并希望增加对 Android 工作原理的理解。

到目前为止,我已经添加了两个按钮 + 相应的 setOnClickListener 代码,如下所示。

蛇布局.xml

Snake.java

当我尝试一种简单的方法(例如“ finish() ”)时,这两个按钮都会显示在它们应该出现的位置并起作用。

现在,我想做的是让这些按钮在SnakeView.java中触发下面的代码:

为了清楚起见,我需要让我的自定义屏幕按钮执行与当前代码中的“KEYCODE_DPAD_RIGHT”和“KEYCODE_DPAD_LEFT”相同的工作。我的 Xperia X10i 没有配备 DPAD,这是它的一部分;-P

我真的很感激一些正确方向的指示。正如您可能已经猜到的那样,我对此很陌生..

提前谢谢各位

0 投票
1 回答
1412 浏览

jquery - jquery keyup 忽略不变的字符

每当使用 keyup 更改内容可编辑的 div 时,我都会尝试触发一个事件。不幸的是,它也捕捉到了用箭头键移动插入符号之类的东西。我只希望它发现实际的变化。

我读了这个问题,看起来很相似,但是那里的解决方案不适用于换行符之类的东西。想法?

0 投票
3 回答
7990 浏览

java - java机器人类的<>标志的关键代码?

你能告诉我 Java Robot 类的键码吗?
例如,要按 Enter,我们使用:

我想按下这些符号><签名。我应该使用什么关键字或代码?
谢谢你。

0 投票
2 回答
2876 浏览

.net - 将键转换为字符

我想将给定的一组System.Windows.Forms.Keys和 a翻译System.Windows.Forms.InputLanguage成相应的System.Char.

尝试了一些实验MapVirtualKeyEx,但现在有办法考虑键盘状态,而且死键ToUnicodeEx很痛苦。

我的目标是一个函数......

...应该这样称呼:

(注意Keys.ShiftKeys.ShiftKey!)

这个功能会是什么样子?

我将选择的答案应该提供一种将带有修饰符( , , )System.Windows.Forms.Keys的可选组合的“正常”转换为 a 的方法。多次连续调用必须产生相同的字符。没有硬编码的键盘布局,定义了要使用的布局。Keys.ShiftKeys.AltKeys.ControlSystem.CharInputLanguage

作为帮助理解我想要做的事情:KeyPressEventArgs仅使用给定的KeyEventArgs(和正确的InputLangauge)生成一个。

死键不应该影响FromKeys