Кто-нибудь встречал такую реализацию интерфейса пользователя?

интернет программирование программы интерфейс голосовое управление

Итак, изначально главное меню скрыто от пользователя.

При нажатии клавиши “ПРОБЕЛ” меню показывается
И в нем происходит автоматический перебор пунктов меню
Например: сначала подсвечивается пунт Файл, потом Правка, потом Формат и т.д.
Затем снова Файл, Правка, Формат и так некоторое время
(или до выбора пользователем или до завершения timeout`a)

Если человек говорит “ДА” в микрофон, например, или нажимает на клавиатуре клавишу подтверждения
происходит выбор пункта меню.

При ошибке можно нажать Esc - при этом происходит возврат в прежнее состояние.

Меню в таком случае получается живым и в каком-то смысле интерактивным.

Но и это еще не все.
Скорость перебора должна настраиваться автоматически.
Так чтобы со временем подсвечивание нужного пункта занимало минимум времени.

Далее: пункты меню должны всякий раз группироваться по частоте использования.

Таким образом, первыми всегда будут находиться/предлагаться наиболее используемые функции.

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

Вобщем-то цель этого вопроса такова: хотелось бы услышать чтонибудь про аналоги подобных программ, а также ваше мнение, мысли, комментарии по поводу полезности и применимости подобного интерфейса.

А также еще раз пригласить всех поучаствовать в совместной разработке различного рода подобных программ.
Ответы:
Если есть возможность нажимать пробел и Esc, значит, есть возможность и навигации курсорными стрелками. Зачем, спрашивается, огород городить?
Согласен с mcl.Все эти мигания и автоматические переборы меню будут только мешать и раздражать.Хотя это лично моё мнение.Может кто-то думает по-другому.
Мало того, что мигания раздражают (и повышают утомляемость!), так сюда еще и голосовое управление прилеплено. :( А если "да" сказаго в момент смены пунктов меню? А если говорит другой человек? А если помеха? И много еще всяких "если".
Попробуй представить элементарную операцию по выбору песни из плейлиста длиной позиций так в триста. Как считаещь, сколько на это потребуется времени?
И представь, что в этот момент играет что-то тяжелое, да на хорошей громкости. Нехило юзер легкие разовьет, матерясь и пытаясь переорать музыку! :D А если еще и голосовое управление громкостью музыки делать...%(
Нет, считаю что это не удобно... Чем вас мышь не устроила? Понятно было б если полностью голосовое управление, тогда да. А так все равно руки надо задействовать.
Я так понимаю,что ты учишься на программиста.Если ты для себя реализуешь этот сценарий,то ты молодец.Это хорошая практика в работе с прогаммирование интерфейса.Но я думаю,что практического применения это не найдёт.
Для слепых так и делают только без визуальных эффектов.
Произносится вслух весь перечень и потом человек произносит нужный пункт для перехода на него, либо выбирает клавишами курсора.
Клавиатурой быстрее.
Всё-таки радует что изобретателя не забросали матами.
А если вы можете распознать, что человек в микрофон сказал "Да", так может тогда уже распознавать, когда человек будет в микрофон говорить названия пунктов меню (или просто команды в естественной форме).
Мне кажется, идея с автоматическим перебором пунктов вполне применима, но не на  ПК, а на устройствах с маленькими дисплеями - мобильники, плееры, всевозможные гаджеты, может быть даже какие-то промышленные терминалы. При этом обязательно должна быть возможность альтернативной (ручной) навигации по меню.


17 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.