Роман Верник, 6 ноября 2009

Как известно большинство клавиатур на ноутбуках не содержит цифровой части (т.н. NumPad). Всё бы ничего, но существуют программы, которые позволяют назначать на действия шоткаты с участием NumPad-клавиш (например InDesign). При этом сочетания Ctrl + 1 и Ctrl + Num 1 будут считаться разными. Поэтому грех не воспользоваться возможностью почти безболезненно расширить клавиатуру своего ноутбука ещё на 10 клавиш. Пожертвовать придется только клавишей CapsLock, которая, как было описано в предыдущей заметке, с легкостью поддается перепрограммированию на что-либо более полезное. В данном случае можно сделать так, чтобы сочетание клавиш CapsLock + 1 было тождественно сочетанию Ctrl + Num 1. Как это сделать, описано ниже:

1. Загрузите и установите программу AutoHotkey.

2. Загрузите этот скрипт, разработанный в недрах нашего научно-исследовательского отдела, и поместите ярлык на него в автозагрузку.

3. Дважды щелкните по файлу скрипта. Его значок должен появиться внизу экрана.

Всё. Теперь можно с радостью пользоваться новоявленной цифровой клавиатурой. Например, назначить наконец-то шоткаты для стилей в InDesign, чего без цифровой клавиатуры, как известно, сделать было нельзя.

Бонус для пользователей всё того же InDesign

В InDesign можно назначить шоткаты для стилей, но нельзя назначить шоткат для псевдо-стиля [none], который служит для отмены уже примененного стиля. Обойти это ограничение можно так:

1. Загрузите этот набор InDesign-скриптов, также разработанных нашим научно-исследовательским отделом. Назначение скриптов понятно из их названий.

2. Поместите скрипты в папку C:\Program Files\Adobe\Adobe InDesign CS3\Scripts\Scripts Panel\ (у вас путь может немного отличаться).

3. Запустите InDesign и назначьте шоткаты на соответствующие скрипты: Edit – Keyboard Shortcuts – Product Area = Scripts. Например на скрипт Apply None Character Style.js можно назначить комбинацию Ctrl + Shift + 1.

UPD
Для набора Num0–Num9 c тем же успехом можно использовать клавишу Win (это даже удобнее). В этом случае загружайте и запускайте этот вариант скрипта.

Комментарии (5) »
Влад Головач, 6 ноября 2009

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

Довоенный товар, сносу ему нет.

1 комментарий »
Влад Головач, 28 октября 2009

Читатель Искусства мыть слона прислал ссылку на запись в блоге Федора Вирина, в которой тот рассуждает, что если двухлетний ребенок смог, утащивши родительский телефон, позвонить на несколько номеров, то интерфейс этого телефона, цитирую «…точно понятен. Любому.». Читатель признался, что и его полуторагодовалый сын вполне способен щелкать кнопкой переключения каналов на ПДУ телевизора без предварительного обучения. Соответственно, читатель спросил, цитирую «может все-таки можно неким образом формализовать понятный или интуитивный интерфейс?».

Мой ответ уважаемому читателю с его разрешения публикую, потому что вопрос интересный.

Я на самом деле очень скептически отношусь к этому. Здесь важно понимать, что разница между хоть чем-нибудь осмысленным и чем-то конкретным очень велика.

Миллион обезьян с печатающими машинками может напечатать конкретный сонет Шекспира, но это крайне маловероятно. Вероятность того, что те же обезьяны за то же время напечатают какой-то любой осмысленный сонет на порядки выше. Так, любой генератор случайных чисел время от времени продуцирует пачки одних и тех же цифр (…651327688888888888888884654563…).

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

Так что дети здесь, увы, в качестве эталона не канают.

1 комментарий »
Влад Головач, 20 октября 2009

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

На сайте конкурентов (как Артема, так и наших) появилась (пруфлинк) совершенно дивная заметка. Дивная не тем, что полощет (предположительно) грязное белье Артема (хотя ругать конкурентов, прямо скажем, тоже идея не ахти), а тем, что неподписанная. Это нельзя списать на скудоумие отдельного человека – по издательским правилам неподписанное выражает коллективное мнение всего издательства, коим в данном случае является ЮзабилитиЛаб.

По здравом размышлении предлагаю зайчикам наконец-то поучиться. Итак, правило №1:

Когда дело доходит до конкурентов, никак нельзя говорить, что конкуренты плохие. В лучшем случае можно говорить о том, что ты лучше (а то, что они хуже – ни-ни).

Проиллюстрирую это простое правило следующей сентенцией:

В одном мизинце Артема Кузнецова больше таланта и умения проектировать интерфейсы, чем во всех сотрудниках ЮжабилитиЛаб вместе взятых.

Dixi.

Комментарии (6) »
Влад Головач, 12 октября 2009

Одной компании, нашему хорошему партнеру, нужен сильный аналитик и проектировщик (преимущественно) пользовательских интерфейсов, способный, в том числе, к проведению анкетирования и собеседований с пользователями.

Он должен будет:

  • Контактировать с пользователями системы: проводить анкетирование, интервью и т.п. Собирать и систематизировать требования к системе. Понимать, как пользователи различных типов видят систему и как это видение меняется (и почему).
  • Проектировать функционал.
  • Общаться с контрагентом по юзабилити (ставить задачи, контролировать результаты).
  • Планировать и проектировать тесты изменений интерфейса.

Требования к кандидату:

  • Высшее образование.
  • Возраст: до 35 лет (придется многому учиться).
  • Опыт проектирования средних (лучше – крупных) информационных проектов – интерфейс, обмен данными и т.п. Приветствуется участие в разработке или обслуживании системы «массового использования».
  • Знание общего устройства Windows и основ программирования. Приветствуется опыт программирования на С++  и MFC.
  • Желательно знание основ юзабилити.

Условия обсуждаются в индивидуальном порядке. Если вас заинтересовала эта работа, напишите нам по адресу info@usethics.ru.

1 комментарий »
Влад Головач, 9 октября 2009

Голые вайрфреймы вытворяют на диване что? Продолжение…

Комментировать »
Влад Головач, 22 сентября 2009

Несколько лет назад довольно популярной темой интеллектуальных бесед (или, если угодно, дискурсом) был т.н. цифровой барьер (digital divide). Идея в том, что определенные социальные группы не могут получить в детстве доступ к компьютерам, соответственно, не научаются, а выросши – не могут найти в интернетах бесплатный прон. Репрессирующие же соц. группы детишек учат, компьютеры им покупают – а потом подросшие дети этот бесплатный прон находят с легкостью. Не знаю как в реальной жизни, но в игре World of Warcraft цифровой барьер есть уже года два – и он целиком и полностью обусловлен интерфейсом.

Комментарии (16) »
Влад Головач, 16 сентября 2009

Хочу напомнить, что в эту субботу, 19 сентября, будет светлый праздник – Международный День Говорения Как Пират. Это гораздо, гораздо, гораздо важнее всякой там юзабилити с дизайном интерфейсов. Настоятельно рекомендую попрактиковаться (ещё), чтобы в субботу не ударить в грязь лицом.

1 комментарий »
Влад Головач, 20 июля 2009

Дэвид Хилл (David W. Hill), вице-президент Lenovo по дизайну, устроил в своём блоге голосование по поводу размещения кнопки Fn на клавиатуре ноутбуков. Сейчас на ноутбуках Lenovo кнопка Fn размещается слева от Ctrl (пришло по наследству от IBM; на большинстве ноутбуков других производителей Fn справа). В этой же записи он признается, что кнопка Fn оказалась на этом месте для того, чтобы облегчить включение освещающей клавиатуру лампочки.

По-моему, эта запись – ярчайшая иллюстрация психического явления, называемого Déformation professionnelle. Как во время первоначального внедрения кнопки Fn, так и сейчас, промдизайнеры не имели никакого влияния на поведение пользователей в тот момент, когда эти бедняги пользовались горячими клавишами, так то:

  • копировали в буфер (Ctrl+C),
  • вставляли из буфера (Ctrl+V),
  • сохраняли документ (Ctrl+S)
  • …и делали многие, многие многие другие важные и полезные действия…
  • …не могу упустить и аккорды из многих продуктов (в частности Adobe), когда для выполнения действия нужно одновременно удерживать и Ctrl, и Alt, и Shift одновременно.

В то же самое время на операцию включения лампочки промдизайнеры могли повлиять живо и непосредственно. Хрясь – включилась Déformation professionnelle – и Fn оказался на текущем месте, испортив кнопку Ctrl.

FN!

На картинке клавиатура моего ноутбука. Я специально сфотографировал её жизненно грязной – даже несмотря на ужасное качество фотографии (у нас в офисе сейчас темно), видно, что кнопка Ctrl (и вокруг) грязная, но вытерта на основной поверхности, а Fn, напротив, сверкает девственной частотой, но немного пыльная.

Пусть же этот пример послужит нам всем грозным напоминанием о развращающем действии Déformation professionnelle. Я и сам регулярно ловлю себя на том, что за занятиями юзабилити перестаю видеть за деревьями лес и забываю о существовании безгранично более важных вещей, таких как поэзия, роскошные женщины, искусство танца и натурфилофские штудии.

Комментарии (11) »
Влад Головач, 13 июля 2009

Поздравляем коллег и конкурентов (или конкурентов и коллег, если угодно) из UI Modeling Company с новым, дивным сайтом. Даже завидно (никакой иронии).

Комментарии (4) »

© Юзетикс, 2008
Авторские права и пр.
info@usethics.ru +7 495 771 00 88