问题标签 [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.
javascript - document.location.href 未更新 sharepoint 中的 onkeypress
我在通过 Enter 键访问时执行的页面重定向功能存在问题。基本上, onkeypress=Enter 或单击搜索时,页面应重定向到预设 url 并将搜索字符串附加到查询中。
如果我手动单击“搜索”,则重定向有效,但是,如果我只是按 Enter 键,则不会。我添加了一个警报以确保搜索功能正在触发,但 document.location.href 没有重定向页面。在 FF4 中,它刷新页面(但保留搜索字符串)。在 IE7 中,它关闭窗口。
[编辑] 我在 Sharepoint 网站上使用它似乎是相关的。该代码在 Sharepoint 之外运行良好。[/编辑]
下面的示例简化了我已经实现的内容,但重新创建了问题。
有人可以帮忙吗?
windows - VK_PRINT 的目的是什么?
在处理键时,我假设虚拟键VK_PRINT
(0x2A)是我键盘上的打印键。但这个假设是错误的。我需要使用VK_SNAPSHOT
(0x2C) 这是VK_PRINT+2
. 但这是VK_PRINT
为了什么?看着 MSDN,我觉得我们都应该忘记这个键码......
怎么了VK_PRINT
?
c# - 在 KeyDown 事件中筛选 KeyCode 的更有效方法
当用户尝试使用 KeyDown 事件将有用的数据输入到表单字段中时,我正在尝试触发一个事件来执行一些工作。但是,我不断收到误报,因为 KeyDown 事件适用于任何键!
我试图不让“Alt、Control、Shift、Esc、F 键等”等按钮触发事件。这样做的最佳方法是什么?
我到目前为止是这样的:
但是,这对我来说似乎并不是处理这个问题的最佳方式。同样,我只是想获取可以输入到文本框中的字符的键(例如 213135udf!@#%@!#@#%15nfaosdf~!@}{:?> 等等)!任何帮助将不胜感激,谢谢!
此致,艾萨克 D.
(为清晰和质量而编辑)
jquery - jQuery 如何创建和触发动态热键(keycode 和 :not() 选择器?)
我有一个正在开发的网络应用程序,我希望用户能够动态定义和触发热键。我希望有人可以帮助我吗?
我用相关的 HTML创建了一个JSFiddle HERE 。
这是我的javascript:
注意:我已经使用“空格”和“左/右”箭头键作为全局热键 - 有没有办法保护/防止它们被分配?
有没有比 .not('input') 更好的选择器来防止在输入输入期间触发轨道?
谢谢您的帮助!
c# - ChrW(e.KeyCode) 的 C# 等价物是什么?
在 VB.NET 2008 中,我使用了以下语句:
现在我想把上面的语句转换成 C#。
有任何想法吗?
android - 显示菜单时如何禁用搜索键和相机键?
我在我的一项活动中创建了一个菜单,如下所示:
/menu/my_menu_list.xml
还覆盖这些方法。
那些工作完美。现在我需要在显示此菜单时禁用搜索键和相机键。以下代码适用于活动,但我不知道将此代码放在哪里作为菜单。
编辑 1
我为整个应用程序禁用了相机。为此,我在清单文件中添加了以下接收者标签:
还创建了一个扩展广播接收器的接收器类。
这解决了相机问题,但不适用于长按搜索和语音拨号器。
编辑 2 我还尝试了以下方法来控制 Long_Press_Search 键。但不工作。
并将 onCreateOptionsMenu() 更改如下。
它不捕获按键事件。
我需要改变什么?
android - 安卓 - setOnClickListener;
我一直在搞乱Snake示例代码,我正在尝试修改它以进行培训,并希望增加对 Android 工作原理的理解。
到目前为止,我已经添加了两个按钮 + 相应的 setOnClickListener 代码,如下所示。
蛇布局.xml:
和Snake.java:
当我尝试一种简单的方法(例如“ finish() ”)时,这两个按钮都会显示在它们应该出现的位置并起作用。
现在,我想做的是让这些按钮在SnakeView.java中触发下面的代码:
为了清楚起见,我需要让我的自定义屏幕按钮执行与当前代码中的“KEYCODE_DPAD_RIGHT”和“KEYCODE_DPAD_LEFT”相同的工作。我的 Xperia X10i 没有配备 DPAD,这是它的一部分;-P
我真的很感激一些正确方向的指示。正如您可能已经猜到的那样,我对此很陌生..
提前谢谢各位
jquery - jquery keyup 忽略不变的字符
每当使用 keyup 更改内容可编辑的 div 时,我都会尝试触发一个事件。不幸的是,它也捕捉到了用箭头键移动插入符号之类的东西。我只希望它发现实际的变化。
我读了这个问题,看起来很相似,但是那里的解决方案不适用于换行符之类的东西。想法?
java - java机器人类的<>标志的关键代码?
你能告诉我 Java Robot 类的键码吗?
例如,要按 Enter,我们使用:
我想按下这些符号>
并<
签名。我应该使用什么关键字或代码?
谢谢你。
.net - 将键转换为字符
我想将给定的一组System.Windows.Forms.Keys
和 a翻译System.Windows.Forms.InputLanguage
成相应的System.Char
.
尝试了一些实验MapVirtualKeyEx
,但现在有办法考虑键盘状态,而且死键ToUnicodeEx
很痛苦。
我的目标是一个函数......
...应该这样称呼:
(注意Keys.Shift
和Keys.ShiftKey
!)
这个功能会是什么样子?
我将选择的答案应该提供一种将带有修饰符( , , )System.Windows.Forms.Keys
的可选组合的“正常”转换为 a 的方法。多次连续调用必须产生相同的字符。没有硬编码的键盘布局,定义了要使用的布局。Keys.Shift
Keys.Alt
Keys.Control
System.Char
InputLanguage
作为帮助理解我想要做的事情:KeyPressEventArgs
仅使用给定的KeyEventArgs
(和正确的InputLangauge
)生成一个。
死键不应该影响FromKeys
!