vb.net - 可编程独立按钮(硬件+软件)

标签 vb.net hardware usb serial-port

我需要一个物理按钮,按下时我的程序会注意到它。 有多种类型的 USB 按钮,可预先编程用于打开网站、关闭计算机等。我见过一些使用按钮和串口的项目。

但是他们都没有“拥有一切”,如何简单地描述如何组合硬件,以及如何简单地描述代码。

我实际上只需要一个连接到串行端口的按钮,该按钮发送一些按钮已被按下的信号。

我知道这个问题是软件和硬件之间的交叉问题,但是当我用谷歌搜索这个问题时,我看到很多人问这个问题,但他们都没有答案。

也许这个问题适合 stackoverflow?

编辑:我的解决方案

在本例中,我的应用程序是一个查询系统,我想要一个按钮供人们打印查询票。

我刚刚拆开一个旧的 PS2 鼠标,给我买了一个按钮(4 美元),并将两根电线从电路板焊接到按钮上。每个鼠标按钮都在电路板背面有一些点,我们可以将外部按钮连接到该点。

然后在我的程序中,我只是在系统范围内 Hook 了 mousebutton-event 来获取按下按钮的时间,在我的情况下,这台计算机专用于该程序,因此这不是问题。

最佳答案

Phidg​​ets 可能值得一看:

http://www.phidgets.com/index.php

他们生产许多小型 USB I/O 设备,并且网站上也有代码示例。

关于vb.net - 可编程独立按钮(硬件+软件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1502712/

相关文章:

c# - 检查当前和外部 .Net 进程是否启用了性能计数器?

SQL Transaction + Try-catch 还是 VB.NET Transaction + Try-catch?

c# - 如何从 ASP.NET 页面获取当前登录的 Windows 帐户?

linux - 如何在 Linux 中检测正在用于充电的 USB 端口?

linux - 使用 Linux 控制 USB 电源(开/关)

python - pyusb:无法设置配置

mysql - VB.NET - 将日期插入 Mysql 数据库错误

hardware - 将软件编程与硬件编程相关联

c - 使用 mac osx 和 c 的硬件信息

multithreading - CPU最大线程数