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

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

Это реверанс в сторону VIM.
После того как увидел навигационные клавиши ждал, что для написания комента будет i
двоеточие не срабатывает (((
Самое главное в горячих клавишах — это возможность их настройки.
только не в вебе
Вплоть до отключения. Хорошо, что хоть это есть.
H — не просто Home, но и переход на предыдущую страницу, если прокручивать вверх некуда
J — не просто Page Down, а прокручивание страницы строго по постам
K, L — аналогично
Просто судя по типу стрелочек, которые расположены под буквами, я решил, что автор считает новые «горячие клавиши» дубляжом существующей функциональности клавиатуры.
Это заговор *против* emacs ;)
в vim мапинг клавиш похожий но другой, то есть такие шорткаты которые используют те же клавиши но мапят на другие действия это попытка дезориентировать вимовцев. Очевидно что за этим стоит культ emacs
НЛО прилетело и опубликовало эту надпись здесь
а что не так?

По порядку: Вверх, вниз, вверх, вниз. Вот что не так. На Хабре не только гуру vim'a сидят же.
НЛО прилетело и опубликовало эту надпись здесь
Влево, вверх, и назад это разве не одно и то же?
НЛО прилетело и опубликовало эту надпись здесь
Теперь Ctrl+C как-то тяжело дается… Постоянно к написанию комментария выбрасывает.
Хабр — не место для копипастеров.
Ctrl+V тогда надо было ломать
Чего заминусовали человека, сарказм же
ctrl+ins, shift+ins
НЛО прилетело и опубликовало эту надпись здесь
А как на маке?
На маке command + c использется для копирования. А control + c кидает вниз, к форме
C кидает же.
keyCode для клавиши c = 67
Нажатие command + c тригерит событие с keyCode = 91 -> фокус не срабатывает
Нажатие control + c тригерит два события с keyCode = 67 (с) и keyCode = 17 (control) -> срабатывает первое событие
Да уж, за него отдельное «спасибо». Я долго безуспешно пытался отучиться от него в терминале линукса, теперь еще и здесь лишний раз боюсь нажать )))
В терминале можно использовать Ctrl+Shift+C Ctrl+Shift+V
У меня работают только сочетания, а при нажатии H J K L никакой реакции…
/ — прокрутка к полю поиска с установкой фокуса на него
в опере открывает браузерный поиск
НЛО прилетело и опубликовало эту надпись здесь
Firefox, Luakit — аналогично.
И в файрфоксе тоже — очень удобно. Чую, только в хроме этот шорткат работает.
Не знаю кому как, но мне не понравилось…
Тогда вам сюда
Спасибо, Кэп
Как-то не вяжется вкладка настроек «Уведомления» и пункт «Использовать горячие клавиши».
Вы правы, собственноручно не нашел — только после этого комментария узрел, где же прячутся настройки
А, вот почему при написании комментариев страница дрыгается, как в эпилепсии.
У меня ещё вот какáя претензия: разработчикам горячих клавиш следовало бы изучить и применять метод event.preventDefault() библиотеки jQuery.

А не то, знаете ли, в настройках Файерфокса в категории «Advanced» на вкладке «General» в подразделе «Accessibility» есть галочка «Search for text when I start typing»:

[скриншот]

И когда она установлена, то нажатие клавиш приводит к поиску текста — сочетание Ctrl+F для этого нажимать не надо, всё просто работает.

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

Во-первых, следует устранять обработку браузером нажатия «горячих клавиш» сайта: это же не хорошо, когда я нажимаю «j» в смысле «следующая блогозапись», а браузер запускает поиск и подсвечивает последнюю букву во псевдониме у блоггера AlexRudkowskij, например.

Во-вторых, следует устранять обработку браузером нажатия и тех клавиш, которые не «горячие»: это же не хорошо, когда начинаешь набирать слово «Mithgol», вроде поиск работает, постепенно расслабляешься, и вдруг шарах! — шестой введённый символ сработал как «горячий» и перекинул на другую страницу вообще. Лучше сразу дать понять читателю, что клавиши перехватываются сайтом, так что для поиска придётся Ctrl+F надавить.

Так что метод event.preventDefault() необыкновенно был бы полезен.

Я удивлён, господа. Неужели в Тематических Медиа никто не пользуется Файерфоксом в режиме «Search for text when I start typing» и не мог заметить этого нюанса? Казалось бы, режим полезный — усилия экономятся.
>это же не хорошо, когда начинаешь набирать слово «Mithgol»
ТМ сидит на маках и использует Сафари, это общеизвестно.
Бурум на винде и у него опера!
Тут недавно такие лица увидел… когда они у меня винамп увидели...)
То, что у google reader такие же вас не смутило?
Вы меня извините, но текущая реализация горячих клавиш — это позор. Взять хотя-бы баг с ^c — эти ошибки могут совершать люди, только-только открывшие для себя js и события в нем, но не программеры ИТ ресурса №1 в рунете.
Так не надо. А как надо-то?
Хабрапрограммерам спасибо, хорошая фишка с автоматическим перелистыванием страниц.
Очевидно, те кто уже изнасиловал свой моск раскладкой vim/emacs/readline/etc, не могут удержаться от соблазна поиздеваться.
Работаю в Vim'е 3й месяц (1й месяц действительно было насилие над мозгом, было ощущение что руки ну просто очень кривые).

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

Но вот перейти со стрелочек на буквы не, не вышло:) Видимо все еще впереди у меня. Да и, например, сервер не попадался без поддержки стрелок.

Ну, допустим, ^A вместо home, сэкономит тебе 0,1с. Всё равно думаешь над строчкой куда дольше чем её набираешь. Классический случай преждевременной оптимизации.
Авторы действительно хороших текстовых редакторов не выдумывают как сэкономить доли секунды (заставив пользователя зубрить всякие C-x M-c M-butterfly), а добавляют возможности, которые реально позволят сделать работу более приятной и продуктивной.
К тому же, ИМХО, на подсознательном уровне логичная и интуитивная раскладка клавиатуры (скажем, Ctrl+F — поиск, Home — в начало, Ctrl+Shift+U — в верхний регистр) приятна для пользователя, что важнее, чем переход в начало строки на 0,1с быстрее.
Поиграйте в тетрис из bsd-games. Поможет освоиться с hjkl =)
Классная идея :)
Обожаю тетрис ещё с детства, а вы придумали как извлечь из этого увлечения пользу!
Спасибо!
J K должны скроллить как на плагине vimium. Для следующей \ предыдущей надписи надо Alt_n, Alt_p иначе смысл вообще теряется. Статью без скрола не прочитать, а кидать руки туда-сюда совсем не удобно.
Автор не знает, что такое ViM и что такое hjkl
Ребята, вы такие умные, прямо стремно писать: Клавиша «вверх на строку» должна быть выше клавиши «вниз на строку». А то тупая человеческая голова не может переложить на горизонталь клавиши.

Особенно когда в гугль докс и Jira — j вниз, k вверх.

Вы тут еще вспомните что на спекки было 7 назначений каждой клавиши.

Нормальным людям (да, такие ходят на хабр), это все по барабану. Для них типичная раскладка — дублирует
Home, Pg up
End, Pg down
Которая на клавиатуре уже есть.

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

«О, горячие клавиши заработали!»
«Сейчас обычным для баннера считается CTR в 0,3—0,5 %» по данным ru.wikipedia.org/wiki/%D0%91%D0%B0%D0%BD%D0%BD%D0%B5%D1%80_%28%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%29
К вопросу о подаче данной мегафичи.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории