问题标签 [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.

0 投票
0 回答
3179 浏览

c++ - 如何使用 GetAsyncKeyState() 查找已按下的键盘键?

我目前无法正确检索标准键盘上的某些键(特别是 F 键、箭头键等)。我正在循环使用GetAsyncKeyState()每个整数的所有 256 个 ASCII 字符,以查看它是否被按下,如果是,则将其存储为 char 以在以后的SendMessage()函数中使用。

这样我就可以允许用户使用 XInput 将特定键映射到 Xbox 360 控制器按钮/模拟项,然后在触发该按钮/模拟项时将该键发送到最顶部的窗口。

我知道问题在于从GetAsyncKeyState()函数识别的虚拟键代码进行十六进制/十进制转换,例如,当我按下F4(hex 73, dec 115) 时,char 被分配给 ASCII 中相同的“s”十六进制/十进制值。

Unicode 是前进的方向吗?如果是这样,我将如何实现它来检索SendMessage()函数的正确值?

下面是循环GetAsyncKeyState()

我知道system("cls")这是不好的做法,但这个控制台应用程序只是一个临时解决方案。

您可以提供的任何帮助将不胜感激:)

0 投票
1 回答
45 浏览

actionscript-3 - 无键盘输入 AS3

所以我试图从用户那里获得键盘输入来移动一个字符。它适用于我正在使用的另一个程序,我复制粘贴,但它不适用于这个程序。它让我Line 87, Column 38 1119: Access of possibly undefined property EVENT_FRAME through a reference with static type Class.似乎无法弄清楚问题所在。

这是我点击开始按钮时使用的 buttonClick 函数。

这是键盘输入的事件处理函数。

0 投票
1 回答
117 浏览

actionscript-3 - 来自不同类的键盘输入以进行移动

我想知道如何从 as3 中的一个单独的类中获取键盘输入。我有一个类将使用箭头键移动,但它需要在hero类中我如何从主函数调用移动函数?

0 投票
2 回答
1438 浏览

c++ - 键盘输入不起作用,单击鼠标时起作用

我有这个代码:

当我启动程序时,只有当我按下鼠标时它才会写“e”。我找不到问题。为什么只有按住鼠标才有效?

0 投票
1 回答
291 浏览

c++ - 按“输入”键向前移动

enter我希望我的程序仅在按下键(而不是任何其他键)时向前移动。

这是我到目前为止所拥有的:

0 投票
1 回答
23 浏览

linux - 没有提供键盘输入时给出错误并退出

这里是菜鸟!这是一个非常简单的。我正在尝试编写一个要求用户输入的脚本。然后读取输入并用它做一些事情。但我首先要确保提供输入。

例子:

但是,上述方法不起作用。有没有办法让它看起来更具可读性?有没有更好更简单的方法?

0 投票
3 回答
8600 浏览

c++ - 如何在按下键之前一直运行循环(C++)

我知道这个问题已经在网上被问过好几次了,但我找不到任何有用的答案。

enter一旦用户按下一个键(例如或esc),我想继续运行一个循环并打破它。我不希望它在此过程中询问用户任何输入

我有一个while循环。

我是 C++ 新手,所以请简单回答。

我的系统是 Mac OS X。

0 投票
1 回答
232 浏览

matrix - 如何在 MATHEMATICA 中通过键盘输入矩阵

我可以通过键盘输入单行矩阵。作为

这将得到一个单行矩阵,如 x={ 2, 3 , 6}。但是如果我想通过键盘输入 x = {{2,3,4},{4,5,6},{0,1,0}} 那我该怎么办?

0 投票
4 回答
3204 浏览

ios - Swift - 在用户输入时获取键盘输入

我有一个 swift 应用程序,其中 texfield 位于屏幕底部,当用户尝试输入任何内容时,键盘会覆盖文本字段,因此用户无法看到他/她正在输入的内容。为了解决这个问题,我想从用户那里获取键盘输入,每次敲击/“类型”(每次用户按下一个键),然后将其显示到位于键盘正上方的视图上。如果这不可能或非常复杂,我们非常欢迎您提出替代解决方案。

0 投票
1 回答
19 浏览

silverlight - 如何在 Silverlight 中使用 Key 类

我找到了用于确定文本框中的键输入的 Key 类,但它似乎仅适用于 wpf。如何在 Silverlight 中使用它?

https://msdn.microsoft.com/en-us/library/aa274297(v=vs.60).aspx