我如何在C#中访问我的触控板?
这周末我很无聊。
我决定建立一个莫尔斯电码应用程序,我可以使用我的触控板来挖掘莫尔斯电码,并让我的应用程序发出声音。
我告诉过你我很无聊! :d
有没有一些事实上的方式来访问C#中的触控板? 我的意思是使用压力图。 谢谢!
我对触控板的想法并不熟悉,但我假设你正在使用的机器是一台笔记本电脑,而你所指的是另一种称为“鼠标垫”的东西。
至少在窗口中可以做几件事情。 当你用手指点击时,你实际上将“点击”事件发送到Windows运行时。 如果你坚持
在.NET中,从System.Windows.Forms.Control继承的任何对象(Forms / UserControls)都可以订阅以下事件:
您可以对MouseUp和MouseDown事件之间的时间差进行计时,并对产生的时间范围做出反应。 例如,如果你将鼠标按住20毫秒,那么这是一些莫尔斯电码字符,而按住鼠标40毫秒是其他字符。
在鼠标垫/触控板的情况下,这将相当于将手指放在垫本身上。
一些标签驱动程序使用鼠标输入消息额外的信息发送,以及额外的信息。 我认为WACOM这样做是为了发送笔压。
这些信息可以使用GetMessageExtraInfo函数查询
也许你应该检查一下你的键盘是否有一些有趣的东西,但是如果有什么东西甚至可用的话,这可能是供应商的具体情况,这是不确定的。
链接地址: http://www.djcxy.com/p/3871.html