Как стать автором
Обновить

Комментарии 7

В статье затронуты только Верхушки. Ссылка на книгу http://sidorchik.ru/books/interface/ Джеф Раскин «Интерфейс: новые направления в проектировании компьютерных систем».

Вставили непонятные картинки, а нужное из книги потеряли.

Например это:

Хороший интерфейс выдает сообщение, что информацию от пользователя программа приняла и правильно распознала. Можно использовать индикатор хода выполнения задачи (status bar), отражающий время до конца операции. Если не знаете, сколько времени осталось, напишите об этом.

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

Как же меня бесят современные прогресс-бары в Windows, которые просто бегают по кругу, никак не показывая прогресс. Годы идут, а интерфейсы только хуже местами становятся, в угоду красоте.

Они как раз и бегают по кругу в случаях, когда отображать прогресс затруднительно. В аналогичном интерфейсе на мак оси был бы круглый лоудер, либо просто надпись «Подождите». Те же яйца.

В клавиатуре Catboard реализовал автоповтор не трижды нажатой кнопки, как делал Раскин, а дважды нажатой, и время ожидания и скорость повтора зависило от скорости нажатия кнопки, и это работало примерно вдвое быстрее стандартного автоповтора, и регулируешь его сам, когда надо, быстрее или медленнее. Написал письмо его сыну Азе Раскину, ему понравилось, но дальше это не получило распространение.

Сейчас перешёл на другой принцип перемещения по тексту или удаления текста (для других целей автоповтор не использую), это кнопки умножители нажатия, вместо того, чтобы нажать и держать кнопку, одним нажатием отправляю в компьютер сразу 4, 10, или 15 нажатий, выяснил опытным путём, что 4 самое нужное количество повторений, если меньше, то быстрее нажать несколько раз кнопку, если больше, то страдает точность попадания в нужное место.

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

Недавно разработал новую клавиатуру Бумеранг, всего 30 кнопок, по аналогии с Gherkin, но с раздвинутыми блоками, которые немного развёрнуты, и разместил все модификаторы (Ctrl, Alt, Shift, Win) прямо под пальцами на основном ряду, не сложно нажимать любые клавиатурные сочетания практически не двигая пальцами. Все символы располагаются на одном месте в английской и русской раскладках, и если в раскладке нет такого символа, клавиатура сама переключает раскладку, печатает этот символ, и переключает раскладку обратно.

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

Интересно при скоростном наборе текста как это работает? Не скажется на скорости набора?

Не сказывается, вот сейчас набираю в русской раскладке @#$%^<>[]{} сразу по нескольку символов перекатом, лишь светодиод на клавиатуре мигает, когда раскладка переключается, он показывает, что включена русская раскладка.

Невероятно! Снова нашелся человек, который умеет читать и он тоже прочитал книгу Раскина. Феноменально!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории