Как пользоваться клавиатурой

 Публичный пост
4 августа 2020  4436

Моя маман на пятом десятке лет задолбалась заведовать лабораторией на химзаводе и решила стать тестировщицей. И одна из первых вещей, за которую мы взялись — это работа с клавиатурой.

Казалось бы, как это может помочь зарабатывать вожделенные какосеки? Да может и никак. Но чтобы нормально работать и учиться за компьютером нужно достаточно быстро с ним общаться, а пока не изобрели нейроинтерфейсы клавиатура — самый быстрый способ ввода в компьютер.

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

Техническое обеспечение

Нам нужна клавиатура. Любая. Ну почти любая. Главное, чтобы на ней нажимались все клавиши, а нажатия корректно считывались. Всё.

Если клавиатуры нет или она стара как мир — идём в ближайший магазин и покупаем любую клавиатуру дороже 700₽. По моему опыту довольно живучи недорогие клавиатуры от Logitech.

Logitech K120 — дёшево и сердито
Logitech K120 — дёшево и сердито

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

Ставим пальчики

На любой клавиатуре на клавишах F и J есть рисочки, которые помогают правильно ставить пальцы для слепой печати:

Без подсматривания на клавиатуру можно достаточно быстро печатать хоть одним пальцем. Но без правильной постановки пальчиков будет неудобно использовать хоткеи и вряд ли удастся печатать быстрее 300 знаков в минуту.

Для начала нам даже не обязательно ставить все пальцы, достаточно чтобы указательные пальцы были на своих местах. Во время печати нужно работать именно пальчиками, а не кистями или тем более предплечиями.

Для хоткеев с Ctrl используем мизинчик, если нужно нажать одновременно Ctrl и Shift, то используем мизинчик и безымянный палец. По началу может быть дико неудобно, но вы привыкните. Если совсем никак не привыкается или сильно устают пальцы, то можно попробовать нажимать хоткеи двумя руками. Но в таком случае будет сложнее работать в программах, где нужно одновременно орудовать клавиатурой и мышкой (блендер, фотошоп и т.д.)

Учимся печатать

Наша цель — 200 знаков в минуту без ошибок. Для этого нужно тренироваться. Благо, уже нет необходимости брать у друзей диск «Соло на клавиатуре». В интернетах полно годных онлайн тренажёров. Мой любимый — Ratatype.

Приятно, что тренажёр сделали наши русские ребята
Приятно, что тренажёр сделали наши русские ребята

Если вы умеете печатать хотя бы 100 знаков в минуту, то дойти до 200 можно за несколько недель — месяц. Главное правильно держать пальцы. Если через месяц после тренировок пальцы опять встают не на свои места, то можно позаниматься ещё недельку. Рано или поздно привыкните.

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

Универстальные хоткеи

В разных операционках и программах разные хоткеи. Но есть несколько (почти)универсальных и очень полезных.

Enter

Переносит тескст, отправляет сообщение, активирует кнопки, взламывает пентагон (только в голливудских фильмах).

  • Shift + Enter — перенос текста в формах, где по Enter идёт отправка сообщения
  • Ctrl + Enter — отправка сообщения в формах, где по Enter перенос строки

Tab

Переключает активный элемент, окно, вкладку.

  • Shift + Tab — переключение на предыдущий элемент
  • Ctrl + Tab — переключение вкладок в браузере, чатов в телеграме и т.д.
  • Ctrl + Shift + Tab — то же, что и Ctrl + Tab, но в обратном порядке
  • Alt + Tab — переключение на последнее активное окно, если жмякнуть несколько раз, то уйдём вглубь истории
  • Alt + Shift + Tab — то же, что и Alt + Tab, но в обратном порядке. Чуете логику хоткеев с шифтом?

