问题标签 [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.
wpf - 将 enter 解释为选项卡 WPF
我想在我的整个 WPF 应用程序中将 Enter 键解释为 Tab 键,也就是说,当用户按下 Enter 时,我的应用程序中的任何地方我都想关注下一个可聚焦的控件,除非按钮被聚焦。在应用程序生命周期中有没有办法做到这一点?谁能给我一个例子?
非常感谢!
python - 如何让python脚本等待按下的键?
我希望我的 python 脚本等到用户按下任何键。
我怎么做?
python - Keyboard input with timeout?
How would you prompt the user for some input but timing out after N seconds?
Google is pointing to a mail thread about it at http://mail.python.org/pipermail/python-list/2006-January/533215.html but it seems not to work. The statement in which the timeout happens, no matter whether it is a sys.input.readline
or timer.sleep()
, I always get:
which somehow the except fails to catch.
delphi - Delphi:我可以区分数字键盘的回车键和回车键吗?
我有一个古色古香的小应用程序,它会在屏幕上弹出一个用 Delphi 编写的数字键盘/计算器。我想这样做,如果您按“输入”(在数字键盘上),您将按“=”,如果您按“返回”(在主键盘上),您将按“确定”。
有一个 OK 按钮,它是表单的默认按钮,它响应按 enter 或 return。还有一个 onkeydown 事件处理程序,它可能会捕获 Enter 并返回为 vk_return。但是它的职责被默认的“确定”按钮篡夺了。
如果我知道return 和enter 之间的区别,那么我就可以去掉OK 按钮上的默认属性,只需在form key down 函数上点击OK 按钮的click 事件处理程序,但可惜它们都是VK_RETURN。
c++ - 从游戏中的控制台窗口输入
当您想在控制台窗口中输入并按住一个键片刻时,会显示输出,但会有些延迟。例如,在任何类型的常用文本编辑器中,您都会看到相同的结果。反正有没有直接输入控制台游戏?我目前正在使用 _getch() 来读取键盘输入,并使用 _kbhit 来检查是否在游戏循环中按下了某个键。
c++ - 使用 WINAPI ReadConsole
我正在尝试使用 WINAPIReadConsole()
在我的 Win32 控制台应用程序结束时等待任何按键。
代码执行时不会引发异常。但是,当ReadConsole()
函数执行时,错误代码ERROR_INVALID_HANDLE
(0x06) 会被标记。我已经验证hConsole_c
是一个有效的句柄。有没有人知道我做错了什么?我正在使用 Visual C++ 2008 速成版。谢谢。
javascript - 如何截取这两个键:“:”和“.”?
当用户按下“。”时,我需要做一些事情。以及当用户按下“:”时的其他内容
有没有办法用 javascript、jQuery 或其他方法拦截这两个键?
clojure - 在 Clojure 中从键盘读取用户输入的 Lispy 方式?
我正在为我的 Clojure 程序编写一个从键盘读取用户输入的函数。如果用户输入了无效的输入,则会警告用户,然后再次提示。在像 Python 这样的语言中使用程序风格时,我会做这样的事情:
我在 Clojure 中能想到的最好的方法是:
这可行,但它是多余的并且看起来很冗长。有没有更多的 Lispy/Clojurey 方式来做到这一点?
c++ - C++, how to control program flow with keyboard input
I have a main routine that loops infinitely. By changing bool variables using keyboard input, I want to be able to control whether certain if{} statements within that loop are getting called. I found this thread:
C non-blocking keyboard input,
but it seems excessively laborious and complicated for seemingly basic functionality. Is there an easier way to do it?
c++ - win32上的异步键盘输入
我正在使用免费版本的 Havok 物理引擎在 C++ 中的 Windows 7 上创建一个简单的 3D 游戏。我想使用 WASD 键来移动角色。代码的结构使得我需要异步捕获这个输入;在场景的每一帧中都会调用一个函数来更新角色的位置(我想尝试检查当前是否按下了某个键,而不是使用某种事件监听器)。我四处寻找一个好的解决方案,因为我对 win32 函数知之甚少,并将其放在一起:
在检查了一些 printf 语句后,可视化调试器似乎没有接收到任何输入。我知道 WM_KEYDOWN 和 WM_KEYUP,但我找不到关于如何使用它们的简单解释,而且据我所知,它们比异步更基于事件。
上面的代码片段有问题,还是我应该尝试另一种方法?