(Задачка программеру)
И какой же русский не любит быстрой езды? Н.В.Гоголь
Техническое предложение, концепт
Человек за компьютером на экране мчится по захватывающей красоты хайвэю и, управляя автомобильным рулем, выбирает траекторию движения по полосам, клеткам на полосах — в клетках изображены символы (буквы, слоги, знаки etc) — ТАК, чтобы «наехать» на требуемые очередные в вводимом тексте, вводя их.

База данных имеет словарь (корпус языка), программа реализует некотоую процедуру прогноза следующих букв или слогов, слов, например, нейросеть, или метод T9, выставляя прогноз в ближайшие курсору клетки на полосах хайвэя.
Способ похож на игру, можно иметь в виду две модификации программы: игровую и деловую.
В игровом случае можно устраивать гонки – соревнование на время, безошибочность ввода. Несколько участников за компьютерами стартуют одновременно и под диктовку вводят некоторый текст. Например, диктант «Тотальный диктант» можно «привить» к автомобильным гонкам на экране. Можно торможением онлайн наказывать участника за граммотические ошибки. Выиграет пилотская ловкость и грамотность.
В деловом случае — известны методы ввода — с клавиатуры и с голоса. Ввод посредством руля имеет преимущества.
Автомобиль – первая любовь XX века, перекинувшаяся в XXI-й; компьютер – первая — XXI-го, поэтому симбиоз автомобиля и компьютера может быть встречен одобрительно многими.
Некоторые автомобилисты любят автомобиль так, что с сожалением расстаются с ним даже на время, – им руль за компьютером будет желанным подарком.
А кто-то, напротив, не может, по разным причинам, реализовать мечту жизни – сесть за руль и управлять автомобилем, им руль за компьютером – утешение жизни.
О здоровьесбережении. При вводе с клавиатуры человек поневоле блюдет статичную позу, небезвредную, – напротив, при управлении автомобилем — рулении, — трудятся руки и весь плечевой пояс, — педалировании – ускОриться, тормозить, — трудятся ноги и ТЗБ сустав, – он более динамичен, — и это главное.
Беглый ввод текстов с клавиатуры предполагает соответствующее прилежное обучение и ловкость-тренаж. Текущая практика показывает, что большая армия трудящихся, впервые оказавшаяся на рабочем месте один на один с компьютером, – врачи, бухгалтеры, менеджеры, учителя, — обращаются с клавиатурой «почтительно, на вы» – вводят одним-двумя пальцами и хранят статичную позу. Ввод за рулем, скорее всего, обучения не требует, технология проще, эргономичнее, юзабилити лучше. И — при вводе рулем прогноз, в отличие от клавиатуры, неизбежно перед глазами, система подставляет следующие символы «под колеса автомобиля», остается только на них «наехать», (или свернуть на соседнюю полосу). Это ведет к упрощению, ускорению ввода.
Голосовой ввод известен давно, в некоторых случаях он неприменим, например, в редакциях, офисах с общим компьютерным залом, где много трудящихся за компом.
Порой человек не хочет оглашать, чем он занимается, что он вводит. Например, на практике звуковое общение по телефону нередко заменяется письменным в мессенджерах.
И – для успеха голосового ввода говорящим желательно иметь чистую дикцию, иначе потребуется много правок введенного текста с клавиатуры вручную.
Ввод рулем. Так же, как в играх, следует иметь педали «газа», «тормоза», «переключатель скоростей – диапазонов скоростей». Всё, как в автомобиле.
Знаки препинания и символы (! , . — @, №,%, etc), команды управления (Shift, Enter, Delete, Esc, etc) следует вызывать на символьные отдельные полосы дороги, например, «поворотниками».
На хайвэе можно иметь несколько полос.
Требования к производительности, быстродействию компьютера определяются выбором алгоритмов прогноза и рисования символов в клетках.
Ленту хайвэя надо снять на видео с натуры, километров сто или больше, и закольцевать, на неё наносить сетку полос-клеток. Следует иметь библиотеку дорог среди красивых ландшафтов, «пилот»-оператор перед поездкой выберет, куда именно он хочет «поехать». Или можно написать программу, рисующую красивую дорогу «на горизонт» вперед.
Все функции компьютерной мыши – открытие, закрытие, протаскивание, перемещение окон по экрану, выделение и копирование, вставка строк можно придать рулю, руль может стать универсальным инструментом работы за компьютером, — без мыши, клавы…
Lutoxa1@mail.ru
07.08.2024