Ctrl + Key

  • Ctrl + Z — отменить последнюю операцию, работает почти во всех программах, в том числе в текстовых редакторах
  • Ctrl + Shift + Z — повторить отменённую операцию. Опять этот хитрый шифт! Иногда ещё используют хоткей Ctrl + Y
  • Ctrl + F — press F to pay respect find respect. Хоткей для поиска, работает почти везде.
  • Ctrl + T / Ctrl + W — открыть и закрыть вкладку или даже окно. Эти клавиши вам знакомы если вы работаете в Гугл Хроме. Но в и других программах тоже частенько работает
  • Ctrl + X / Ctrl + C — Вырезать / копировать
  • Ctrl + V — вставить. Причём вставить можно не только текст, но даже картинку или видео если редактор это позволяет. Стандартный случай — Print Screen → Ctrl + V в чат.

Escape

Самая верхняя левая кнопка. Она не зря стоит немного отдельно, потому что её назначение — выходить «на уровень выше» в программе. Выйти в меню в игре, закрыть надоедливый попап. С попапами, правда, работает не везде потому что разработчики ленивы и криворуки.

Space

Во многих программах с помощью пробела можно листать страницы и длинные списки. Можно многократно повысить свою эффективность в скроллинге ленты в ВКонтакте.

Работа с формами

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

Работа с текстом

Одно дело — научиться быстро печатать. Но ещё важнее не терять темп ввода при работе с большими текстами. И тут тоже полно полезнейших хоткеев.

Форматирование

  • Ctrl + B — делает выделенный текст полужирным
  • Ctrl + I — делает выделенный текст курсивом
  • Ctrl + H — заголовок, но работает не везде
  • Tab / Shift + Tab — и тут этот табуляр, переключает уровень вложенности, помогает работать с вложенными списками

Хоткеи форматирования работают даже в Телеграме!

Редактирование текста

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

  • Shift + Стрелочки — выделение текста. Стрелочка вверх помогает выделить сразу несколько строчек. А дальше их можно удалить, либо заюзать на них форматирование
  • Ctrl + Стрелочки — переключение каретки (курсор ввода |) по словам
  • Ctrl + Shift + Стрелочки — выделение слов, если жмякнуть несколько раз, то выделится несколько слов
  • Ctrl + Backspace — удалить последнее слово

Есть ещё несколько полезных кнопок для олдфагов. Они есть не на всех клавиатурах и я лично ими пользую не так часто. Но они тоже полезны и комбинируются с Shift.

  • Home — к началу строки
  • End — к кноцу строки
  • Page Up / Page Down — переносит каретку на одну страницу вверх или вниз. Этими же кнопками можно листать странички в браузере

Этот небольшой набор хоткеев позволяет редактировать текст без мышки. Особенно актуально при работе за ноутбуком. Работает во всех программах и на всех операционках. Правда, в некоторых операционках вместо Ctrl может быть Alt.

Работа с текстом для редакторов

Если вам приходится писать посты в социальные сети, блог или вы просто любите типографику, то можно освоить работу с специальными символами. Часть этих символов работает по умолчанию на маке, но тру задроты ставят раскладку Бирмана.

Самые полезные специальные символы

  • Длинное тире (—) — обычное тире и не тире вовсе, а тире-минус или машинописный минус. Зачем нам что-то короткое и машинописное? Лучше использовать длинное православное тире. В русской типографике его используют как маркер в списках и вместо слова «это»
  • Среднее тире (–) — в русской типографике используется для разделения циферок, чтобы было красиво
  • Кавычки ёлочки («») — красиво и богато
  • Неразрывный пробел ( ) — пробел, который запрещает перенос строки. Его ставят после предлогов чтобы заголовки и текст не выглядели как говно. В маке и раскладе Бирмана его можно ввести через Ctrl + Alt + Space в винде или Alt + Space на маке.
  • Другие символы — в юникоде целых ворох различных по размеру пробелов, тире и минусов. Некоторые из них ещё и неразрывные, что тоже может быть полезно.

Если лень заморачиваться с хоткеями и кастомными раскладками, то можно использовать автоматический типограф.

Где брать новые хоткеи

Во многих программах при наведении на кнопку показывается тултип с хоткеем.

