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

А в начале я не планировал становиться разработчиком макропада.

Я просто хотел, чтобы перестал болеть мизинец.
Я просто хотел, чтобы перестал болеть мизинец.

Я занимаюсь ретушью фуд‑фото для фотографов, мою ретушь вы можете увидеть много где «Додо‑пицца, Ташир пицца, Яндекс еда иконки, Вкусно и точка, ЁбиДаёби, КФЦ, Много Лосося и много очень классных и вкусных компаний:) И большую часть времени это монотонная работа в Phot»oshop: 8-10 часов в день в одной позе, и ты постоянно перебираешь одни и те же комбинации клавиш.

Shift+B, Shift+E, Ctrl+T, Ctrl+C, Ctrl+V — и это только самые частые. А ещё горячие комбинации посложнее: создание слоя, группирование, объединение видимых. Всё это либо три клавиши одновременно, либо поход мышью в меню.

Когда работа начинает калечить

Для нескольких фото в день, это не проблема, но когда объём фото большой по 20-30 фото в день. И такое бывает не редко.

И через полгода такой работы у меня начал болеть мизинец и шея. Реально болеть — ноющая боль к концу дня из-за которой приходят мысли что работа за компьютером это не моё и я уже стар)) С шеей я решил вопрос, купил новый стул IKEA GRUPPSPEL, совет: если сильно болит шея после работы, вам нужен подголовник на стуле. А вот с мизинцем не так просто.

Поиски решения

Друг нашёл выход раньше — приложение на телефон с макросами. Скорость работы явно выросла. Но мне телефон нужен для работы, поэтому и я искал клавиатурные решения.

Из доступного нашёл только A4Tech X7-G100. Но у него Alt не на привычном месте, а софт перегружен настройками. Плюс если записывать макрос на какую-то клавишу. Это записывалось на основную клавиатуру, что странно...

Но в целом клавиатура добротная, играть с ней в игры, классно!
Но в целом клавиатура добротная, играть с ней в игры, классно!

«Если мальчик 9 лет смог, то и я смогу»

На YouTube наткнулся на видео, где школьник лет 9-10 (разумеется) показывает, как сам собрал маленькую клавиатуру. Рассказывает про матричную схему, показывает код на Arduino.

Посмотрел ещё подобных роликов, почитал форумы — и понял: я смогу сделать это сам.

Начало пути

Зашёл на Ozon и заказал:

Мембранную матричную мембранную клавиатуру и Arduino Mini

https://youtu.be/ORujXGDqG\_I — я все повторил по видео, и оно заработало))

Спойлер: сейчас в работе вторая версия устройства, мизинец не болит, а скорость работы выросла на 50%. Но до этого было много тестов изучения и нерабочих прототипов.

Эта статья была для быстрого знакомства с предысторией. К теме «почему я вообще этим занялся» больше возвращаться не буду.

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

спасибо что дочитал до конца!

Комментарии (23)


  1. ri1wing
    01.01.2026 11:53

    Это на случай, если кто с первого раза не понял, зачем вы решили собрать свой макропад?


    1. Niyaz22 Автор
      01.01.2026 11:53

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


  1. ktibr0
    01.01.2026 11:53

    А в сторону решений, типа loupdeck не смотрели?

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


    1. Niyaz22 Автор
      01.01.2026 11:53

      Да, это шикарная доска!! Мне очень нравится!! Особенно крутилка в середине, она вроде как сенсорная. Но я уже решился делать свое. Но лупердек сделали крутой дивайс!


  1. E_STRICT
    01.01.2026 11:53

    Зашёл на Ozon и заказал:

    Мембранную матричную мембранную клавиатуру и Arduino Mini

    Можно было просто взять готовый макропад или клавиатуру с поддержкой QMK/ZMK.

    Ctrl+Z 200 раз в день

    Для таких вещей удобно использовать енкодер. Чтобы проматывать изменения вперёд и назад просто крутя колесо.


    1. Niyaz22 Автор
      01.01.2026 11:53

      Да, но это было 5 лет назад, тогда макропадов ещё не было. Это сейчас большой выбор. На то время вышла deluxe t11. И были супер китайские макросы с 5 крктилкам


    1. SystemSoft
      01.01.2026 11:53

      Можно было просто взять готовый макропад или клавиатуру с поддержкой QMK/ZMK.

      Самому поинтереснее кажись. Не знаю как считает автор, но я думаю так.


      1. Niyaz22 Автор
        01.01.2026 11:53

        Да интересно! Запал конечно кончается но думаю проект до конца доведу))


  1. SystemSoft
    01.01.2026 11:53

    Ctrl+Z 200 раз в день

    ахах, у меня такое сразу когда нахожу баг.


  1. LeshaRB
    01.01.2026 11:53

    https://youtu.be/ORujXGDqG_I

    Видео не работает


    1. Niyaz22 Автор
      01.01.2026 11:53

      https://youtu.be/ORujXGDqG_I?si=QlDJnyaeWYQMQQMH


  1. ilia-33
    01.01.2026 11:53

    Назначьте CTRL на caps lock (как и было во времена появления клавишных комбинаций) и будет вам легче.


    1. Niyaz22 Автор
      01.01.2026 11:53

      А чем это поможет?


      1. ilia-33
        01.01.2026 11:53

        Мизинец перестанет болеть


  1. jazz-y
    01.01.2026 11:53

    Свое - это, конечно, хорошо. В свое время просто купил б/у POS клавиатуру из какого-то супермаркета, она закрыла практически все потребности по макросам и хоткеям. Но занимала много места. Связывал по простому принципу - на клавиатуре клавиши эмулируют сложный "трехэтажный" хоткей, который перехватывает AHK на компьютере и реализует нужную логику (в зависимости от активного на экране приложения, что удобно). Потом случайно наткнулся на девайсы от x-keys и... понеслось. Дома три штуки, на работе две. Одна из любимых - как раз Jog Shuttle (внешнее кольцо подпружинено и возвращается в центр после активации, внутреннее кольцо - обычная крутилка для инкрементов. Ощущение механического отклика при вращении этих колец и мгновенного изменения нужных значений на экране - бесценно :)