c# - 如何在 C# 中访问我的触控板?

标签 c# trackpad pressure

这个周末我很无聊。

我决定构建一个摩尔斯电码应用程序,我可以在其中使用我的触控板点击摩尔斯电码并让我的应用程序发出声音。

我告诉过你我很无聊! :D

在 C# 中是否有一些访问触控板的实际方法?我的意思是使用压力图。谢谢!

最佳答案

我不是 100% 熟悉触控板的概念,但我假设您正在使用的机器是笔记本电脑,而您指的是另一种称为“鼠标垫”的东西。

您至少可以在 Windows 中做一些事情。当您用手指点击时,您实际上是在向 Windows 运行时发送“点击”事件。如果你持有

在 .NET 中,任何继承自 System.Windows.Forms.Control 的对象(Forms/UserControls)都可以订阅以下事件:

  • 鼠标按下
  • 鼠标上移
  • 鼠标输入
  • 鼠标离开
  • 鼠标点击
  • 鼠标双击

您可以对 MouseUp 和 MouseDown 事件之间的时间差进行计时,并对产生的时间跨度范围使用react。例如,如果您按住鼠标 20 毫秒,那么这是一些莫尔斯电码字符,而按住鼠标 40 毫秒则是其他字符。

对于鼠标垫/触控板,这相当于将手指放在垫子上。

关于c# - 如何在 C# 中访问我的触控板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4356310/

相关文章:

c# - WCF 服务中无法在表 '' 错误中插入标识列的显式值

c# - 如何实现固定步长循环?

c# - 当测试的主机类型为 "Moles"时无法从配置文件访问信息

jquery - 如何让 jQuery jScrollpane 上的箭头显示? (和鼠标滚轮行为)?

android - 设置 > 语言和输入 > 指针速度 - 为什么我们需要这个菜单?

ios - iPad - 生物识别签名 - getPressure touch

c# - 在新的 AppDomain 中调用库以防止异常传播

javascript - javascript/jquery 中的触控板点击事件

c - 从没有中断引脚的传感器读取数据的最佳方法,需要一段时间才能完成测量

Android:SensorEvent 的 TYPE_PRESSURE 值在哪里?