惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
阮一峰的网络日志
阮一峰的网络日志
WordPress大学
WordPress大学
博客园 - 司徒正美
罗磊的独立博客
D
Docker
Last Week in AI
Last Week in AI
爱范儿
爱范儿
M
MIT News - Artificial intelligence
V
V2EX
Google DeepMind News
Google DeepMind News
小众软件
小众软件
Apple Machine Learning Research
Apple Machine Learning Research
Microsoft Security Blog
Microsoft Security Blog
T
Tailwind CSS Blog
MyScale Blog
MyScale Blog
V
Visual Studio Blog
博客园 - 叶小钗
B
Blog RSS Feed
A
About on SuperTechFans
F
Fortinet All Blogs
T
The Blog of Author Tim Ferriss
Martin Fowler
Martin Fowler
P
Proofpoint News Feed

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания
Zero reach typing — мастерам слепой печати
Pavel_nobran · 2026-04-26 · via Все публикации подряд на Хабре

Уровень сложностиПростой

Время на прочтение2 мин

Охват и читатели733

Обзор

Recovery Mode

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

Решил переназначить все функциональные клавиши ближе к домашнему ряду клавиатуры, клавишам ASDF и JKL;. Попробовал это сделать с помощью родной для Windows программы Power toys, но она не позволяет переназначить Shift. Это позволяет сделать скрипт для AutoHotkey.

Самая часто используемая функциональная клавиша - это Shift. К ней надо тянуть мизинцы и очевидное решение - это назначить Shift на клавиши, которые уже под мизинцами, клавиши "A" и ";". Затем по частоте использования, идут клавиши BackSpace, Del и Enter. Решил назначить их тоже прямо под правую руку. Клавиша J стала модификатором и при ее нажатом состоянии, клавиши "K", "L", ";" стали BackSpace, Del, Enter соответственно. Попробовал использовать это и как говорится "а что так можно было?". Одно то, что Shif теперь под мизинцами, уже вызывает другие ощущения при печати. В общем я почувствовал вкус такой печати и тут Остапа понесло. Переназначил вообще все функциональные клавиши, которые использую в работе: навигацию; выделение текста; переключение раскладки; возможность печатать символы &, <, >, | прямо в русской раскладке (привет 1С-никам). Даже оптимизировал написание кода по частому паттерну. Пример:

Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);

В коде открывающая скобка и кавычка часто идут друг за другом. Закрывающая скобка и точка с запятой тоже идут друг за другом. И в слое символов поместил их так - клавиши [U], [I], [O], [P] это символы [(], ["], [)], [;]. То есть начать или завершить код со скобкой теперь одно последовательное нажатие пальцами.

Я создал целый набор слоев.

слой навигации

слой навигации

слой цифр - тянуть пальцы вверх к обычным цифрам для меня тоже долго

слой цифр - тянуть пальцы вверх к обычным цифрам для меня тоже долго

Есть еще слои. Если вас заинтересовало, то мой проект ищется по "zero-reach-typing". Если вы не владеете навыком слепой печати, там же есть бесплатная программа для освоения - прозрачная клавиатура на экран. Кстати именно опыт написания этой прозрачной клавиатуры, помог написать скрипт для autohotkey. Так как все известные мне нейросети, не смогли написать скрипт за меня и пришлось вспоминать и свой опыт работы с событиями клавиатуры, и читать вдумчиво документацию по autohotkey.