Ключевая особенность LUWRAIN — единый подход к работе над всеми задачами, которые может понадобится решать пользователю. Это сделано для того, чтобы каждый человек мог выработать набор единых привычек, подсказывающих ему наиболее правильное действие в той или иной ситуации без дополнительного заглядывания в документацию. После достижения некоторого мастерства такой приём повышает скорость работы и удобство взаимодействия с программами.
Основой для разработки подобного интерфейса служит наша идея невизуального дизайна. При невизуальном взаимодействии с ИТ передача информации от устройства к пользователю обходится намного дороже, нежели традиционным способом. Для компенсации этого недостатка мы вынуждены проектировать интерфейс таким образом, чтобы точнее попадать в интуитивные ожидания человека и экономить время.
В рабочем пространстве LUWRAIN нет кнопок и большинства других традиционных элементов управления, которые обычно выполняют функцию активации команд. Здесь присутствует только основной рабочий объект, с которым ведётся взаимодействие (текстовый документ, перечисление элементов и т. д.). Каким бы ни было его назначение, он всегда поддерживает своё текстовое представление, которое и отображается на экране (эту возможность мы сохраняем для слабовидящих пользователей).
Все рабочие объекты мы называем областями. Каждая область предоставляет возможность выполнения двух важных действий:
Эти операции выполняются повсеместно. По этой причине в текстовом редакторе LUWRAIN отсутствует отдельная функция поиска текста, а в приложении для чтения книг отсутствует отдельная функция последовательного прослушивания.
При прослушивании текст произносится иным образом, нежели при интерактивном взаимодействии с рабочим объектом. Это позволяет при чтении больших книг текст к естественной речи, в то время как при интерактивном взаимодействии основной упор делается на точность информации. Более подробно про это можно прочитать здесь.
Различные функции (в том числе пользовательские расширения) могут запросить некоторый активный фрагмент рабочей области (но никогда не целиком, поскольку это привело бы к проблемам безопасности). К таким фрагментам относятся:
Расширения могут использовать эту информацию для выполнения различных вспомогательных функций. К примеру, расширения для доступа к Википедии способно быстро находить информацию по слову, на котором находится курсор.