Русский

Макропад из цифрового блока, MIDI-пэда или контроллера

Загрузить InputConfig в Mac App StoreInputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.

Бесплатный макропад на Mac можно собрать из цифрового блока, MIDI-пэда, игрового контроллера или клавиш F13 до F19, без драйверов, без приложения-компаньона и без подписки. InputConfig даёт работу каждой клавише, пэду и кнопке: открыть приложение, запустить макрос, напечатать фразу, включить диктовку.

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

Шаги

  1. Выберите устройство, которое ничего не печатает: MIDI-пэд, запасной игровой контроллер или клавиатуру либо педаль, отправляющую F13 до F19.
  2. В InputConfig добавьте строку, нажмите Scan и нажмите клавишу, пэд или кнопку.
  3. Выберите вывод: Open App, макрос, Type Text, системную функцию или что-то ещё из списка выводов.
  4. Для цифрового блока добавьте пресет Numpad Macro Deck с этой страницы и помните, что каждая клавиша по-прежнему печатает свою цифру.
  5. Дайте каждой клавише удержание и двойное нажатие, чтобы получить больше действий.

Выберите панель, которая ничего не печатает

Поднимайтесь по этой лестнице, от самой чистой панели к той, у которой есть подвох:

  1. MIDI-пэд. Контроллер MIDI с шестнадцатью пэдами это лучший недорогой макропад для Mac: к каждому пэду и ручке можно привязать действие, а нота MIDI нигде не печатает букву. Ручки могут управлять громкостью или прокруткой. Привязку разбирает страница о входе MIDI, а полную панель собирает руководство о пульте управления.
  2. Запасной игровой контроллер. Его кнопки ничего не отправляют, пока вы их не привяжете, и они поддерживают аккорды.
  3. Клавиши, которые ничего не печатают: F13 до F19. На клавиатуре, где они есть, либо на программируемом макропаде или педали, чьё собственное ПО умеет их отправлять. macOS и большинство приложений эти клавиши игнорируют.
  4. Цифровой блок. Семнадцать клавиш под одной рукой, но каждая по-прежнему печатает свою цифру.

О том, на каких клавиатурах есть F13 до F19, и что делать на MacBook, где их нет, рассказывает отдельная страница. Подойдёт любая клавиатура, которую видит macOS, проводная или Bluetooth. Панель, которая ничего не печатает, никогда не напечатает ничего не в том окне.

Привяжите клавишу, пэд или кнопку

Любая панель настраивается одинаково, по одной строке.

  • Вы: В InputConfig добавьте строку, нажмите Сканировать (Scan) и нажмите клавишу, пэд или кнопку. Затем выберите вывод: Open App, макрос, Type Text, системную функцию или что-то ещё из списка выводов.
  • InputConfig: Записывает вход и запускает вывод при каждом нажатии, в любом приложении.
  • Проверка: Нажмите, когда на переднем плане другое приложение. Вывод срабатывает, а для F13 до F19, MIDI-пэда или контроллера ничего не печатается.

InputConfig читает клавиши через разрешение Универсального доступа, которое у него уже есть, поэтому дополнительное разрешение не нужно. Руководство о панели для стриминга использует те же клавиши F13 до F19 для OBS.

Цифровой блок и его подвох

У клавиш цифрового блока свои коды, поэтому 1 на цифровом блоке это не та же клавиша, что 1 над буквами, и именно поэтому панель на цифровом блоке вообще работает. Но обе по-прежнему печатают 1. Пресет на этой странице раскладывает таблицу ниже по стандартным кодам клавиш цифрового блока, поэтому он подходит там, где случайная цифра безвредна, или можно перенести те же выводы на F13 до F19 или MIDI-пэд.

Клавиша цифрового блокаДелает
1, 2, 3Open App: Mail, Safari, Calendar
4, 5, 6Open App: Messages, Notes, Finder
7Макрос: Command C, переключение приложения, Command V (копирование в предыдущее приложение)
8Type Text: ваш адрес электронной почты (заглушка)
9Type Text: подпись (заглушка)
0Start Dictation
.Speak Selection
EnterMission Control
+Volume Up
-Volume Down
*Play / Pause
/Lock Screen
NumlockEmergency Stop

InputConfig не отличает две клавиатуры друг от друга, поэтому вторая полноразмерная клавиатура с буквами подходит плохо. Если нужно разделить клавиатуры по устройствам, это умеет Karabiner-Elements. Цифровой блок добавляет каждой клавише работу, но никогда не отнимает у неё цифру.

Соберите макрос с задержками

Макрос это список шагов с задержкой перед каждым и временем удержания для клавиш. Вы собираете его шаг за шагом в параметрах строки (Options), и каждый шаг и пауза остаются на виду. InputConfig не записывает макросы. Макрос копирования в предыдущее приложение на 7 работает так:

  1. Копирование. Зажмите Command, нажмите C, отпустите Command.
  2. Пауза. 300 мс на переключение приложения.
  3. Вставка. Зажмите Command, нажмите V, отпустите.
Шаги макроса в параметрах строки: Command C, пауза 300 мс, затем Command V.
Figure 1. Каждый шаг макроса и его пауза видны в строке. Если шаг теряется, увеличьте паузу.

Если макрос теряет шаг, увеличьте задержку перед ним. Для переключения приложений нужно от 300 до 500 мс. Подробности на странице о макросах.

Получите больше действий на каждую клавишу

Есть два способа размножить небольшую панель:

  • Удержания и двойные нажатия. Нажатие 1 открывает Mail, удержание 1 даёт сочетание Mail, двойное нажатие 1 делает что-то ещё. Семнадцать клавиш с удержанием у каждой дают тридцать четыре действия. Это работает в строках клавиатуры, мыши и MIDI.
  • Аккорды на контроллере. Кнопки игрового контроллера также поддерживают аккорды: одна удерживаемая кнопка даёт всем остальным кнопкам вторую работу. В строках клавиатуры, мыши и MIDI аккордов нет.

У панели нет подсветки, но печатная полоска над клавишами помогает, а Speak в каждой строке озвучивает действие, пока вы его учите.

Коротко

  • Лучшая панель. MIDI-пэд или запасной контроллер, потому что они ничего не печатают.
  • Панель на клавиатуре. Используйте F13 до F19 и никогда буквы.
  • Панель на цифровом блоке. Работает, но каждая клавиша по-прежнему печатает свою цифру.
  • Больше действий. Удержание и двойное нажатие на каждой клавише.

Выберите оборудование, которое само ничего не печатает, и каждая клавиша станет чистым сочетанием.

Вопросы

Печатает ли клавиша цифрового блока свою цифру по-прежнему?

macOS позволяет InputConfig слушать клавиши, а не убирать их, поэтому клавиша выполняет новую работу и всё равно печатает. Для панели, которая ничего не печатает, используйте F13 до F19, MIDI-пэд или игровой контроллер.

Отличает ли InputConfig две клавиатуры друг от друга?

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

Подойдут ли цифровые блоки по Bluetooth?

Подойдёт любая клавиатура, которую видит macOS, проводная или Bluetooth.

Может ли у панели быть подсветка или подпись?

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

Может ли цифровой блок быть Stream Deck для OBS?

Может, но с одним подвохом. Привяжите каждую клавишу цифрового блока к отправке одной из F13 до F19 и задайте их горячими клавишами в OBS. Цифра всё равно печатается в приложении на переднем плане, потому что InputConfig не может отнять у клавиши её значение, поэтому чище получается панель на MIDI-пэде или запасном игровом контроллере.

Может ли InputConfig записывать макрос?

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

Ещё на русском

Подробные руководства на английском

Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, основные кнопки и меню приложения показываются по-русски; на этой странице они названы так же, с английским названием в скобках. Остальная часть приложения и сайта на английском языке.

Эта страница на других языках: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Загрузить InputConfig в Mac App StoreБесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.