Українська
Як призначити кнопці контролера дію подвійного натискання на Mac
Цей застосунок повністю безкоштовний. Обліковий запис створювати не потрібно. Немає підписок, складних завантажень, і нічого не заблоковано. Оптимізовано для Apple Silicon.
Позначте When double tapped, do something else (Подвійне торкання виконує іншу дію) у розділі Extra actions в Options рядка в InputConfig, безкоштовному мапері, який створюю я: одне натискання надсилає звичайний вихід, два швидкі натискання надсилають інший. macOS для контролера цього не пропонує, і більшість ігор теж.
Додайте утримання і потрійне натискання, і та сама кнопка матиме чотири завдання. Ціна цього коротка затримка на одиночних натисканнях, про яку йдеться нижче, і саме вона визначає, для яких кнопок це підходить.
Кроки
- Додайте рядок, натисніть Scan (Сканувати) на кнопці і оберіть, що надсилає одне натискання.
- В Options, у розділі Extra actions (Додаткові дії), позначте When double tapped, do something else.
- Виберіть, що надсилає подвійне натискання, і задайте Taps count together within у мс.
- Закрийте редактор і активуйте пресет.
Налаштуйте
Спершу встановіть InputConfig з Mac App Store і надайте доступ до Доступності.
Крок 1: Одиночне натискання
- Ви: Додайте рядок, натисніть Scan, натисніть кнопку і оберіть, що надсилає одиночне натискання.
- InputConfig: Заповнює вхід рядка цією кнопкою.
- Перевірка: Рядок називає вашу кнопку і її вихід.
Крок 2: Подвійне натискання
- Ви: Відкрийте Options рядка і в розділі Extra actions позначте When double tapped, do something else. Виберіть, що воно надсилає: клавішу або сполучення на кшталт Command W, клацання, набраний текст, MIDI чи системну функцію.
- InputConfig: Стежить за другим натисканням у межах вікна.
- Перевірка: Задайте Taps count together within (Натискання рахуються разом протягом) у мілісекундах, потім збережіть і активуйте. Два швидкі натискання надішлють другий вихід.

Вбудований пресет Hold & Double-Tap (Утримання й подвійне торкання) є робочим прикладом: LB це Tab, а два швидкі натискання надсилають Shift Tab.
Знайте ціну: одиночне натискання чекає
Після першого натискання InputConfig ще не знає, чи буде друге, тож вона чекає вікна, перш ніж надіслати одиночне натискання. При вікні 300 мс одиночне натискання приходить приблизно на третину секунди пізніше і йде як коротке натискання, а не на весь час утримання. Саме подвійне натискання спрацьовує в мить, коли закінчується друге.
- Добре підходить. Return, комбінація, клік або Siri Shortcut.
- Погано підходить. Усе, що ви утримуєте або що потрібне миттєво: клавіші руху, утримуваний Shift, кнопка стрільби.
Залишайте подвійні натискання на кнопках, які роблять разові дії.
Оберіть вікно
Вікно триває від 100 до 2000 мс і починається з 300.
- Від 250 до 350 мс. Підходить більшості людей.
- Довше. Допомагає руці, що рухається повільно, ціною довшого очікування на кожному одиночному натисканні.
- Коротше. Рука з тремтінням може краще працювати з коротким вікном, тож два випадкові натискання рідше потраплятимуть у нього, або з утриманням замість подвійного натискання.
Почніть з 300 і змінюйте лише тоді, коли натискання пропускаються або спрацьовують випадково.
Дайте одній кнопці чотири завдання
Утримання і подвійне натискання стоять в одному рядку. Встановіть How it fires (Як спрацьовує) на Different action when held теж, і кнопка надсилає один вихід при натисканні, інший при подвійному і третій, коли її утримують довше за встановлений час. Позначте також When triple tapped, do something else, і три швидкі натискання надішлють четвертий вихід. Одне чи два натискання тоді чекають кінця того самого вікна. Додайте акорд, і та сама кнопка зробить ще щось, поки інша кнопка утримується.

