Русский
Как управлять мышью с контроллера MIDI на Mac
InputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.
InputConfig, бесплатное приложение для Mac, превращает MIDI во ввод мыши. Пэд или педаль щёлкает. Удерживаемый пэд держит кнопку нажатой, для перетаскивания. Ручка прокручивает, и тем быстрее, чем дальше повёрнута. Колесо высоты тона или ручка могут двигать указатель. Каждое действие это одна строка: нажмите Scan, сыграйте на регуляторе и выберите действие мыши.
InputConfig делаю я. Он работает с любым устройством MIDI, которое видно в Audio MIDI Setup, а для отправки кликов ему нужно разрешение Accessibility.
Шаги
- Подключите устройство MIDI и откройте InputConfig.
- Добавьте строку, нажмите Scan и сыграйте на пэде, педали, ручке или колесе.
- Выберите выход мыши: клик, движение мыши или прокрутку.
- Включите пресет.
Настройте
- Вы: Добавьте строку, нажмите Scan и сыграйте на регуляторе. Выберите как выход Left click, Right click, направление прокрутки или движение мыши.
- InputConfig: Определяет, сыграли вы ноту, повернули ручку, нажали педаль или двинули колесо высоты тона, и привязывает строку к нему.
- Проверка: При включённом пресете пэд щёлкает там, где стоит указатель.
Клик попадает в приложение, которое на переднем плане, потому что это настоящий клик мыши. Все выходы, возможные у строки MIDI, перечислены на странице MIDI в нажатия клавиш на Mac.
Сопоставьте регулятор MIDI и действие мыши
| Регулятор MIDI | Действие мыши | Как себя ведёт |
|---|---|---|
| Пэд или клавиша | Левый, правый или средний клик | Кнопка остаётся нажатой, пока удерживается нота, поэтому удерживаемый пэд перетаскивает |
| Педаль сустейна | Клик | Включена за половиной хода и выключена до неё: клик без рук |
| Ручка в режиме Dial | Прокрутка | Центр это покой, и чем дальше поворот, тем быстрее прокрутка |
| Ручка в режиме Turn | Прокрутка по одному шагу | Толчок через несколько шагов вращения, в сторону поворота |
| Колесо высоты тона | Движение мыши влево и вправо | Оно стоит в центре и читается в обе стороны |
Ноты это кнопки, а всё, что вращается, это колесо или ось.
Щёлкайте ногой
Педаль сустейна, подключённая к клавиатуре MIDI, отправляет CC 64. Отсканируйте её, выберите Left click, и педаль щёлкает, пока обе руки остаются на месте. Вторая педаль или пэд может быть правым кликом. Добавьте к той же строке действие при удержании, и долгое нажатие сделает другое, например правый клик. Клик педалью снимает с руки самое повторяющееся движение дня. Что шлёт педаль, объясняет страница Педаль сустейна MIDI, а педали не MIDI описаны на странице Ножные педали и сочетания на Mac.
Прокручивайте ручкой
- Режим Dial. Середина ручки это покой. Поверните в одну сторону, чтобы прокрутить вниз, и в другую, чтобы вверх, и чем дальше, тем быстрее. Хорошо для длинных страниц и таймлайнов.
- Режим Turn. Каждые несколько шагов вращения отправляют один шаг прокрутки, по часовой стрелке в одну сторону и против часовой в другую. Хорошо для точного движения строка за строкой.
- Бесконечные энкодеры. Переведите энкодер в абсолютный режим. Относительный режим, который шлёт 65 и 63 или 1 и 127, не декодируется.
Dial подходит, когда нужна скорость, а Turn подходит, когда нужна точность.
Двигайте указатель
Колесо высоты тона читается в двух направлениях, поэтому оно может нести одну ось указателя: движение мыши влево на минусе и вправо на плюсе. Ручка в режиме Dial делает то же, а две ручки покрывают обе оси. Включите Variable Sensitivity в каждой строке, чтобы скорость зависела от удаления регулятора от центра. Регулятор, который стоит в центре в покое, и делает указатель пригодным для работы. Фейдер или ручка в середине хода держат указатель на месте, а мёртвая зона строки расширяет это неподвижное место.
Знайте пределы
- Музыкальное приложение это тоже слышит. InputConfig читает копию MIDI, поэтому дорожка на записи запишет пэды, которыми вы щёлкаете. Используйте канал или пэды, которые музыкальное приложение игнорирует.
- Разрешение. Для отправки кликов нужен доступ Accessibility в System Settings, Privacy & Security.
- Указатель с ручек это медленная работа. Он подходит для небольших поправок и толчков без рук, но не для рисования.
Клики и прокрутка это то, в чём MIDI не хуже мыши.
Коротко
- Клик. Берите пэд, клавишу или педаль.
- Прокрутка. Берите ручку в режиме Dial или Turn.
- Указатель. Берите колесо высоты тона или ручку Dial с включённым Variable Sensitivity.
Любой регулятор MIDI может быть кнопкой мыши, колесом прокрутки или осью указателя.
Вопросы
Может ли контроллер MIDI управлять мышью на Mac?
Да. InputConfig, бесплатное приложение для Mac, привязывает пэды и педали MIDI к кликам, ручки к прокрутке, а колесо высоты тона или ручку к движению указателя.
Может ли педаль MIDI быть кликом мыши?
Да. Педаль сустейна шлёт CC 64. Отсканируйте её и выберите Left click, и нажатие педали щёлкает.
Может ли ручка MIDI прокручивать?
Да. В режиме Dial ручка прокручивает быстрее, чем дальше она повёрнута от центра. В режиме Turn она прокручивает на один шаг за каждые несколько шагов вращения.
Можно ли двигать указатель мыши через MIDI?
Да. Привяжите колесо высоты тона или ручку в режиме Dial к движению мыши при включённом Variable Sensitivity. Один регулятор несёт одну ось.
Может ли удерживаемый пэд перетаскивать?
Да. Кнопка мыши остаётся нажатой, пока удерживается нота, поэтому удерживайте пэд, двигайте указатель и отпустите.
Это бесплатно?
Да. InputConfig бесплатен в Mac App Store, без учётной записи и без встроенных покупок.
Ещё на русском
Подробные руководства на английском
Кто это пишет. 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, 繁體中文, 简体中文
Бесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.