Pull to refresh

Переназначение горячих клавиш в среде GNOME

Reading time 2 min
Views 2.5K
Configuring Linux *
GNOME развивается семимильными шагами. В каждой версии добавляется столько всего нового, что часто мы забываем о функциях, которые появились давным-давно.

Так, например, далеко не все знают о замечательной функции переназначения горячих клавиш. Наверняка ведь хоть раз было, что нравилось управлять той или иной программой с клавиатуры, но приходилось привыкать к новым комбинациям клавиш. Например, в разных Jabber-клиентах функция «показать/скрыть людей в оффлайне» по умолчанию вызывается разными сочетаниями клавиш.

Сегодня я расскажу, как очень простым способом справиться с этой проблемой.
Читать дальше →
Total votes 15: ↑12 and ↓3 +9
Comments 10

Пользовательские шорткаты в Windows с помощью Autohotkey

Reading time 11 min
Views 21K
Software
По следам недавних и не столь недавних публикаций о шорткатах в Windows (1, 2) и Linux решил написать о том, как при помощи программы Autohotkey (Windows-only, инсталлятор, портабельная (zip) версия) можно задавать свои собственные клавиатурные сокращения для тех команд, для которых в системе по умолчанию никаких шорткатов не предусмотрено. Во многом свою роль здесь сыграло желание иметь в Винде те же шорткаты, что и на Маке, на котором я одно время много работал.

Читать дальше →
Total votes 19: ↑16 and ↓3 +13
Comments 30

Контрол-навигация

Reading time 2 min
Views 1.6K
Interfaces *
Нельзя не заметить, что в рунете всё бóльшую популярность набирает т. н. контрол-навигация: перемещение по страницам одного уровня с помощью сочетаний Ctrl + ← и Ctrl + →. Некоторые товарищи даже неуютно себя чувствуют, когда попадают на сайт, не поддерживающий листание страниц с клавиатуры.

Почему эта функциональность до сих пор не реализована в самих браузерах?
Читать дальше →
Total votes 44: ↑36 and ↓8 +28
Comments 48

Единая система клавиатурных сокращений для меню View в программах Photoshop, Illustrator и Indesign

Reading time 1 min
Views 3.6K
Habr corporate blog
Волей судьбы и здравого смысла (я так думаю) с недавних пор я помимо Фотошопа и Иллюстратора стал активно юзать Индизайн (для проектирования интерфейсов и дизайна сайтов), а еще я временами открываю Флэш и Афтер Эффектс от того же производителя, что заставило меня запоминать кучу разных клавиатурных сокращений.

Хотелось бы чтобы во всех, часто используемых мной программах, на палитры (а в идеале на одинаковые действия) были навешаны одинаковые клавиши, что уже давно сделано на системные действия. Я решил начать хотя бы с палитр, потому-что дома приходиться работать на Макбуке — «прошечке», а у него разрешение не ахти какое, часто нужно включать и отключать палитры, чтобы комфортно работать. Да и склонен я к минимализму, на экране должно быть то, что нужно в данный момент (да, я такой).

Ну что же, вот мои шорткаты на частоиспользуемые палитры:

image
Читать дальше →
Total votes 79: ↑62 and ↓17 +45
Comments 25

jk-навигация

Reading time 3 min
Views 1.7K
Interfaces *
jk-navigation services

Что объединяет эти сервисы? Удобная навигация клавишами 'j' и 'k'.

Недавно Pamela Fox (сотрудница Google, специалист по связям с разработчиками) в своем твиттере дала совет, что клавиша пробела в Google Wave переводит на непрочитанный блип. Я поинтересовался у нее, нет ли в планах ввода jk-навигации, на что она ответила, что не знает, что это за навигация такая. Pamela — замечательный гик. В какой-то мере благодаря ее постам на технических форумах, Google Maps API стал популярен среди разработчиков. Этот эпизод убедил, что рассказывать о таком удобном дополнительном функционале в гиковских сообществах имеет смысл.

Такая навигация присутствует и в почте, и в ридере от Google. jjjjj — так удобно пробегаться по ленте ридера. А чистить почту при помощи клавиатуры для меня намного приятнее и эффективнее, чем при помощи мыши. В обоих сервисах есть много других удобных клавиатурных сокращений, о которых можно узнать, нажав '?'.

Еще о прелестях jk-навигации и как ее воплощать
Total votes 50: ↑44 and ↓6 +38
Comments 80

Ctrl+Enter для отправки комментария

Reading time 1 min
Views 540
Habr
Во-первых, я вообще не уверен что стоит для такой функции вводить клавиатурное сокращение.

Во-вторых, Ctrl+Enter очень часто случайно нажимается если вставлять из буфера и переводить строку. То есть Ctrl+V, Enter превращается в Ctrl+V, Ctrl+Enter.

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

Предлагаю клавиатурное сокращение снести нафиг.
Total votes 14: ↑8 and ↓6 +2
Comments 8

Vim и кириллица: парочка приёмов

Reading time 2 min
Views 53K
VIM *
image

