Комментарии 20
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
мысль об юзерских хоткеях вполне здравая, хоть и не нова — некоторые приложения (например, Notepad++) уже давно поставляются с функцией назначения новых (и переназначения старых) хоткеев. а вот мысль об их «динамичности» — это странно. зачем забывать введённые юзером хоткеи? какой от этого смысл? если мне каждый сеанс работы с программой придётся начинать с того, чтобы перебиндивать «забытые» хоткеи, то нафиг вообще эта функция нужна. с проблемой «юзер насоздавал хоткеев, а потом их все забыл» надо иначе бороться, например, созданием отдельного окошка со списком всех юзерских хоткеев, я так думаю
+2
Чтобы не перебиндивать забытые хоткеи, надо сделать их постоянными, речь идет в основном об одиночных задачах.
0
В IDEA это реализовано, у меня двойной щелчок колёсиком — пересобирание проекта, Ctrl+Shift+Q — разбить окно по вертикали, Ctrl+Shift+E — перенести в другое окно. А в Songbird удобный хоткей поставил — Ctrl+Shift+Tab — пауза/плей.
0
Здравая идея, иногда действительно бывает нужно. Основное достоинство: быстрое и удобное назначение горячих клавиш.
Пример.
Я пользуюсь экселем раз в месяц, и мне совершенно незачем запоминать его горячие клавиши. Гораздо лучше, если я могу очень быстро назначить своё сочетание на нужное действие. Если при следующем запуске я вспомню, что же за горячую клавишу я месяц назад поставил на «вставить строку» — хорошо, если нет — ставлю новое в один клик.
Пример.
Я пользуюсь экселем раз в месяц, и мне совершенно незачем запоминать его горячие клавиши. Гораздо лучше, если я могу очень быстро назначить своё сочетание на нужное действие. Если при следующем запуске я вспомню, что же за горячую клавишу я месяц назад поставил на «вставить строку» — хорошо, если нет — ставлю новое в один клик.
0
Другой вариант назначения горячей клавиши (в один клик):
— (клик) разворачиваем главное меню приложения;
— останавливаем курсор над искомым пунктом;
— нажимаем сочетание клавиш.
— в меню обновляется информация о назначенной горячей клавише
Достоинства: очень быстро.
Недостатки: нельзя назначить одиночную букву, и с Alt'ом могут быть проблемы.
— (клик) разворачиваем главное меню приложения;
— останавливаем курсор над искомым пунктом;
— нажимаем сочетание клавиш.
— в меню обновляется информация о назначенной горячей клавише
Достоинства: очень быстро.
Недостатки: нельзя назначить одиночную букву, и с Alt'ом могут быть проблемы.
0
Ещё недостаток — моторика. Сложно «закрепить» курсор мыши в одном положении. К сожалению, некоторые мышки в неподвижном состоянии грешат каким-то непроизвольным самодвижением курсора.
0
Хм, если курсор дрожит при неподвижной мыши, имхо — повод менять мышь… А то никаких нервов не хватит.
0
А мы вот сейчас себя поставим на место пользователя и увидим, что:
1. Неподвижный курсор — крайне редкое «рабочее» состояние мышки. Понаблюдайте за собой, часто ли вашим инструментом является неподвижная мышь. Если вы пользуетесь мышью, то она — подвижна. В движении такого глюкая не замечал, так что само по себе это меня не сильно удручало.
2. В офисе сотрудникам, далекими от IT нужно ещё уговорить начальство выделить денег на новую мышку. Это для нас с вами мышь — важный рабочий инструмент и наше с вами начальство на это 500 рублей не пожалеет. Но много таких, где начальник за червонец удавится. :(
В качестве альтернативы могу предложить такой способ:
1. Наводим курсор на пункт меню.
2. Нажимаем правую кнопку и в контекстном меню выбираем модальное окно «Назначить комбинацию клавиш...».
3. Вводим комбинацию, жмем «Назначить».
Сама идея имеет право на существование, хоть и не для всех типов ПО.
1. Неподвижный курсор — крайне редкое «рабочее» состояние мышки. Понаблюдайте за собой, часто ли вашим инструментом является неподвижная мышь. Если вы пользуетесь мышью, то она — подвижна. В движении такого глюкая не замечал, так что само по себе это меня не сильно удручало.
2. В офисе сотрудникам, далекими от IT нужно ещё уговорить начальство выделить денег на новую мышку. Это для нас с вами мышь — важный рабочий инструмент и наше с вами начальство на это 500 рублей не пожалеет. Но много таких, где начальник за червонец удавится. :(
В качестве альтернативы могу предложить такой способ:
1. Наводим курсор на пункт меню.
2. Нажимаем правую кнопку и в контекстном меню выбираем модальное окно «Назначить комбинацию клавиш...».
3. Вводим комбинацию, жмем «Назначить».
Сама идея имеет право на существование, хоть и не для всех типов ПО.
0
Возможно, динамичскую привязку хоткеев лучше использовать с такими же динамическими функциями, например, макросами, снипетами и т.п. которые действительно в большинстве случаев используются во время одного сеанса. А так оно конечно рюшечка интересная, но, думаю, раздражать сильно будет.
0
НЛО прилетело и опубликовало эту надпись здесь
Переназначать — не, а вот назначать постоянно приходится. Разным людям нужны разные функции и производителям приходится идти на компромисс.
А у меня ещё есть комбинация Alt-Q, которую всегда ставлю на только что записанный макрос (например, в редакторе открывающие и закрывающие теги абзаца расставить для каждой строчки). Обычно такие макросы нужны здесь и сейчас, поэтому одна комбинация действительно удобна. А «Q» ещё напоминает слово «Quick» :)
> Это опасная привычка, ибо привыкнув к своей раскладке, оказываешься практически беспомощным на чужом компьютере.
Ну, тут уже вопрос преимуществ. Если новые хоткеки позволяют значительно увеличить производительность, а за чужими компами работать не приходится, то…
А у меня ещё есть комбинация Alt-Q, которую всегда ставлю на только что записанный макрос (например, в редакторе открывающие и закрывающие теги абзаца расставить для каждой строчки). Обычно такие макросы нужны здесь и сейчас, поэтому одна комбинация действительно удобна. А «Q» ещё напоминает слово «Quick» :)
> Это опасная привычка, ибо привыкнув к своей раскладке, оказываешься практически беспомощным на чужом компьютере.
Ну, тут уже вопрос преимуществ. Если новые хоткеки позволяют значительно увеличить производительность, а за чужими компами работать не приходится, то…
+1
Мне нравится как в фотошопе сделано:
Создал новый action, записал последовтельность действий (можно выполнить только одну комманду, которой нужен хоткей), назначил на action горячую клавишу и можешь пользоваться.
Кроме того список доступных действий всегда перед глазами.
Создал новый action, записал последовтельность действий (можно выполнить только одну комманду, которой нужен хоткей), назначил на action горячую клавишу и можешь пользоваться.
Кроме того список доступных действий всегда перед глазами.
0
Типичный пример функции, которая практически не приносит пользы и лишь усложняет продукт. А less is more, как сейчас модно делать.
0
Кажется автор не знаком с тулкитом GTK+ и программой Gimp (www.gimp.org — есть и под win32 версия).
В них уже много лет реализована такая возможность.
Последнее время, правда, она поумолчанию отключена в настройках.
В них уже много лет реализована такая возможность.
Последнее время, правда, она поумолчанию отключена в настройках.
0
Пользуюсь в Gimp — очень помогает при обработке кучи фоток — располагаешь нужные шорткаты рядом на клавишах чтобы не тянуться к ним. Да и просто полезные функции настраиваешь как удобно.
Как включить и пользоваться:
www.novell.com/coolsolutions/feature/11192.html
docs.gimp.org/en/gimp-concepts-shortcuts.html
Можно не сохранять при выходе из программы (опция).
Как включить и пользоваться:
www.novell.com/coolsolutions/feature/11192.html
docs.gimp.org/en/gimp-concepts-shortcuts.html
Можно не сохранять при выходе из программы (опция).
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Динамические «горячие клавиши»