Пресет Hold & Double-Tap ставить усі три на A: натискання клікає, утримання клікає правою кнопкою, подвійне натискання натискає Return. Так одного перемикача на адаптивному контролері вистачає, щоб керувати Mac. Перемикачі на Mac будує цілі розкладки саме так.
Якщо прапорець подвійного натискання вимкнено або відсутній
Піднімайтеся цими сходинками, від найменшого кроку:
- Перевірте режим натискання. Toggles on and off (Вмикається й вимикається), Repeats while held і Repeats until pressed again це інші режими натискання, тож прапорець подвійного натискання вимкнено, поки обрано один з них.
- Перенесіть макрос. Рядок з макросом не має подвійного натискання. Поставте макрос в окремий рядок.
- Виберіть це в меню самого подвійного натискання. Подвійне натискання приймає будь-який вихід, доступний натисканню, крім руху вказівника, прокручування й повзунка гучності, тож Run Siri Shortcut (Запустити команду Siri) і Open App ставляться туди напряму.
Подвійне натискання може надіслати все, що надсилає натискання, крім руху вказівника й прокручування.
Подвійне натискання інших входів
- Клавіші, кнопки миші і MIDI-паді. У них та сама опція подвійного натискання. Вбудований пресет Modifier Holds відкриває Launchpad подвійним натисканням правого Command, а модифікатор, що брав участь у комбінації, ніколи не рахується як натискання. Клавіша все одно друкує, тож використовуйте ту, що сама нічого не друкує.
- Подвійний клік кнопки миші. Це окремий вхід, Double click (Подвійне клацання), тож одиночний клік зберігає свою роботу без очікування. Дивіться Double Click Deck.
- Тачпад DualSense. Він має власний жест подвійного дотику. Дивіться жести тачпада.
- Стукіт по MacBook. Tap the Mac (Торкніться Mac) рахує від одного до п'яти дотиків, і кожен рахунок є окремим входом. Його перевірено на MacBook з M4. У нашому тестуванні він не працював на M1 Pro, а індикатор стану калібратора покаже, чи слухає датчик вашого Mac. Дивіться Tap the Mac.
У входу Double click миші затримки немає взагалі, тож на мишу віддавайте перевагу йому.
Коротко
- Де. Воно в Options рядка, у розділі Extra actions, як When double tapped, do something else.
- Ціна. Одиночне натискання чекає вікна, за замовчуванням 300 мс.
- Для чого. Для разових дій, і ніколи для руху або утриманої клавіші.
Ставте подвійні натискання на кнопки для разових завдань, і одна кнопка потягне чотири.
Питання
Чи може кнопка контролера робити інше при подвійному натисканні на Mac?
Так. В InputConfig позначте When double tapped, do something else у розділі Extra actions в Options (Параметри) рядка і виберіть, що воно надсилає.
Чому моє одиночне натискання відчувається повільним?
Тому що застосунок чекає вікна подвійного натискання, перш ніж його надіслати. Скоротіть вікно або перенесіть подвійне натискання на кнопку, одиночне натискання якої не мусить бути миттєвим.
Чи може одна кнопка мати натискання, подвійне натискання і утримання?
Так, усі в одному рядку, а акорд зверху. Вбудований пресет Hold & Double-Tap показує це на A.
Чи може подвійне натискання надсилати комбінацію клавіш?
Так. Виберіть клавішу з Control, Option, Shift чи Command або будь-який інший вихід, крім руху вказівника й прокручування.
Чи працює це на власній клавіатурі Mac?
Так. Клавіша все одно друкує, тож використовуйте клавішу, яка сама нічого не друкує, наприклад праву клавішу-модифікатор або F13 до F19.
Більше українською
Докладні посібники, англійською
Хто пише. Ryleigh Newman розробляє InputConfig і щодня керує своїм Mac за допомогою геймпада, бо руки погано слухаються. Цю сторінку перекладено з англійської. Якщо на Mac вибрано українську мову, InputConfig показується українською. Деякі сторінки сайту є лише англійською.
Ця сторінка іншими мовами: English
Безкоштовно. macOS 14 або новіша. Без облікового запису, ніщо не залишає ваш Mac. Відкритий код на GitHub.