Хром дев тулз заботливо хвастает хоткеями
Хром дев тулз заботливо хвастает хоткеями

Часто хоткеи подписаны в меню окна или в контекстных менюшках. В некоторых программах это можно включить в настройках. Пользователям MacOS перепал бонус: при использовании хоткея подсвечивается менюшка окна, в которой этот хоткей живёт.

Блендер намекает, что нужно использовать хоткеи
Блендер намекает, что нужно использовать хоткеи

Не стесьняйтесь гуглить хоткеи или менять их если считаете, что настройки по-умолчанию неудобные. Главное при изменении не поломать другие хоткеи.

Ешё совет: сохраняйте настройки хоткеев если программа это позволяет. Лучше всего — в облако. Настраивать хоткеи заново при переустановке программы или операционки очень больно.

Если у вас Mac

Как ни странно в MacOS работуют все те же хоткеи. Только вместо Ctrl часто используется Command ⌘. Для хоткеев редактирования текста вместо Ctrl используется Alt.

Чтобы нормально пользоваться табуляром в нативных программах очень рекомендую включить в настройках опцию расширенного режима доступности. Без этого нельзя будет переключаться между «Да»/«Нет» в попапах.

Полный клавиатурный доступ: между всеми объектами
Полный клавиатурный доступ: между всеми объектами

Пользователям ITerm советую врубить режим Natural Text Editing, чтобы работали хоткеи редактирования текста (в консольке самое то!)

TL;DR

  • Чистим клавиатуру от жира или покупаем новую
  • Не забываем держать пальчики на F и J
  • Учимся слепой печати хотя бы четырьмя пальцами на русском и английском
  • Заучиваем универсальные хоткеи: различные комбинации Ctrl, Tab и Shift, Ctrl + A, Ctrl + C, Ctrl + X, Ctrl + V, Ctrl + Z, Ctrl + Shift + Z
  • Используем Ctrl/Alt + Стрелочки и Ctrl/Alt + Backspace для работы с текстом
  • Заполняем формы с использованием Tab, Space и Enter
  • Настраиваем полный клавиатурный доступ если у вас MacOS

P.S.

Маман за месяц ежедневных тренировок осилила 200 знаков в минуту слепой печатью и базовые хоткеи. Теперь можно переходить к сетевой модели OSI...

30 комментариев 👇

Может, кто не знает, но во многих редакторах работает "хакерское" выделение с альтом. Бывает полезно, когда вы организуете в тексте что-то вроде табличной структуры: можно двигать текст табом сразу в нескольких строках, причем не от начала строки а с середины; делать вставку сразу в несколько строк, удалять что-то в середине строк и тд.

В Windows есть Alt-коды - зажимаете alt и на цифровой клавиатуре вводите код. Например, Alt+1 выглдит так ☺. Где-то там есть и неразрывный пробел, и тире.

Не помню есть такое на Mac, но в Windows нажав Alt вы увидите, хоткеи для доступа к пунктам и подпунктам верхнего меню


На скриншоте, например, видно, что если нажать сначала Alt+Ф, а потом Ш, то попадете в меню выбора шрифта для блокнота. Хотя "стандартного" хоткея для него нет.

  Развернуть 1 комментарий

Не нужно пытаться запоминать альт-коды, это мазохизм.

Лучше скачать раскладку Бирмана — это и в исходном посте написано.

  Развернуть 1 комментарий

@Yakov, не спорю. В мой список это попало скорее как любопытный факт, который может быть кому-то пригодится. Я когда-то в пароли подмешивал "неклавиатурные" символы, но надо быть уверенным, что вы везде сможете этот символ ввести.

  Развернуть 1 комментарий

В Linux тоже есть что-то вроде Alt-кодов. Называются они Compose-кодами и запоминать их проще, чем цифры в Alt-кодах.

