Подтвердить что ты не робот

Отслеживание глаз для редактирования кода

Есть ли достойный отслеживание глаз пакет заменить мышь на редактирование кода?

Я хочу высвободить мышь, но сохранить, используя мою клавиатуру для редактирования кода.

Проведя некоторые исследования по этому вопросу, я пришел к выводу, что надлежащее оборудование для отслеживания глаз стоит дорого. Использование веб-камеры или видеокамеры высокого разрешения представляется наиболее жизнеспособным вариантом.

К сожалению, отслеживание на основе изображений (в отличие от инфракрасного отслеживания) ограничивает точность, и поэтому не все функции могут быть практичными.

Желаемые функции IDE для отслеживания глаз:

  • Прокрутка страницы
  • Выбор вкладки
  • Установка положения курсора
  • Выбор текста с фокусировкой на глаза с клавиатурой

A аналогичный вопрос рекомендует Opengazer для веб-камер, но я особенно заинтересованы в ускорении основного редактирования текста. Любые рекомендации приветствуются, особенно если у вас есть опыт наблюдения за глазами и практического использования.

4b9b3361

Ответ 1

Точность, которую вы ищете, довольно трудно достичь (поскольку текст имеет тенденцию быть довольно маленьким).

ИК-отслеживание на самом деле довольно легко выполнить. Несколько ИК-светодиодов и ИК-камера (которая на самом деле просто обычная камера с различными фильтрами), и ваш ученик загорается (это может быть сделано с менее чем 100 долларов США, если вы хотите, чтобы камера была лучше).

Это отслеживание головы, которое может быть более проблематичным.

В итоге вы получаете довольно много степеней свободы, которые вам нужно отслеживать, и ваши неточности будут просто расти.

Ответ 2

Я уверен, что для решения проблемы нет готового решения, но на eyewriter.org есть действительно хорошие инструкции, как создать свой собственный глаз-трекер. Это достаточно точно, чтобы позволить кому-то "рисовать" графики, используя только его глаза. поэтому должно быть возможно преобразовать движения глаз в события мыши.

Ответ 3

Это можно сделать достаточно точно (al la в этой статье о том, как люди читают код), но я никогда не видел коммерческого продукта, который делает то, что вы просите

Возможно, посмотрите на Emotiv headets, они используют шаблоны мышления для выполнения задач. Они предназначены для игр, но вы можете, вероятно, перераспределить их для обычных задач.

Ответ 4

Размещение текстового курсора, Молния (Хотя я не работал над этой конкретной функцией, я ранее внес вклад в проект Text 2.0 как студент), который описан в этой статье:

Универсальное отслеживание текстового курсора, отслеживающего отслеживание

поместит текстовый курсор в наиболее яркую цель в окрестности точки взгляда, сообщенной наблюдателем.

Однако вам нужен трекер Eye Eye, который поддерживает TET API. Вы можете связаться с Tobii, чтобы убедиться, что Тобий X2-30, который стоит < $10k совместимо.

Ответ 5

Лично у меня всегда возникала проблема с нормальной мышью, она смотрела на различные варианты eyetracking/voice/touchscreen и заканчивала тем, что меняла клавиатуру на отслеживание IBM. конечный результат: мои руки никогда не покидают клавиатуру, а скорость и точность ввода улучшаются из-за того, что мне не нужно переставлять правую руку.

Ответ 6

Eye Tribe имеет 99-долларовый глазный трекер, доступный сейчас.

"Использование веб-камеры или видеокамеры с высоким разрешением, по-видимому, наиболее жизнеспособный вариант.

Eye Tribe - это продление группы Gaze, исследовательской группы, расположенной в IT-университете Copenaghen. Люди Gaze Group разработали программное обеспечение ITU GazeTracker с открытым исходным кодом, которое позволяет людям превращать недорогие веб-камеры в глазные трекеры.

http://www.gazegroup.org/downloads

Посмотрев раздел "загрузки" для Gaze Group, кажется, что уже есть приложения для отслеживания глаз, чтобы выполнить некоторые основные действия.

melhosseiny упомянула Text 2.0 framework для создания приложений отслеживания глаз с использованием HTML, CSS и JavaScript и Универсальная функция отслеживания текстового курсора, основанная на отслеживании, для размещения текстового курсора в наиболее яркой цели.

Eye Tribe имеет свой собственный SDK, но эти вещи могут помочь, если они работают с Eye Tribe.

Ответ 7

Просто используйте vim. Делайте больше с помощью клавиатуры, меньше с помощью мыши.