LINKa看看。使用眼动仪等的选卡系统





让我们记住我是谁吗?



哈ha我是Ivan Bakaidov。多年前,我写了一篇有关我的学校项目的计划,该计划允许严重身体残疾的人用一个按钮打字。这是那篇文章



从那一刻起,很多事情发生了变化,我为其编写该程序女孩去世了,该项目开始被称为LINKa。我已经针对其他形式的运动障碍做了很多计划。我意识到,我失去了上次habrohype期间出现的志愿者浪潮,因为需要维护开源项目。



但是我还没有离开开发通信程序的话题。利用“ Dudya赠款”的资金,他开发了一种新的通讯器,使您可以一目了然地选择卡片。而且我需要添加一些功能的帮助。堆栈:C#,WPF。



一目了然?o_O!像这样?你的头在抽搐吗?



实际上,很长一段时间以来,他们在Habr的评论中就眼动追踪技术写信给我,而我跳过了这些评论,因为我认为这样做很昂贵并且摇头无法使用。我错了!



自2016年以来,Tobii(又名眼动世界的Apple)已开始为游戏玩家市场开发低成本设备。这些设备比“残疾人”设备(特殊设备标签法)便宜10倍。几年后,他们提出了出色的Tobii 4c模型,可以在常规的电子产品大型卖场购买并插入USB 2.0。







其中一笔资金向我扔了这个设备,上面写着“尝试一下,伙计”。我把它放在架子上,上面写着“跟踪和脑瘫-它不起作用,然后我会以某种方式看到它”。它仍然仅适用于Windows,但我有Mac。但是基金会是需要报告的优秀组织。



Bootcamp对其进行设置,设置并意识到,这一代眼动仪学会了跟踪头部的位置,并从中跟踪眼睛的位置。频率很高。一切正常,随心所欲地摇头。



该追踪器的主要软件是游戏,在Dock中,您可以用眼睛标记2个敌人。所有内置演示均显示游戏玩家功能。但是有一个开放的API可用于第三方程序。



有创建眼引导界面的范围。这些界面非常简单:它们由一系列按钮组成。当您将视线保持在按钮上时,将发生单击。许多人已经在这里脱颖而出。Windows 10本身具有用于眼动仪的内置键盘和鼠标模拟器(正确的是,本地化中没有字母“ X”和“ B”。甚至都不需要面包!)。





没门!



有一个非常合理的键盘BB2K,我在开发人员Habré中写过它。我个人非常喜欢Optikey,它是来自英国开发人员的本地化键盘。有多种选择,包括非书写儿童的象形图。







好吧,如果您已经有眼镜师,为什么还要自己写?



这是一个自然的问题。如您在前几篇文章中所记起的那样,对于与演讲人一起工作的专家来说,能够自己创建内容(由病房选择),而不是与已经缝制好的卡片的现成砖块一起工作非常重要。这是由于这样的事实,通常只需要教无言的人如何书写,或者简单地理解杯子的图样就代表了厨房里喝的那个杯子。在同一眼镜师中,您需要通过PowerPoint创建一组卡片



因此,Link的想法基于我在残疾儿童学校学习时学得很好的想法-“一切都应可定制”。基于此想法,出现了一个非常简单的任务:创建纸牌网格,可以用眼睛选择纸牌,但同时选择方法,纸牌和网格应易于定制。我在TOR中将所有这些形式化,并找到了一位了解WPF(比我更好)的C#程序员。这时,Yura Dud进行了转帐,一切正常。



最后怎么着了?







结果是一个程序,该程序显示网格中.linka文件中的一组纸牌,并允许您使用以下工具选择它们:Tobii眼动仪,鼠标,键盘和游戏操纵杆。还有一种模式,一眼就能进行卡的选择,并通过按钮进行确认。







该程序包含一个用于.linka文件的编辑器。



→您可以从这里免费下载:linka.su/looks



那么,需要做什么?



尽管该程序简单,简洁,但我希望它的灵活性将有助于在各种情况下建立交流。



我有一些小想法,我想实施该程序,如果您能提供帮助,我将非常高兴。这些任务在本期中有所介绍,但我将在其中介绍其中一些并解释我的意思。



  • , .



    API Yandex TTS. , . . . , , , . , . .
  • 建立一个通过一个按钮选择卡片的系统。



    尽管有了眼动仪的魔力,但我还是遇到了一些同志,他们没有用。我想为他们添加使用旧的良好链接中的一个按钮选择卡片的算法,然后单击(并停止支持后者)。
  • 使可以在第三方程序中进行打印。
  • 本地化为独联体国家的语言


如果您只是测试程序并写下您的想法,我也将很高兴。



GitHub

Patreon,



谢谢!



All Articles