none
Windows8模拟触控信息源 RRS feed

  • 问题

  • 众所周知,windows8是为触屏而生的。但是很多老式设备没有触摸屏,但是装了win8(比如我身边的这台电脑),那么这个时候如何模拟触屏输入呢?当然,我已经在网上寻找了一些方案,比如用鼠标模拟触屏输入的。但是,这个解决方式限制太多,比如已经限制了使用鼠标作为触屏输入。我希望实现使用其他方式作为触屏输入。

    我是这么理解的。触屏作为一个输入设备(如果这么讲合适的话),只是为操作系统提供一些信息,如果能通过其他方式提供信息,那么就可以忽略触摸屏。

    问题是,windows或者windows8有没有提供这么一种方式让程序员为其提供触屏信息?就好比使用windows的api可以模拟鼠标操作一样。

    嗯,我最近在弄Kinect,希望使用Kinect for windows来提供“触摸体验”。.net只会C#所以,最好使能够通过C#实现的,麻烦一点也没关系。

    欢迎大家一起讨论,并提供各种建议!

    谢谢!

    OLC


    On Learning Csharp.

    2012年12月3日 8:34

全部回复

  • 除了把Monitor改為Touch Monitor,或用Kinect for Windows,我想過些時間可能有些像  "雷射虛擬keyboard" 的,做出 "雷射虛擬Touch for Monitor"。
    也有可能像電影中的,3D立體虛擬桌面。

    大家一齊探討、學習和研究,謝謝!
    MCSD, MCAD, MCSE+I, MCDBA, MCDST, MCSA, MCTS, MCITP, MCPD,
    MCT, Microsoft Community Star(TW & HK),
    Microsoft MVP for VB.NET since 2003
    My MSMVP Blog

    2012年12月5日 3:06
  • 国外某大学貌似已经出现了这样的案例,在一面墙壁上对屏幕进行投影,然后用户对墙壁上的投影作诸如“点击”,“滑动”等操作,能得到相应。而且是基于Kinect实现的。另外,国外的另外一家公司也推出了一款小型的摄像头设备,该设备可以捕捉用户贴在手指上的若干“胶布”,当用户作出相应动作的时候给以响应。例如,用户在手腕上画一个圈,则投影一个手表。用户做一个拍照的手势,则在用户手指所指方向进行拍照等。

    Kinect+投影

    http://tech.weiphone.com/2012-10-11/The_multi-touch_upgrade__495358.shtml

    http://www.itbear.com.cn/YiDong/2012-05/62635.html

    Leap Mothion

    http://www.cnblogs.com/CVArt/archive/2012/05/28/2520967.html

    第六感设备

    http://jandan.net/2009/03/11/sixth-sense-technology.html

    当然,很多内容您应该也看过。

    感谢您的回复,可能我问题描述的不够明确。我现在想知道如何向windows系统输入触控信息(虽然没有真正进行触摸操作),以达到模拟触控的目的。但是很感谢您的分享和讨论。


    On Learning Csharp.

    2012年12月5日 3:20