我需要一个物理按钮,按下时我的程序会注意到它。 有许多类型的usb按钮被预编程以打开网站,关闭计算机等等。我看过一些使用按钮和串口的项目。
但他们中没有一个“拥有一切”,一个简单的描述如何设置硬件,以及代码的简单描述。
我真的只需要一个连接到串口的按钮,它发送一些按下按钮的信号。
我知道这个问题是软件和硬件之间的交叉,但当我用Google搜索时,我看到更多的人问这个问题,所有人都没有回答。
也许这个问题适合stackoverflow?
编辑:我的解决方案
我在这种情况下的应用程序是一个que系统,我想要一个按钮供人们打印一张票。
我刚刚拆开了一个旧的ps2鼠标并给我买了一个按钮(4 $)并将两条电线从电路板上焊接到按钮上。每个鼠标按钮都必须在电路板背面有点,我们可以连接外部按钮。
然后在我的程序中,我只是在系统范围内连接鼠标按钮事件,以便在按下按钮时获取,在我的情况下,这台计算机专用于此程序,所以它不是问题。
答案 0 :(得分:3)
答案 1 :(得分:2)
我会看一下Arduino微控制器板 - 您可以使用.NET Ports类将各种事物连接到它(按钮,传感器)并与之连接。
答案 2 :(得分:1)
我正在寻找同样的事情。这可能会成功:
还没有尝试过,但他有运行shell命令或模拟按键的代码,如果你需要不同的东西,源代码可用。
对于Linux:在usb-panic-button-daemon项目中搜索freshmeat dot net。 (我是新用户,不能发布多个超链接!)
我刚刚发现的另一件事是Griffin为他们的PowerMate旋钮提供了一个SDK(至少他们习惯了,我正在等待回复),以使其模拟的功能不仅仅是按键。
BTW我正在寻找USB按钮,但我也可以使用串口,想一想。