问题标签 [keyboard-input]
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.
android - 使用 keytool 生成密钥对(公钥和私钥)和签名证书时无法在命令提示符中输入
使用 keytool 生成密钥对(公钥和私钥)和签名证书时,我无法从键盘或屏幕键盘提供任何输入。
仅在执行此命令时才会出现此问题,而不是在任何其他命令中。
我尝试使用 .bat 文件中的运行命令,但仍然无法提供任何输入。
我可以提供的唯一输入是输入(按钮)。
那么我应该通过再次提供输入(按钮)来继续前进吗?
注:我指的是Oreilly Android Application Development 2009.pdf
网页版:http ://androidapps.org.ua/i_sect17_d1e6459.html
c - Linux 模拟 Windows GetAsyncKeyState()
是否有一些 Windows 函数GetAsyncKeyState()的 Linux 模拟?或者可能存在一些返回的异步函数 - 键盘缓冲区是否为空?
谢谢。
python - Keyboard input using stdio.StandardIO in twisted python
I have a doubt in twisted python related to my multiclient chat server program.
that is, when we give input from keyboard using stdio.StandardIO
, where it is stored when we run the reactor? Can anybody give me the answer, please..
wpf - 检测组合键
我想检测何时在 WPF 应用程序中按下 Ctrl-C 之类的组合。我在网上读到的内容是在 KeyDown(或 KeyUp)事件中使用类似以下内容:
我只是想了解这是如何工作的。据我了解, e.Key 包含触发事件的按下键, Keyboard.Modifiers 包含有关 Control 键状态的信息now。假设在处理 KeyDown 事件时 Control 键仍处于关闭状态是否安全?
例如,我重新启动 Firefox,它加载了一堆标签,同时我在我的应用程序中按了 Ctrl-S。到达 KeyDown 有延迟,应用程序认为只有 S 被按下。
谢谢
winapi - 如何通过发送虚拟键 VK_LAUNCH_MEDIA_SELECT 来确定它将启动哪个播放器
在 Win2K(或更高版本)下,通过发送 Virtual-Key VK_LAUNCH_MEDIA_SELECT,可以启动播放器。
如果安装了多个播放器软件,如何确定它将启动哪一个?
示例 VBS 代码:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx
javascript - HTML/Javascript:将键盘敲击输出到 URL 参数
我将首先解释我的总体目标,然后是问题本身。
总体的目标:
向连接到路由器的 Arduino 板发送命令。一台电脑将通过wifi连接到路由器。Arduino 将为本地网站提供服务,计算机将使用该网站向 Arduino 发送按键。根据按键的不同,Arduino 将以某种方式运行。
向 Arduino 发送命令的一种方法是使用 Arduino 服务的网站 URL 末尾的参数。Arduino 可以读取这些参数。我对此没有任何问题。
Arduino 能够为使用 Javascript/HTML/CSS 等编码的网站提供服务。
问题:
我已经使用 Javascript 一个星期了;但到目前为止,我有以下代码:
有了这个,我可以从我敲击的键盘上看到键的“键码”。该网站将看到按键,输出按键代码和实际按键。
我把设置超时功能放在那里,所以当我拿着一个键时,页面以更慢、恒定的速率刷新。
我知道 HTML 中的某些东西会自行创建和管理参数。例如,下拉框。据我了解,当下拉框放入
标签,您可以创建参数。文本框也会做同样的事情。然后,如果一个人“提交”了网页,那么这些对象中的调整值将出现在 URL 的参数中。
但是,我不知道如何将键码的值输出到对象,然后提交页面以将值实时复制到 URL 参数。
通过实时:例如,我的意思是在我按下“向上”时继续发送命令,并在我释放时停止。
我可以通过在文本框中输入一个字母并使用提交按钮将值输入到 URL 参数中来完成此操作的粗略版本。但是,我不能在其中包含向上或向下箭头,并且我希望网页能够实时提交。
TLDR:如何使用键盘上的键码实时控制 URL 中的参数?
非常感谢您阅读本文。非常感谢所有回复。
编辑 5/15/12 web_bod 给了我一些有用的代码。这是完整的新代码:
我将网页焦点放在了文本框上。没有它,我必须点击文本框,然后代码才能最终注册。
它的表现如何:当网页加载时,页面将自动聚焦在文本框上。它等待按键。按一个键:半秒后页面会加载字母到URL的参数(你可以用setTimeout()让它响应更快)。该键将保留在参数中,直到按下另一个键。
我知道乞丐不能成为选择者,但我希望它能够执行“视频游戏风格”,其中一个动作持续很长时间,我按下一个键,并且在我释放键的那一刻动作停止。在这种情况下,如果您按住一个键,文本框将填充字母,然后提交。这行不通,因为我希望 Arduino 查找单个字符,而不是字符列表。然而,到目前为止这真的很棒。我当然不介意实施这一点。
但是,正如 Tim 所提到的,我一直在对套接字通信进行大量研究。这似乎是一条好路,Arduino Ethernet Shield 使用 UDP 库,到目前为止,我唯一的困难是设置客户端。Arduino 是服务器。发生这种情况,我会进行编辑。
cocoa - NSFileHandle 和 scanf 没有在 Xcode 4.5 中回显输入
我成功使用 NSFileHandle 读取键盘输入:
当用户键入时,只有输入的第一个字符会在屏幕上回显。例如,如果我键入hello
,则只有h
在屏幕上回显。然而,完整的输入被读入字符串。
正确的回声行为在 Xcode 4.2 中有效。我目前正在使用 Xcode 4.5。
更新
暂时放弃NSFileHandle
,我尝试使用scanf
. 然而,有同样的回声问题。scanf
代码:
java - 从 Windows 登录屏幕捕获键盘输入
我想做以下事情来完成我的 Java 项目:-
- 锁定 Windows 桌面。
- Windows 桌面锁定时检测按键事件。
- 将键盘输入的键保存在文本文件中。
第一步是使用以下代码完成的:
c# - 使用 DataMatrix 代码作为键盘输入
我有这个程序来读取[code].txt
文件,根据textBox
. 现在,我输入代码并搜索文件。
但我想使用读取数据矩阵代码作为textBox
.
基本上,我需要我的程序来读取数据矩阵代码并使用它来搜索文件。
那可能吗?我不会使用键盘编写代码,而是使用 DataMatrix 阅读器......
如果是这样,你有什么我可以用来做的提示吗?
python - Keyboard input between select() in Python
I write some codes to get the input from keyboard and also check something is alive or not:
I found that when the keyboard input ends outside of the waiting in select()
(usually it ends during the 5 secs of is_alive()
), the if rlist:
will get false.
I can understand why but I don't know how to solve it.
And there is still another question related to the situation mentioned above, sometimes readline()
will return the last line of my input when some inputs are located across different select()
waiting.
That means, if I enter 'abc\n' and unfortunately the '\n' located outside of wating in select()
(that means, when I press Enter, the program are executing other parts, such as is_alive()
), and then if I enter 'def\n' and this time the Enter pressed successfully located within select()
, I'll see the s
from readline()
becomes 'def\n' and the first line is disappeared.
Is there any good solution to solve two issues above? I'm using FreeBSD 9.0.