用于代码编辑的眼动追踪

时间:2010-04-01 16:24:33

标签: mouse usability typing human-computer-interface eye-tracking

是否有一个不错的眼动追踪包来替换鼠标进行代码修改

我想释放鼠标,但保持使用我的键盘来编辑代码。

对此进行了一些研究后,我得出结论认为适当的眼动追踪硬件很昂贵。使用网络摄像头或高分辨率摄像机似乎是最可行的选择。

不幸的是,基于图像的跟踪(与红外线跟踪相反)限制了准确性,因此并非所有功能都可行。

所需的眼动追踪IDE功能:

  • 页面滚动
  • 标签选择
  • 设置光标位置
  • 使用键盘选择以注视为中心的文字

similar question推荐Opengazer用于网络摄像头,但我对加快基本文本编辑特别感兴趣。任何建议都表示赞赏,特别是如果您有眼动追踪和实际使用案例的经验。

7 个答案:

答案 0 :(得分:3)

您正在寻找的那种准确性非常难以实现(因为文本往往非常小)。

IR跟踪实际上很容易实现。一些红外LED和一个红外摄像头(实际上只是一个普通的摄像头,带有不同的滤镜)和你的瞳孔亮起(这可以低于100美元,如果你想要更好的相机,可以做更多)。

这是头部跟踪可能更多的问题。

你最终需要跟踪一些自由度,你的不准确性才会增加。

答案 1 :(得分:3)

我很确定没有开箱即用的问题解决方案,但在eyewriter.org上有很好的说明如何构建自己的眼动仪。准确的让人们只用他的眼睛“画”图形。所以应该可以将眼动转换为鼠标事件。

答案 2 :(得分:2)

它可以合理准确地完成(关于人们如何阅读代码的问题this article)但我从未见过能够满足您要求的商业产品

也许看看Emotiv's headsets,他们使用思维模式来执行任务。它们专为游戏而设计,但您可以将其重新用于正常任务

答案 3 :(得分:2)

重新文本光标放置,Lightning(虽然我没有参与过这个特殊功能,但我之前已作为学生参与过Text 2.0项目),本文将对此进行描述:

Universal eye-tracking based text cursor warping

将文本光标放在眼动仪报告的凝视位置附近最突出的目标上。

但是,您需要支持TET API的Tobii眼动仪。您可能需要联系Tobii以验证Tobii X2-30眼动仪的成本< $ 10k是兼容的。

答案 4 :(得分:1)

我个人有一个问题,总是需要伸手去拿正常鼠标,查看各种选项眼动跟踪/语音/触摸屏,最后将键盘更改为IBM Trackpoint最终结果,因为我的手永远不会离开键盘和我的由于无需重新定位右手,打字速度和准确度得到了提高。

答案 5 :(得分:1)

Eye Tribe拥有售价99美元的消费级眼动仪,现已上市。

  

“使用网络摄像头或高分辨率摄像机似乎是最多的   可行的选择。“

Eye Tribe是位于Copenaghen IT大学的研究小组Gaze Group的副产品。 Gaze Group的人员开发了开源的ITU GazeTracker软件,该软件允许人们将低成本的网络摄像头转变为眼动仪。

http://www.gazegroup.org/downloads

在查看Gaze Group的“下载”部分时,似乎已经有一些眼动追踪应用程序可以执行一些基本操作。

melhosseiny提到了使用HTML,CSS和JavaScript创建眼动追踪应用程序的Text 2.0 framework,以及用于将文本光标放在最显着目标上的Universal eye-tracking based text cursor warping功能。

Eye Tribe有自己的SDK,但如果它们与Eye Tribe合作,那么上述内容可能有所帮助。

答案 6 :(得分:-2)

只需使用vim。使用键盘做更多事情,少用鼠标。