Раньше для редактирования обычных русскоязычных текстов, я обычно откладывал Vim в сторонку и прибегал к помощи других редакторов. Причиной этому была парочка очень неприятных косяков:
  1. На каждый чих приходилось сто раз переключать раскладку, чтобы корректно ввести пару команд и вернуться обратно. Например, замена буквы-опечатки в только что написанном слове, выливалось в: switch → добраться до буквы, нажать r → switch → [нужная буква] → switch → A → [пишем дальше]. Ад!
  2. Штатный spell checker букву «ё» не любил и любое слово с её участием предлагал заменить на аналог через «е». А я ё люблю, меня это расстраивало.

И вот, наконец, я нашёл решение обеим проблемам. Сижу сейчас и набираю этот текст в Vim. Любопытно, что оба барьера обходятся штатными средствами, без дополнительных плагинов. Поскольку материалов на английском и на них основанных куда больше чем исконно русских, найти эту информацию мне было не просто. Поэтому хочу поделиться ей с теми кому интересно.
Читать дальше →
Total votes 111: ↑102 and ↓9 +93
Comments 95

Национальные раскладки клавиатур и способы их переключения

Reading time 4 min
Views 38K
Interfaces *
Вы знали, что переключение раскладок придумали садисты? Ну хорошо, не садисты, а люди, которые не пользуются этим чаще, чем раз в два дня.

Операционные системы прививают нам привычку переключать раскладки клавиатуры. С русской на английскую, с английской на русскую. А кому-то еще и на украинскую, или другой язык. Кто-то пользуется сочетаниями alt-shift, кто-то ctrl-shift, кто-то еще какими-то. Неудобство испытывают все. Интернет набит вопросами, как повесить переключение раскладок на ненужную клавишу Caps Lock (одна клавиша — не две). Предлагаются различные варианты под различные операционные системы и различные окружения рабочего стола. Непременный атрибут любого рабочего стола любой операционной системы — индикатор текущей раскладки клавиатуры. Люди переключают раскладки, набирают буквы не на том языке, матерятся, переключают снова.

А что, если бы кто-то вам сказал, что переключать раскладку клавиатуры вообще не нужно? Нет, я не предлагаю размещать все буквы двух-трех языков на одной раскладке. То, о чем я хочу сказать намного проще и универсальнее, надо лишь чуточку потренироваться.
Читать дальше →
Total votes 76: ↑55 and ↓21 +34
Comments 187

Тренажёр для клавиатурных сочетаний

Reading time 1 min
Views 6.6K
Interfaces *
Сайт shortcutfoo.com служит для изучения и тренировки клавиатурных сокращений в разных программах. Он ориентирован прежде всего на разработчиков — есть курсы для изучения Vim, Sublime Text, Emacs, TextMate, XCode, *nix консоли. Приятный интерфейс, ничего лишнего, есть возможность создавать свои пакеты комбинаций для тренировки. Несколько неудобно, что он не позволяет видеть результат применения команд, а только даёт их текстовые описания, так что это скорее интерактивная шпаргалка, чем полноценный тренажёр. Тем не менее есть так называемый drill mode, в котором нужно набирать сочетания клавиш по памяти и на скорость.

Total votes 34: ↑29 and ↓5 +24
Comments 15

Sublime Text 2: Как создать сниппет?

Reading time 4 min
Views 66K
Website development *Programming *
Tutorial
Translation
image
Начав использовать Sublime Text 2, я понял, что хочу немного упростить себе жизнь, создав несколько полезных сниппетов, но столкнулся с тем, что на тот момент в сети не было инструкции на русском языке. Найдя неплохую англоязычную статью я решился на перевод, попутно немного дополнил и узнал пару несколько интересных нюансов, которыми готов поделиться с вами.

О неточностях, опечатках, ошибках пишите в личку — буду оперативно исправлять.

Читать дальше
Total votes 69: ↑61 and ↓8 +53
Comments 51

Зачёркивание и подчёркивание символьными средствами ( ̶т̶а̶к̶ ̶, т̱а̱к̱ или т̲а̲к̲)

Reading time 4 min
Views 114K
JavaScript *

I. В чём проблема



Если социальная сеть, платформа для блогов или форум предоставляют возможность размечать текст при помощи HTML или BBCode, перечёркивать или подчёркивать текст не составляет труда: можно пользоваться тегами s и u обеих разметок или назначать стили в HTML. Но что делать, если у нас есть только голый текст? Или, например, нам нужно зачеркнуть/подчеркнуть слово в заголовке страницы, отображаемом в заголовке вкладки или всего браузера, или оформить слово в заголовке форумного поста — короче говоря, всюду, где не работает разметка?

Можно рискнуть и воспользоваться средствами Юникода.

Читать дальше →
Total votes 54: ↑42 and ↓12 +30
Comments 55

Настраиваем сочетания клавиш в Linux наподобие Mac OS X

Reading time 4 min
Views 25K
Configuring Linux **nix *
Tutorial

Раньше, у меня довольно часто возникала такая ситуация, когда одновременно работаешь в терминале и, например, в браузере.
После нескольких часов работы начинаешь путаться и в терминале вместо [Ctrl]+[Shift]+[C] нажимаешь [Ctrl]+[C], а в браузере наоборот. В итоге в терминале вы получаете прерывание а в браузере вместо ожидаемого эффекта у вас медленно прогружается дебаггер.
В один прекрасный момент меня это достало и я решил, что пора что-то менять…
Меня тоже это достало!
Total votes 26: ↑20 and ↓6 +14
Comments 53