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

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

НЛО прилетело и опубликовало эту надпись здесь
Как раз для этого должны быть сеансы, т.е. надо будет запомнить только 5 комбинаций с которыми работаешь в данный момент.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
мысль об юзерских хоткеях вполне здравая, хоть и не нова — некоторые приложения (например, Notepad++) уже давно поставляются с функцией назначения новых (и переназначения старых) хоткеев. а вот мысль об их «динамичности» — это странно. зачем забывать введённые юзером хоткеи? какой от этого смысл? если мне каждый сеанс работы с программой придётся начинать с того, чтобы перебиндивать «забытые» хоткеи, то нафиг вообще эта функция нужна. с проблемой «юзер насоздавал хоткеев, а потом их все забыл» надо иначе бороться, например, созданием отдельного окошка со списком всех юзерских хоткеев, я так думаю
Чтобы не перебиндивать забытые хоткеи, надо сделать их постоянными, речь идет в основном об одиночных задачах.
В IDEA это реализовано, у меня двойной щелчок колёсиком — пересобирание проекта, Ctrl+Shift+Q — разбить окно по вертикали, Ctrl+Shift+E — перенести в другое окно. А в Songbird удобный хоткей поставил — Ctrl+Shift+Tab — пауза/плей.
Здравая идея, иногда действительно бывает нужно. Основное достоинство: быстрое и удобное назначение горячих клавиш.

Пример.
Я пользуюсь экселем раз в месяц, и мне совершенно незачем запоминать его горячие клавиши. Гораздо лучше, если я могу очень быстро назначить своё сочетание на нужное действие. Если при следующем запуске я вспомню, что же за горячую клавишу я месяц назад поставил на «вставить строку» — хорошо, если нет — ставлю новое в один клик.
Другой вариант назначения горячей клавиши (в один клик):
— (клик) разворачиваем главное меню приложения;
— останавливаем курсор над искомым пунктом;
— нажимаем сочетание клавиш.
— в меню обновляется информация о назначенной горячей клавише

Достоинства: очень быстро.
Недостатки: нельзя назначить одиночную букву, и с Alt'ом могут быть проблемы.
Ещё недостаток — моторика. Сложно «закрепить» курсор мыши в одном положении. К сожалению, некоторые мышки в неподвижном состоянии грешат каким-то непроизвольным самодвижением курсора.
Хм, если курсор дрожит при неподвижной мыши, имхо — повод менять мышь… А то никаких нервов не хватит.
А мы вот сейчас себя поставим на место пользователя и увидим, что:

1. Неподвижный курсор — крайне редкое «рабочее» состояние мышки. Понаблюдайте за собой, часто ли вашим инструментом является неподвижная мышь. Если вы пользуетесь мышью, то она — подвижна. В движении такого глюкая не замечал, так что само по себе это меня не сильно удручало.

2. В офисе сотрудникам, далекими от IT нужно ещё уговорить начальство выделить денег на новую мышку. Это для нас с вами мышь — важный рабочий инструмент и наше с вами начальство на это 500 рублей не пожалеет. Но много таких, где начальник за червонец удавится. :(

В качестве альтернативы могу предложить такой способ:
1. Наводим курсор на пункт меню.
2. Нажимаем правую кнопку и в контекстном меню выбираем модальное окно «Назначить комбинацию клавиш...».
3. Вводим комбинацию, жмем «Назначить».

Сама идея имеет право на существование, хоть и не для всех типов ПО.
Ваш способ универсальнее, можно назначать любое сочетание клавиш. Но — за счёт дополнительного клика :)
Возможно, динамичскую привязку хоткеев лучше использовать с такими же динамическими функциями, например, макросами, снипетами и т.п. которые действительно в большинстве случаев используются во время одного сеанса. А так оно конечно рюшечка интересная, но, думаю, раздражать сильно будет.
НЛО прилетело и опубликовало эту надпись здесь
Переназначать — не, а вот назначать постоянно приходится. Разным людям нужны разные функции и производителям приходится идти на компромисс.

А у меня ещё есть комбинация Alt-Q, которую всегда ставлю на только что записанный макрос (например, в редакторе открывающие и закрывающие теги абзаца расставить для каждой строчки). Обычно такие макросы нужны здесь и сейчас, поэтому одна комбинация действительно удобна. А «Q» ещё напоминает слово «Quick» :)

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

Ну, тут уже вопрос преимуществ. Если новые хоткеки позволяют значительно увеличить производительность, а за чужими компами работать не приходится, то…
Мне нравится как в фотошопе сделано:
Создал новый action, записал последовтельность действий (можно выполнить только одну комманду, которой нужен хоткей), назначил на action горячую клавишу и можешь пользоваться.
Кроме того список доступных действий всегда перед глазами.
Типичный пример функции, которая практически не приносит пользы и лишь усложняет продукт. А less is more, как сейчас модно делать.
Кажется автор не знаком с тулкитом GTK+ и программой Gimp (www.gimp.org — есть и под win32 версия).
В них уже много лет реализована такая возможность.
Последнее время, правда, она поумолчанию отключена в настройках.

Пользуюсь в Gimp — очень помогает при обработке кучи фоток — располагаешь нужные шорткаты рядом на клавишах чтобы не тянуться к ним. Да и просто полезные функции настраиваешь как удобно.

Как включить и пользоваться:
www.novell.com/coolsolutions/feature/11192.html
docs.gimp.org/en/gimp-concepts-shortcuts.html

Можно не сохранять при выходе из программы (опция).
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории