Почему так мало модальных редакторов, которые не являются vi *? - PullRequest
28 голосов
/ 18 августа 2008

Практически все остальные редакторы, не являющиеся потомками vi (vim, cream, vi-emu), похоже, используют ярлыки emacs ( ctrl + w , чтобы удалить обратно слово и тд)

Ответы [ 13 ]

1 голос
/ 18 августа 2008

Хотя на самом деле вы не отвечали на ваш вопрос, раньше существовал «модальный» способ писать по-японски на мобильных телефонах: Первая буква, по которой вы нажали, - это консон, скажем, K, а затем, а затем следующая клавиша, которую вы нажмете, будет иметь роль консона. (Наличие двух согласных подряд на японском языке невозможно)

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

0 голосов
/ 13 августа 2013

Изобретение мыши взяло один режим и переместило его на устройство ввода, а контекстные меню взяли другой режим и переместили его на кнопку. По иронии судьбы, появление сенсорных устройств имело обратный эффект, создавая мультимодальные интерфейсы:

  • мультимодальный осведомленный - касание и речь осознают друг друга и пересекаются

  • мультимодальный незнающий - касание и речь не знают друг о друге и конфликтуют

Традиционные интерфейсы WIMP имеют основную предпосылку, что информация может поступать и выходить из системы через один канал или поток событий. Этот поток событий может быть в форме ввода (мышь, клавиатура и т. Д.), Когда пользователь вводит данные в систему и ожидает обратной связи в форме вывода (голос, вибрация, визуальная информация и т. Д.), Когда система отвечает. Но канал сохраняет свою особенность и может обрабатывать информацию по одному источнику за раз. Например, в сегодняшнем взаимодействии компьютер игнорирует введенную информацию (через клавиатуру) при нажатии кнопки мыши.

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

Ссылки

0 голосов
/ 17 декабря 2008

Стоит отметить, что выживание моделей ввода vi отчасти обусловлено принятием в стандарте POSIX, поэтому, потратив время на обучение, вы гарантированно сможете работать в любой системе, соответствующей этим стандартам. Так что, как и в английском, есть сила в повсеместном распространении.

Что касается альтернатив, я сомневаюсь, что редактор альтернативной модели переживет 30-дневный бесплатный пробный период, поэтому это та же самая причина, по которой больше людей управляют автоматикой, чем мухами.

...