Для начала надо узнать какая клавиша отвечает за Compose. В Gnome/KDE это наверное где-то в настройках клавиатуры можно посмотреть. Обычно это правый Alt. Пользователи всяких i3/xmonad/dwm могут просто добавить -option compose:ralt в команду для настройки раскладки в ~/.xinitrc, например так (осторожно, тут используется CapsLock для смены раскладки):

setxkbmap -layout us,ru -option grp:caps_select -option grp_led:caps -option compose:ralt

Список наиболее интересных Compose-кодов:

  1. ---: — (длинное тире)
  2. --.: – (среднее тире)
  3. (два Space): (неразрывный пробел)
  4. c=: €
  5. p=: ₽
  6. oo: °
  7. ^1^9: ¹ – ⁹
  8. <<: «
  9. >>: »
  10. NO: №
  11. <3: ♥
  12. oc: ©
  13. or: ®
  14. %o: ‰
  15. ss: ß
  16. SS: ẞ
  17. p!: ¶

Пользоваться этим надо так: нажимаете и отпускаете Compose key, потом вводите код из списка выше.
Это работает везде в X-сервере: и в Firefox, и в терминале, и в Emacs/Vim.

Полный список Compose-кодов можно посмотреть командой:

grep Multi_key /usr/share/X11/locale/en_US.UTF-8/Compose | less
  Развернуть 1 комментарий

@evgandr, забавно, посту три года, а мы добавили комментарии о Compose Key с разницей в четыре минуты

  Развернуть 1 комментарий

@binque, спасибо вам за это!

  Развернуть 1 комментарий

а вообще, если говорить про ввод большого количества текста (научная статья или большой документ) - последний тренд это распознавание голоса в текст.
использую следующую комбу:

  1. к айфону 7+ подключаю родную гарнитуру
  2. открываю заметки и включаю диктовку
  3. наговариваю текст
  4. на ноуте открываю Заметки, вношу правки по большим буквам и спискам
  5. преношу в ворд для итогового форматирования

распознавание без наушников, на маке в заметках или просто в ворде - ну такое, а вот на телефоне лучше всего.

это, конечно, не касается работы с кодом и не отменяет необходимости знания хоткеев, но как лайфхак вполне годно.

  Развернуть 1 комментарий

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

  Развернуть 1 комментарий

Это боль, но иногда запомнить все нужные хоткеи — ещё большая боль))))

  Развернуть 1 комментарий

😱 Комментарий удален его автором...

  Развернуть 1 комментарий
Anatoly Shipitsin Специалист по НЕХ 5 августа 2020

Следующая стадия свалить с классической клавиатуры на эргономику или хотя бы на ортоганальную :D

  Развернуть 1 комментарий

Рубрика ведные советы:
Вспомнилось ПО Соло на клавиатуре, зачем-то в свое время мне ее подсунили, давно-давно.Наверное папа думал, я так научусь слепой печати. Но научился я просиживая ночи в ICQ. Такая лютая штука, от которой хочется выкинуть клавиатуру, а не научиться печатать слепым методом. Загуглил, а оно оказываете еще живое:
https://solo.nabiraem.ru

  Развернуть 1 комментарий

https://www.keybr.com ни соло ни кейкей так не помогли как keybr. Думаю предпочтительнее учить английскую раскладку

  Развернуть 1 комментарий

Как раз хотела написать, что мне больше всего в долгосрочной перспективе зашел именно этот сайт.

Когда учила латинскую раскладку, прошла www.typingclub.com практически до конца, но в русской раскладке у них максимально тупые тексты про лапти и печь и ужасный шрифт, так что пришлось отказаться от этого удовольствия. Сейчас перешла на keybr и радуюсь.

  Развернуть 1 комментарий

Лайк, понравился сайт. В закладках typing club и этот теперь.

  Развернуть 1 комментарий
Alexander Shepelin Фронтенд-разработчик 10 августа 2020

Спасибо за подсказку про Natural Text Editing!

  Развернуть 1 комментарий

