Русский
Как дать одной кнопке мыши на Mac три задачи
Это приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.
Одной кнопке мыши на Mac можно дать три задачи в InputConfig, бесплатном приложении, которое я делаю: одну при коротком нажатии, другую при удержании и третью при двойном нажатии. Каждая строка в редакторе может нести действие при удержании и действие при двойном нажатии, и каждое из них полноценный выход.
Одновременное нажатие нескольких клавиш трудно для моих рук, поэтому этот приём здесь и используется. У мыши мало кнопок, а три задачи на каждой из двух кнопок большого пальца дают шесть без лишней дотяжки. Основа описана на странице удержание и двойное нажатие, а эта страница о версии для мыши.
Версия InputConfig 1.7, ожидаемая в октябре 2026 года, будет полностью доступна на русском языке.
Шаги
- Просканируйте кнопку мыши в строке и задайте ей обычный выход.
- Откройте параметры строки и в разделе Extra actions отметьте When held, do something else.
- Задайте время удержания и выберите выход для удержания.
- Отметьте When double tapped, do something else, задайте окно и выберите выход для этого случая.
- Нажмите Activate и проверьте каждую из трёх задач: нажатие, удержание и двойное нажатие.
Два способа получить двойной клик от мыши
InputConfig предлагает две разные вещи, которые звучат похоже, и правильный выбор экономит много путаницы.
- Вид входа Double click. Строка мыши этого вида срабатывает на второе нажатие пары. Одиночное нажатие делает то, что делало всегда, поэтому ничего не задерживается. Встроенный пресет Double Click Deck это показывает.
- Действие при двойном нажатии. Любая строка кнопки может иметь в параметрах When double tapped, do something else. Она ждёт возможного второго нажатия в заданном окне, поэтому работает на боковой кнопке, у которой нет системного двойного клика.
Вид Double click используйте для кликов, которые Mac уже понимает, а действие при двойном нажатии для кнопки, у которой такого нет.
Добавьте действие при удержании к кнопке мыши
- Вы: Просканируйте кнопку, задайте ей обычный выход, откройте параметры и в разделе Extra actions отметьте When held, do something else. Задайте время удержания и выберите выход для удержания, который может быть любым выходом или несколькими.
- InputConfig: Посылает обычный выход при отпускании, если нажатие короче времени удержания, а для более длинного нажатия посылает выход удержания.
- Проверка: Коротко нажмите кнопку, и сработает обычный выход. Удержите дольше заданного времени, и сработает выход удержания.
от 400 до 600 мс мне кажется естественным. Для кнопки, которую нажимают по ошибке, берите больше, потому что более долгое время лечит удержание, которое срабатывает, когда вы этого не хотели.

Добавьте действие при двойном нажатии
- Вы: В разделе Extra actions отметьте When double tapped, do something else, задайте окно и выберите выход.
- InputConfig: Ждёт возможного второго нажатия. Два нажатия внутри окна срабатывают выход двойного нажатия.
- Проверка: Дважды нажмите кнопку, и сработает выход двойного нажатия. Одиночное нажатие срабатывает при закрытии окна, а не сразу.
Большинству рук подходят от 250 до 350 мс, а более длинное окно помогает руке, которая двигается медленно. Каждая строка с двойным нажатием задерживает одиночное нажатие на время окна, поэтому держите окно настолько коротким, насколько позволяет рука.

Три задачи на мыши, которые работают
| Кнопка | Нажатие | Удержание | Двойное нажатие |
|---|---|---|---|
| Button 4 | Назад (Command левая квадратная скобка) | Mission Control | Закрыть вкладку (Command W) |
| Button 5 | Вперёд (Command правая квадратная скобка) | Start Dictation | Открыть закрытую вкладку снова (Shift Command T) |
| Средний клик | То, что уже делает нажатие колеса | Воспроизведение или пауза музыки | Скриншот области |
| Кнопка большого пальца выше | Command Z | Shift Command Z | Command S |
Выбирайте задачи, которые связаны между собой. Отмена, повтор и сохранение это одна семья. Удержание, которое закрывает или выходит, должно быть тем, что можно отменить, потому что удержание чаще всего срабатывает случайно.
Сделайте удобно и безопасно
- Блокируйте старую задачу. Для боковой или средней кнопки отметьте Block the button's own action, чтобы приложение не реагировало на нажатие ещё раз.
- Защитите опасные. Command Q или закрытие ставьте на удержание, а не на нажатие.
- Не трогайте левый клик. Удержание или двойное нажатие на левой кнопке задерживает каждый клик. Там используйте вид Double click или ничего не меняйте.
- Совмещайте со вторым управлением. Удержание, двойное нажатие и While also holding могут сидеть на одной строке.
Найдите собственное время
Числа на этой странице это место, с которого стоит начать, а не правила. Руки разные, и мыши разные: выключатель под кнопкой большого пальца требует меньше усилия, чем жёсткий. Меняйте время удержания или окно по 100 мс, проверяйте каждую из трёх задач и оставьте те числа, которые ни разу не срабатывают ложно за день реальной работы. Удержание, о котором приходится думать, слишком длинное, а двойное нажатие, которое иногда считается двумя одиночными, нуждается в более длинном окне.
Если удержание или двойное нажатие работает неправильно
Поднимайтесь по этой лестнице, начиная с самого простого шага:
- Увеличьте время удержания. Удержание, которое срабатывает случайно, нужно 600 мс или больше.
- Уменьшите окно двойного нажатия. Если одиночное нажатие кажется медленным, окно слишком длинное.
- Проверьте, что пресет включён. Строки ничего не делают, пока вы не нажмёте Activate.
- Сканируйте снова. Кнопка может быть клавишей под видом кнопки. Задайте ей F13 до F20 в программе производителя, а затем сканируйте клавишу F.
- Проверьте скорость клика. В «Универсальный доступ», «Управление указателем» есть системная скорость двойного клика. Окно двойного нажатия в строке от неё отдельно.
Чего это не умеет
- Макрос при удержании. У строки с макросом нет действия при удержании. Дайте макросу собственную строку, как описано в мышиных макросах.
- Турбо и переключение на одной строке. Другие режимы нажатия не сочетаются с удержанием или двойным нажатием, поэтому поставьте их на отдельную строку.
- Мгновенное одиночное нажатие. Кнопка с действием при двойном нажатии ждёт окна, прежде чем сработать. Удержание повторяется, только если включено Repeat keys while held.
Коротко
- Удержание. Другое действие при удержании, от 400 до 600 мс.
- Двойное нажатие. Другое действие при двойном нажатии, от 250 до 350 мс.
- Вид Double click. Для левой кнопки, без задержки.
Три задачи на одной кнопке часто разница между раскладкой, которая подходит руке, и той, которая не подходит.
Вопросы
Может ли одна кнопка мыши делать три вещи на Mac?
Да. В InputConfig у строки может быть обычный выход, действие при удержании и действие при двойном нажатии, и каждое из них полноценный выход.
Чем вид Double click отличается от действия при двойном нажатии?
Вид Double click срабатывает на второе нажатие пары и ничего не задерживает. Действие при двойном нажатии ждёт второго нажатия в заданном окне, поэтому работает и на боковых кнопках.
Какое должно быть время удержания?
Начинать стоит в пределах от 400 до 600 мс, а для кнопки, которую нажимают по ошибке, брать больше.
Может ли действие при удержании запускать макрос?
Нет. У строки с макросом нет действия при удержании, поэтому поставьте макрос на отдельную строку.
Ещё на русском
Подробные руководства на английском
Кто это пишет. 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.