Руководство по специальным требованиям Dasher
Dasher разработан на основе принципа получения как можно большей информации из тех движений, которые вы можете сделать.
Мы можем получать информацию любым наиболее простым для вас способом:
-
Непрерывные движения (осуществляемые, например, джойстиком, трекпадом, мышью, управляемой головой или взглядом) часто достигают наибольшей скорости письма.
-
Дискретные движения (переключения, нажатия кнопок) могут передавать информацию тремя способами:
- Момент времени, в который вы нажимаете кнопку может передавать информацию. (Эта идея используется в сеточных системах, управляемых одной кнопкой).
- Длительность нажатия кнопки может передавать информацию. (Эта идея используется в азбуке Морзе, где различают две длительности).
- Выбор конкретной кнопки, которую вы нажимаете может передавать информацию. (Эта идея используется в обычных клавиатурах.)
7.1 Непрерывные движения
В обычном режиме (режим мыши) Dasher управляется двумерными непрерывными движениями. Имеется также и одномерный режим, для пользователей, которые могут управлять только одним измерением.
Вы можете сделать один или два непрерывных движения? Если вы можете управлять джойстиком, мышью, трэкпадом или роллерболом, то у вас есть двумерный контроль. Если вы можете прикоснуться к сенсорному экрану, то это тоже великолепно. Вы можете подвигать носом? Если вы можете мотать головой, то это одномерный контроль, если вы можете кивать, то это двумерный. Мышь, управляемая головой может быть достаточно дешёвой и является удобным способом управления Dasher. (Мы рекомендуем SmartNav3 от NaturalPoint, которая стоит около 200$ и работает только под Microsoft WIndows; это устройство раньше (до 2002) называлось NavPoint TrackIR, пока торговая марка не была передана другому устройству. Мы также рекомендуем Headmouse Extreme от Origin instruments. Устройство стоит около 1000$ и работает как USB мышь на любом компьютере.) Вы можете помахивать одним пальцем или ступнёй? Эти управляемые головой мыши можно использовать для слежения за положением пальцев и ступнями так же как и головой. За детальным сравнением SmartNav3 и Headmouse Extreme, обращайтесь по адресу http://www.inference.phy.cam.ac.uk/dasher/Headmouse.html.
Если вы сильно парализованы, то наилучшим выбором будет устройство слежения за взглядом. Вы можете контролировать направление взгляда? С помощью устройства слежения за взглядом вы можете писать 25 слов в минуту. Такие устройства достаточно дороги: мы заплатили 2000$ за QuickGlance от EyeTech Digital Systems, а Tobii стоит около 20 000$. [Мы рекомендуем оба этих устройства. QuickGlance подсоединяется к компьютеру и стоит QuickGlance II около 4000$. Tobii является целым компьютером со встроенными камерами, следящими за глазами.] Dasher также работает с Eye response Erica, Eyegaze от LC и устройством слежения за взглядом от Metrovision. Все эти три системы — полноценные компьютеры с присоединёнными камерами для слежения за глазами.
Если ни джойстик, ни мышь, ни роллербол, ни устройство слежения за взглядом не работают, есть ещё несколько других путей передавать непрерывный одномерный сигнал. Губы и брови могут сработать, хотя нам не известны производители, продающие соответствующие устройства. Дыхание также является одномерным сигналом. Если вы можете управлять своим дыханием, то возможно сделать мышь, работающую от него. Мы сделали такое устройство за 22$, используя оптическую USB мышь, ремень и немного резинки. Даже самый неопытный пользователь может писать со скоростью 15 слов в минуту используя лишь дыхание.
- 7.1.1. Запуск и остановка
- 7.1.2. Рекомендации для слежения головой
- 7.1.3. Рекомендации для слежения за взглядом
7.1.1 Запуск и остановка
Существует несколько способов запуски и остановки Dasher. Нажатие на кнопку (например, левую кнопку мыши или пробел) — один из них. А если вы не можете нажать ни на какую кнопку, то можно запускать и останавливать работу, используя только непрерывные движения: в меню настроек выберите "начинать с положения мыши"; и включите quote>режим управления
После того, как Dasher был остановлен, его можно снова запустить, используя любой доступный метод запуска. Если включен параметр «начинать с положения мыши», то всякий раз, когда Dasher остановлен, отображается последовательность целей; чтобы перезапустить Dasher нужно указать (или взглянуть) на первую цель (красную), затем на вторую (жёлтую).(Мы используем последовательность из двух целей, чтобы было сложно запустить Dasher нечаянно.)
7.1.2 Рекомендации для слежения головой
Многие устройства слежения имеют возможности «сглаживания», которые определяют частоту обновления положения мыши, эти параметры обычно используются, чтобы сгладить и «приглушить» движение мыши. Для Dasher нам не нужно такое сглаживание. Нам нравится быстрое, живое, необработанное и отрывистое перемещение мыши. Если «сглаживание» включено, то выключите его скорее.
«Усиление» (иногда называемое «скорость») устройства слежения за положением головы также является важным параметром, который нужно подстраивать. Усиление некоторых устройств может быть отрегулировано с помощью программного обеспечения. Вы также можете изменить его изменяя геометрическое расположение вашего устройства: если вы, например, переместите точку слежения со лба на край козырька шапки, то увеличите усиление приблизительно в 3 раза. Более близкая к устройству слежения посадка также может увеличить эффект усиления. Найдите удобную для вас настройку усиления. Мне нравиться большое усиление, потому что оно позволяет управлять движением очень малыми движениями головы.
7.1.3 Рекомендации для слежения за взглядом
Для хороших результатов работы с устройством слежения за взглядом, мы настоятельно рекомендуем, чтобы оно было сделано как можно более чутким. Многие устройства имеют «параметр сглаживания», который определяет частоту, с которой обновляется положение мыши и число последовательных снимков взгляда, используемых для его оценки. Обычно эти параметры используются для сглаживания и снижения скорости перемещения мыши. Для Dasher нам не нужно такое сглаживание, здесь нужны быстрые, живые, необработанные и прерывистые изменения координат. Когда вы просматриваете изображение, ваши глаза двигаются к интересующей вас цели очень быстро, и мы хотим, чтобы Dasher реагировал мгновенно. Идеальные настройки для Dasher могут сильно отличаться от идеальных настроек для других программ. Попросите производителя вашего устройства слежения за взглядом упростить возможность изменение настроек при смене программы.
Dasher имеет несколько параметров, предназначенных для использования с устройствами слежения за взглядом. Мы рекомендуем использовать режим слежения за взглядом ( см. Правка/Параметры/Управление). В этом режиме, динамика Dasher слегка отличается от обычной, делая исправление ошибок взглядом более лёгким.
Если калибровка вашего устройства слежения «плывёт» со временем, например, когда ваша голова движется, то вам следует выбрать возможность Авто-калибровать устройство. Когда такая возможность включена, Dasher следит за вашим движением, вычисляет ошибку вертикальной калибровки и поправляет её. Вы можете заметить, что эта корректировка происходит, глядя на вертикальное смещение между положением мыши, изображаемым Dasher (на кончике красной линии) и положением указателя устройства слежения за взглядом ( указывается системным курсором мыши).
Чтобы избежать трудностей с ограничением мыши верхней и нижней частью экрана, мы рекомендуем выбирать размер окна для программы Dasher меньше чем размер экрана, располагая его так чтобы оставалась граница над и под канвой.
Техническое замечание: Также как и через эмуляцию мыши, Dasher может получать информацию от устройств слежения за взглядом, положением головы и т.п. непосредственно напрямую от системного гнезда. Этот параметр может быть настроен в разделе «Устройство ввода» диалога «параметры».
7.2 Дискретные движения
У нас есть несколько версий кнопочного режима Dasher, доступных в 4-й версии программы.
7.2.1 Критичные по времени движения — не альтернатива?
Некоторые способы передачи информации используют синхронизацию движений. Однако, не все люди могут произвести движение в требуемый момент времени. Например, парализованному человеку очень трудно сделать движение «прямо сейчас!»
Если чувствительные ко времени движения не являются для вас альтернативой, то см. Раздел 7.3 ― «Нечувствительные ко времени» варианты работы с Dasher.
Если вы можете передавать информацию точно синхронизированными движениями, то перейдите в раздел Раздел 7.4 ― Кнопочные режимы Dasher, использующие синхронизацию.
7.3 «Нечувствительные ко времени» варианты работы с Dasher
Итак, вы хотите управлять Dasher в своём темпе. Вы можете делать довольно точные непрерывные движения, если вам дать время? Например, можете ли вы разместить указатель точно на экране, затем нажать кнопку, чтобы отметить вашу готовность? Или можете ли вы прикоснуться к сенсорному экрану достаточно точно?
- Если это так, то попробуйте режим нажатия. См. Раздел 7.3.1 ― «Нечувствительный ко времени» Dasher: режим нажатия.
- Иначе, попробуйте прямой кнопочный режим или кнопочный режим меню. См. Раздел 7.3.2 ― «Нечувствительные ко времени» варианты кнопочного режима Dasher.
7.3.1 «Нечувствительный ко времени» Dasher: режим нажатия
В режиме нажатия, вы помещаете указатель мыши в то место, куда хотите перейти, затем нажимаете кнопку, когда будете готовы. После чего Dasher увеличит выбранную область.
В ином случае, если у вас чувствительный экран, однократное касание инициирует перемещение к выбранному месту.
7.3.2 «Нечувствительные ко времени» варианты кнопочного режима Dasher
Сколько различных переключателей, клавиш или кнопок вы можете с легкостью использовать?
- 1
-
С одной кнопкой, единственный нечувствительный ко времени способ передать информацию это оценить длительность ваших нажатий. Вы можете различить короткие и длинные нажатия? Если да, то вы можете использовать меню кнопок-Dasher. Свяжите ваши короткие нажатия с вызовом действия «меню», а длинные с действием «выбрать».
- 2
-
Вы можете воспользоваться кнопочный режим меню Dasher. Свяжите одну кнопку с вызовом действия «меню», а другую с действием выбрать. Если одну из кнопок нажимать легче, сделайте её кнопкой «меню».
- 2.5
-
Если вы легко нажимаете две кнопки, и, в особых случаях, способны нажать третью, то вы можете использовать кнопочный режим меню-Dasher либо прямой кнопочный режим Dasher.
- Установите кнопочный режим меню-Dasher как описано выше, и используйте третью кнопку как клавишу Escape, например, чтобы скрыть Dasher. [Это возможность не предоставлена в текущей версии Dasher].
- В прямом кнопочном режиме Dasher, каждая кнопка производит отдельное действие для перемещения, такое как «вверх», «вниз», или «назад». Если у вас 2.5 кнопки, свяжите две удобные с действиями «вверх» и «вниз», а неудобную кнопку с действием «назад».
- 3
-
Вы можете пользоваться прямым кнопочным режимом Dasher либо кнопочный режим меню-Dasher как это было описано выше.
- 4, 5, 6, либо 7
-
С более чем тремя кнопками, у вас есть возможность использовать прямой кнопочный режим Dasher для трёх, четырёх, пяти или шести направлений «вперёд». Попробуйте также кнопочный режим меню-Dasher, пусть даже он только для двух кнопок.
- 8 и более
-
Попробуйте прямой кнопочный режим Dasher и кнопочный режим меню-Dasher. С таким множеством кнопок, у вас есть возможность использования системы типа Т9 — системы предсказывающего ввода текста, используемой во многих мобильных телефонах. Возможно вы захотите изучить Tapir — простая и ясная экранная клавиатура от разработчиков программы Dasher.
7.4 Кнопочные режимы Dasher, использующие синхронизацию
Существует два режима Dasher, которые используют информацию о точной синхронизации, и в общем требуют меньше нажатий кнопок, чем режимы режимы, нечувствительные ко времени:
- 7.4.1. Динамический режим (с одной кнопкой)
- 7.4.2. Динамический режим с двумя кнопками
- 7.4.3. Исправление ошибок
7.4.1 Динамический режим (с одной кнопкой)
После того, как Dasher будет запущен, он установит позицию к верхнему или нижнему краю изображения. Короткое нажатие кнопки переместит эту точку на противоположную сторону. Текст может быть введён нажатием кнопки, когда желаемая фраза достигает края изображения.
7.4.2 Динамический режим с двумя кнопками
Dasher непрерывно увеличивает изображение, смещая его к центру экрана, при этом можно использовать две кнопки для сдвига изображения вверх или вниз. Кнопки следует нажимать всякий раз, когда необходимый текст выравнен с помощью двух маркеров.
7.4.3 Исправление ошибок
В любом динамическом режиме есть три возможности для редактирования ошибок: используя дополнительную кнопку, длинное нажатие либо многократные нажатия. Во всех случаях эти действия переведут Dasher в режим, при котором он начнёт «откатывать» изображение, уменьшая его с фиксированной скоростью. В этом режиме ещё одно нажатие остановит Dasher, а повторное нажатие переведёт его в исходный режим движения вперёд.