Я не понимаю, как можно жить без home и end. Первым делом назначаю эти клавиши на любой кастрированной клавиатуре, так как без этого жить просто невозможно.

  Развернуть 1 комментарий

@glebkudr, на маке это command + стрелка влево, вправо

  Развернуть 1 комментарий

Даже странно, что никто не помянул Stamina.

  Развернуть 1 комментарий

Я очень много работаю с текстом и самой крутой идеей за последние годы было перенести стрелочки на hjkl или ojkl по нажатию на капслок. В макоси сделал это при помощи karabiner.

Фишка в том что не нужно каждый раз руку переносить на стрелочки, особенно на макбуках они маленькие и стрёмные.

Теперь не представляю как без этого жил.

  Развернуть 1 комментарий

спасибо за пост. моя мама говорит так: мне все вот это вот ваше вообще не надо. делаю так, как мне удобно.

так что маме респект за старания.

из предложений - только практика.
из приложений - https://klavogonki.ru - если хочется разнообразия.
ну а так есть списки хоткеев, которые можно "учить". но не вижу в этом смысла, если они не нужны в работе.

  Развернуть 1 комментарий

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

В основном проблема была в статичных упражнениях и клавиатуре на экране (правда ее можно отключить, но узнал я об этом не сразу). Я быстрее запоминал упражнение как последовательнось клавиш, которые нужно нажать, и не связывал их с буквами.
А сначала и вовсе просто научился печатать не в слепую смотря на клавиатуру на экране.

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

  Развернуть 1 комментарий

VerseQ

Исключительно практика. Печатать тексты пока пальцы не запомнят расположение клавиш. Мне помогло общение в чатах во время зашпиливания в контру и дотку, когда надо было быстро с кем-нибудь переписываться. На экранную клавиатуру можно не смотреть, нужно смотреть только на текст. Правда, я заметил, что в темноте, когда клавиатуры совсем не видно, совершаю больше опечаток - возможно, потому что не видно границ клавиатуры и руки сдвигаются.

  Развернуть 1 комментарий

Советую typing club (для латиницы) и keybr.

  Развернуть 1 комментарий

Лучше всего помогает практика именно на текстах - я училась слепой печати ещё в детстве, начинала со stamina, перешла на klavogonki - и именно они в паре с переписка и в icq дали результат. Плюс к клавогонкам - там есть и обычные тексты, и на других языках, и даже по словарям языков программирования.

  Развернуть 1 комментарий
Bohdan Dmytriv Пишу серверы на Python 11 августа 2020

Приятно, что тренажёр сделали наши русские ребята

Насколько мне известно, ребята не русские: https://www.crunchbase.com/organization/ratatype

  Развернуть 1 комментарий

Примерно за 2-3 недели освоил слепую печать на этом сайте - https://www.typingclub.com

  Развернуть 1 комментарий

Спасибо за рекомендации!
А с помощью чего ты сделал отображение нажатых клавиш на видео?

  Развернуть 1 комментарий

Видео записывал утилиткой Capture, а кнопки отображал через Carnac. Это всё виндовые тулзы.

  Развернуть 1 комментарий

а как же упоротые хоткеи с alt+4символа ?
кавычки елочки « Alt+0171 и Alt+0187 »
длинное тире — Alt + 0151

ну и там по мелочи типа знак копирайт 0169 и тм 0153 для важных переговоров™

  Развернуть 1 комментарий

😱 Комментарий удален его автором...

  Развернуть 1 комментарий

К пункту о пробеле добавлю, что Shift + Space листает на один экран обратно, то есть вверх.
У кого Linux, отсутствующие на клавиатуре символы удобно вводить с помощью клавиши Compose. Ее нужно куда-то назначить, обычно это правый Alt. На Mac вроде тоже работает, но у меня не он, так что не уверен. Например, длинное тире вводится последовательностью Compose, -, -; неразрывный пробел — это Compose, Space, Space; а если ввести Compose, _, 2, то получится индекс ₂. Большинство последовательностей интуитивно понятны, полный список лежит где-то в конфигах.

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб