Пара слов в защиту Punto Switcher
Думаю, многие сталкивались с программой Punto Switcher, которая автоматически переключает раскладки клавиатуры. При этом часть людей (как я) сейчас уже плохо себе представляют работу без этого приложения, а часть — убеждённо плюётся на него, говоря, что оно только мешает работать. Хочу рассказать, что же хорошего есть в Punto Switcher с точки зрения проектирования интерфейсов.
Насколько я понял из «Humane Interface» Джеффа Раскина, все проектировщики интерфейсов сходятся в том, что модальность это плохо. Под модальностью понимается различная реакция реакция приложения на действия пользователя в зависимости от того, в каком режиме он находится (здесь большой привет vim). Модальность это плохо, потому что пользователь не может одновременно принимать во внимание и свою текущую задачу (например, набор текста), и режим, в котором он работает. Поскольку в фокусе (или в локусе внимания) пользователь держит только свою текущую задачу, то неизбежно будут возникать ошибки, связанные с тем, что пользователь забывает про текущий режим. Не пересчитать, сколько раз я пытался ввести двоеточие в режиме редактирования текста в vim. Ну и наоборот.
Так как у нас есть необходимость писать и кириллицей и латиницей, то один из главных режимов на наших компьютерах -- это раскладка клавиатуры. Соответственно, даже владея методами слепой печати и глядя большей частью на экран, а не на клавиатуру, можно набрать фразу в неправильной раскладке, что периодически и происходит. В отсутствие Punto Switcher приходится стирать её и набирать заново уже в правильной раскладке. Это противоречит ещё одному тезису из книги Раскина — данные пользователя священны. То есть ни при каких условиях не должно быть такого, что пользователь ввёл какие-то данные, а они оказались потеряны. В данном случае всё получается именно так: я ввёл фразу, ввёл её правильно и хочу её использовать, но у компьютера есть своё мнение по поводу того, в какой раскладке эта фраза должна быть. И я теряю данные, которые уже ввёл, и должен набирать их повторно.
Punto Switcher прекрасно справляется и с устранением ненужного «режима» и с сохранением пользовательских данных. Если у меня есть PS, то мне не нужно задумываться о том, в какой раскладке я пишу. Если я начну набирать не в той раскладке, то PS автоматически угадает моё желание и вставит правильный текст. Что, собственно, и должен делать компьютер всё время. Более того, даже если PS не заменит неправильный текст автоматически, то у меня есть возможность выделить текст в неправильной раскладке и нажать сочетание клавиш для автоматического перекодирования текста — данные сохранены, все счастливы.
Так что, с точки зрения юзабилити, Punto Switcher представляет собой годное решение для проблемы с переключением раскладки. И даже при программировании он может сильно помогать, хотя для этого и требуется определённая настройка. Настоятельно рекомендую попробовать.
Вам это будет интересно!
Последние новости
Конструкции стен из кирпича
Стены, выложенные из кирпича, по сравнению с деревянными характеризуются значительно большей прочностью и устойчивостью. Помимо этого, в число их достоинств входят долговечность и способность сохранять первоначальные качества при длительном воздействии неблагоприятных внешних физико климатических факторов. Для сооружения жилых построек современная стро...Читать далее »
Ограждающие конструкции - современные решения
Для того чтобы правильно подобрать способ теплоизоляции жилой постройки и вид утеплителя, важно знать основные характеристики конструкционных элементов, составляющих здание, и материалов, используемых для их выполнения. Чтобы получить жилище, которое будет отвечать всем требованиям комфорта и безопасности, при проектировании особое внимание следует уделять ...Читать далее »
Пробковые утеплители
Одним из высокоэффективных современных утепляющих материалов считаются плиты, изготовленные из измельченной коры пробкового дуба. Среди их главных достоинств следует назвать небольшой вес, твердость, прочность и устойчивость к гниению и образованию плесени при воздействии влаги. Пробковые теплоизолирующие материалы не повреждаются грызунами и не разрушаются...Читать далее »
Выполнение теплоизоляции пола и перекрытий
Помимо повышения теплотехнических качеств стен, окон и кровли, для создания благоприятных микроклиматических условий в доме необходимо утеплять пол и потолочные перекрытия. Пол можно считать особой конструкцией в жилой постройке, поскольку человек пребывает почти в постоянном контакте с ним. Именно поэтому важно выбрать такую конструкцию и вид теплоизоляции, ...Читать далее »
Приложение
Утепление окна стекловолокном – обязательное условие, при котором значительно снизятся теплопотери. Теплоизоляция кирпичного дома плитами пенополистирола – надежный способ сделать жилище теплым и комфортным. Как сделать это правильно, показано на рис. 50. ...Читать далее »
Пенополистирольные утеплители
В последнее время на строительном рынке особенно высоким спросом пользуется теплоизолирующий материал URSA XPS. Его выпускают в форме жестких плит, размер которых составляет 1,25 × 0,6 м. Сырьем для производства данного материала является экструдированный пенополистирол, обладающий структурой с закрытыми ячейками. URSA XPS – это утеплитель, главными свойствами которого являются устойчивость к воздействию влаги и высока...Читать далее »
Теплоизоляция - важная составляющая архитектуры здания
О доме, отличающемся от других построек изысканной и оригинальной архитектурой, мечтает каждый. Сегодня реализовать это желание несложно: достаточно всего лишь подготовить смелый проект и необходимые строительные материалы. Современные загородные мини городки удивляют своими необычными строениями с характерными для них сложной конфигурацией, резкой разницей высоты составляющих частей, французскими окнами и т. ...Читать далее »
