这个周末我很无聊.
我已经决定构建一个莫尔斯电码应用程序,我可以使用我的触控板来点击摩尔斯电码并让我的应用程序发出声音.
我告诉过你我很无聊!:d
是否有一些事实上的方式来访问C#中的触控板?我的意思是使用压力图.谢谢!
我并不是 100% 熟悉触控板的概念,但我假设您正在使用的机器是笔记本电脑,并且您所指的是其他称为“鼠标板”的东西。
您至少可以在 Windows 中做一些事情。当您用手指点击时,您实际上是在向 Windows 运行时发送“单击”事件。如果你持有
在 .NET 中,任何继承自 System.Windows.Forms.Control 的对象(Forms/UserControls)都可以订阅以下事件:
您可以对 MouseUp 和 MouseDown 事件之间的时间差进行计时,并对生成的时间跨度范围做出反应。例如,如果您按住鼠标 20 毫秒,那么这是某个莫尔斯电码字符,而按住鼠标 40 毫秒则是其他字符。
对于鼠标垫/触控板,这相当于将手指放在触控板本身上。
| 归档时间: |
|
| 查看次数: |
1389 次 |
| 最近记录: |