问题标签 [input-devices]

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 回答
1402 浏览

linux - 如何读取 /dev/input/eventX

我想从 /dev/input/eventX-Files 读取输入数据(键盘输入)。我想,我在以下位置找到信息:

但是当我阅读这些事件时,它们是空的。文件的日期和时间(使用 ls -l 读取)表明它们自系统引导以来没有改变。

有人可以告诉我如何获取键盘输入等信息。

格鲁斯,安德烈

解决方案:当我今天以 root 身份登录时,它可以工作,我可以从键盘读取输入。

0 投票
1 回答
709 浏览

plugins - 如何在 Maya 中使用第二个输入设备来分别影响鼠标的控件?

不确定我是否在正确的地方,但没有太多运气找到任何东西。我想要尝试并做的是为 Autodesk 软件(即 Maya)创建一个插件,它允许辅助输入设备控制视口相机之类的东西。与 3Dconnexion 空间导航器的概念基本相同,但使用不同的输入设备。

任何帮助表示赞赏

0 投票
1 回答
62 浏览

android - Intellij/Android Studio 上的 Android 调试 - 强制我在虚拟设备上运行

在许多传统的 Android 项目中,一旦构建完成并运行,我就可以很好地运行插入 USB 的物理设备。

然而,在某些项目上,比如我从 Unity 导出的项目,迫使我在 android 虚拟设备上运行,甚至不是像 Genymotion 提供的外部虚拟设备。

发生了什么,如何修复它以在我的物理设备和/或其他外部虚拟设备上进行调试?

0 投票
1 回答
1365 浏览

windows - 如何修改鼠标输入 WDF 过滤器驱动程序 (Moufiltr) 以适用于 USB 鼠标?

此过滤器驱动程序示例适用于 PS2 设备,但我不知道如何使其适用于 x64 上的 USB 鼠标。有任何想法吗?

这是一个 INF 文件问题吗?还是也需要更改代码?

0 投票
1 回答
2759 浏览

linux - 在 linux wayland 上模拟鼠标运动

我从我的网络接收 xy 数据,我想在 Wayland 上使用 linux 控制鼠标位置。

我见过许多使用 X 库或 X 应用程序的源代码,但它不适用于 Wayland。我还查看了 libinput 和 evedev,但我没有找到任何关于如何创建/模拟鼠标的代码示例。

0 投票
1 回答
59 浏览

c# - 用 C# 重命名捕获设备,可以吗?

我可以用 C# 重命名捕获设备吗?

像这样的东西:

原名

命名

0 投票
2 回答
990 浏览

android - Android kcm 文件似乎不起作用。我错过了什么?

我创建了一个输入设备驱动程序,用于从应用程序控制鼠标/键盘。到目前为止一切正常,我可以从应用程序中为键盘和鼠标生成输入事件。

我现在面临的问题是我无法输入键盘上没有的特殊字符。如果我想输入一个 eszett (ß),我不能只为我的输入设备模拟按键。

如果我没记错的话,关键字符映射文件应该能够解决这个问题。我可以将 unicode 字符映射到某些键,然后模拟该键的按键,然后输入该字符。

我试过这个,但它不起作用,我不明白为什么它不起作用。我复制了 Virtual.kcm 文件并将其重命名为代表我的设备供应商和产品 ID。为了测试,当按下 0 键时,我替换了文件中的一行以输入 eszett 而不是“0”:

通过检查“dumpsys input”的输出,我确保输入设备使用正确的 kcm 文件:

到目前为止一切看起来都很好,但是当我实际使用 sendevent 生成输入事件时,它仍然输入“0”而不是 eszett。

我真的希望这能奏效,但显然它没有。有什么我想念的吗?

使用 kcm 文件(或以其他方式)通过输入设备输入 unicode 字符的解决方案是什么?

0 投票
1 回答
254 浏览

bluetooth - 如何将蓝牙输入设备连接到电脑?

我创建了一个蓝牙输入设备(手写笔),并希望将它连接到 Mac 和 Windows(将来最好是 Linux)。

是否有理想的软件/语言可用于创建跨平台应用程序?我考虑过为每个应用程序编写本机应用程序,但我不认为应用程序会如此复杂以至于这是绝对必要的。

该应用程序将获取 BT 设备的输入数据并使用它在屏幕上移动光标并提供点击和压力功能。

先感谢您。

0 投票
1 回答
2085 浏览

vb.net - 在 VB.net 中获取音频输入列表

我在 USB 声卡的帮助下开发一个录音系统。因此,我需要将音频输入设备列表放到一个可以选择音频输入设备的列表框中。当我尝试录制时,将始终使用默认音频设备。我正在使用 VB.Net。感谢您的帮助

谢谢你

0 投票
0 回答
231 浏览

vb.net - 如何通过选择输入设备来录制声音

我正在开发一个程序,它可以使用许多输入设备(MIC)录制声音。因此,我可以同时从多个输入设备获取输入。但是当我尝试使用“MCI 字符串”时,没有地方可以指定设备 ID。我只使用默认设备 ID 这是我使用 MCI 字符串的代码

有没有其他方法可以录制声音?例如:直接 X ?

我正在使用 VB.Net。非常感谢您的帮助。

谢谢你