问题标签 [raw-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 投票
1 回答
2260 浏览

c# - 如何将 RenderForm 与 RawInput 和 SharpDX 一起使用?

使用 slimdx 很容易。只需注册设备和事件:

但这不适用于 SharpDX。当我使用建议的渲染循环时,不会调用 Device_KeyboardInput:

当我将 Application.DoEvents() 添加到循环中时,它以某种方式工作(鼠标工作,但键盘不是真的)。当我正确解释此slimdx 教程时,不应使用 DoEvents() 。sharpdx RawInput 仅适用于普通窗口,就像在sharpdx rawinput 示例中使用的一样。

如何将 RawInput 与带有 RenderLoop 的 SharpDX 一起使用?

0 投票
2 回答
889 浏览

python - raw_input() 不能正常工作?

行,

所以我目前正在研究一个简单的文本 rpg(在 Python 中)。但由于某种原因,我的一个功能是读取奇怪的输入。

现在,地牢中的每个房间都是一个独立的功能。这是不工作的房间:

我的问题是获得我的意见。这个函数一直执行到第 17 行。似乎第一次需要输入,但是打印输入的 print 语句没有执行。然后,除此之外,只有左、右和前/前命令正常工作。我输入的任何其他内容都只会执行“front”/“forward”应该执行的 crypt_room() 函数。

谢谢。

0 投票
1 回答
180 浏览

windows - 从窗口过程中传递原始输入的值

目前,这是我的窗口过程 (WINDPROC) 中的 WM_INPUT 案例。

但是,我希望能够做到以下几点......

为了让我的游戏引擎知道何时按下某个键,我想知道如何将数据输入/输出窗口过程,或者如何在窗口过程之外处理原始输入。提前致谢。

0 投票
2 回答
5521 浏览

c++ - RAWINPUT - 如何获取鼠标滚轮数据

我正在使用带有directx的rawinput ...我正在尝试使用鼠标滚轮时使用相机进行缩放...当我使用以下代码运行程序时,我从rawinput获取的usbuttondata数据变为120时我向前推动鼠标滚轮...然后它失控...高达 65000...我认为数据应该是 1 或 -1 或 0...rawinput 作为鼠标滚轮数据发送什么?

代码:

0 投票
1 回答
1258 浏览

python - raw_input 的鼻子测试冻结

我有一个鼻子测试,它导入一个运行带有 raw_inputs 的类的文件。每当我在命令行中键入nosetests 时,提示都会暂停并且不会继续-我必须通过键盘中断来查看发生了什么,事实证明nose test 正在将我的文件运行到第一个raw_input(许多之一) ,此时它只是暂停并且无法继续。

有什么办法绕过这个吗?谢谢!

0 投票
2 回答
193 浏览

python - 在用户决定是否在 raw_input 中写入任何内容时如何做其他事情?

虽然用户没有输入任何内容,但我做不到//other stuff. 我该怎么办,其他东西会被执行,但是,如果用户当时输入任何东西,混乱会改变它的价值?

0 投票
1 回答
1038 浏览

python-2.7 - Python:如何制作区号查找器?

我被困在如何继续以及下一步该怎么做。我知道我所拥有的并不多,但是任何关于下一步去哪里的方向都会很好。我如何将它变成嵌套字典?

我的 if 语句恰好有一个错误,它告诉我语法无效。不过,我似乎看不出有什么问题。

0 投票
0 回答
727 浏览

winapi - 带有原始输入 API 的额外鼠标按钮

我目前使用 RawInput 来获取鼠标输入,但它似乎没有检测到超过 3 个按钮。它说它也支持 X1 和 X2,但我的鼠标似乎都没有触发它们。我环顾四周,但我在谷歌上找不到任何关于如何使用所有其他鼠标按钮的信息。如果可能的话,我想找到一些可以区分多只鼠标的东西,比如 RawInput。似乎我将不得不使用带有 HID 设置的 rawinput,但我不知道是否有一个标准的多鼠标按钮 HID 我可以读取或任何东西

0 投票
1 回答
2727 浏览

c++ - 多个原始输入窗口接收器

我有一个仅消息窗口(ATL::CWindowImpl),它使用 RIDEV_INPUTSINK 标志为原始输入注册自身,这意味着无论窗口是否是前景窗口,它都会获取所有输入。当该窗口只有一个实例时,这很有效。

但是,当我创建超过 1 个窗口实例时,只有一个会收到 WM_INPUT 消息(我目前正在创建两个,只有要创建的第二个会收到消息)。

RegisterRawInputDevices(使用 RIDEV_INPUTSINK | RIDEV_NOLEGACY)在创建两个窗口期间均成功。此外,未接收原始输入的窗口仍在接收其他消息,因此窗口本身没有问题......

如果相关,我正在使用 VC11 测试版,并创建窗口并在不同的线程上调度消息(使用 std::thread)。

这是 API 限制吗(即每个进程只能使用一个输入接收器)?或者有没有办法让这个工作?

提前致谢。

编辑:

现在我目前的解决方法是只有一个窗口并将输入消息传递给其他窗口,但是这是一团糟,并且在我希望它工作的情况下不起作用(我有我的可能需要原始输入的应用程序加载插件,我不希望它们必须在我的应用程序中注册,除非我真的必须这样做......)。

0 投票
3 回答
15276 浏览

python - 如何在python中读取多行输入

我是 Python 新手,我正在尝试解决 Kingdom Connectivity 的 interviewstreet 问题。虽然,我设法解决了这个问题,但我在输入给定格式时遇到了麻烦,我已经在我的系统上尝试了我的解决方案并且输出是正确的,但是一旦我在那里编译,就没有输出。

输入的形式为:

请帮我弄清楚如何解决这个问题。

目前,我从raw_input()循环中获取输入并使用a.split(' ').

这是问题的一部分:

这是我的解决方案

这是截图 在此处输入图像描述