Українська

Як призначити кнопці контролера дію подвійного натискання на Mac

Завантажити InputConfig з Mac App StoreЦей застосунок повністю безкоштовний. Обліковий запис створювати не потрібно. Немає підписок, складних завантажень, і нічого не заблоковано. Оптимізовано для Apple Silicon.

Позначте Send a different action on a double tap в Options рядка в InputConfig, безкоштовному мапері, який створюю я: одне натискання надсилає звичайний вихід, два швидкі натискання надсилають інший. macOS для контролера цього не пропонує, і більшість ігор теж.

Додайте утримання, і та сама кнопка матиме три завдання. Ціна цього коротка затримка на одиночних натисканнях, про яку йдеться нижче, і саме вона визначає, для яких кнопок це підходить.

Версія InputConfig 1.7, яку очікуємо в жовтні 2026 року, буде повністю доступна українською мовою.

Кроки

  1. Додайте рядок, натисніть Scan на кнопці і оберіть, що надсилає одне натискання.
  2. В Options позначте Send a different action on a double tap.
  3. Оберіть клавішу подвійного натискання, додайте модифікатори для комбінації і встановіть вікно в мілісекундах.
  4. Закрийте редактор і активуйте пресет.

Налаштуйте

Спершу встановіть InputConfig з Mac App Store і надайте доступ до Доступності.

Крок 1: Одиночне натискання

  • Ви: Додайте рядок, натисніть Scan, натисніть кнопку і оберіть, що надсилає одиночне натискання.
  • InputConfig: Заповнює вхід рядка цією кнопкою.
  • Перевірка: Рядок називає вашу кнопку і її вихід.

Крок 2: Подвійне натискання

  • Ви: Відкрийте Options рядка і в розділі Extra actions позначте Send a different action on a double tap. Поруч з Double tap sends оберіть клавішу. Перемикачі ⌃ ⌥ ⇧ ⌘ поруч додають Control, Option, Shift або Command, тож подвійне натискання може бути комбінацією, наприклад Command W (нове у версії 1.6).
  • InputConfig: Стежить за другим натисканням у межах вікна.
  • Перевірка: Встановіть вікно після within, у мілісекундах, потім збережіть і активуйте. Два швидкі натискання надсилають другий вихід.
Параметри рядка з позначеним Send a different action on a double tap: Shift Tab протягом 300 мілісекунд.
Figure 1. Одне натискання надсилає Tab, два швидкі натискання надсилають Shift Tab.

Вбудований пресет 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 теж, і кнопка надсилає один вихід при натисканні, інший при подвійному і третій, коли її утримують довше за встановлений час. Додайте акорд, і та сама кнопка зробить ще щось, поки інша кнопка утримується.

Один рядок з натисканням, утриманням і подвійним натисканням на кнопці A.
Figure 2. Три завдання на одній кнопці: клік, утримання для правого кліку, подвійне натискання для Return.

Пресет Hold & Double-Tap ставить усі три на A: натискання клікає, утримання клікає правою кнопкою, подвійне натискання натискає Return. Так одного перемикача на адаптивному контролері вистачає, щоб керувати Mac. Перемикачі на Mac будує цілі розкладки саме так.

Якщо прапорець подвійного натискання вимкнено або відсутній

Піднімайтеся цими сходинками, від найменшого кроку:

  1. Перевірте режим натискання. Toggles on and off, Repeats while held і Repeats until pressed again це інші режими натискання, тож прапорець подвійного натискання вимкнено, поки обрано один з них.
  2. Перенесіть макрос. Рядок з макросом не має подвійного натискання. Поставте макрос в окремий рядок.
  3. Надішліть комбінацію натомість. В редакторі дія подвійного натискання це клавіша або клавіша з модифікаторами. Щоб запускати Shortcut подвійним натисканням, дайте цьому Shortcut власну комбінацію клавіш у застосунку Shortcuts (Add Keyboard Shortcut у його деталях) і надсилайте її. Для застосунку використайте його комбінацію з меню.
  4. Використайте акорд або іншу кнопку. Інакше поставте Run Siri Shortcut або Open App на акорд або окрему кнопку.

Подвійне натискання надсилає клавіші, а все інше доходить через комбінацію клавіш.

Подвійне натискання інших входів

  • Клавіші, кнопки миші і MIDI-паді. У них та сама опція подвійного натискання. Вбудований пресет Modifier Holds відкриває Launchpad подвійним натисканням правого Command, а модифікатор, що брав участь у комбінації, ніколи не рахується як натискання. Клавіша все одно друкує, тож використовуйте ту, що сама нічого не друкує.
  • Подвійний клік кнопки миші. Це окремий вхід, Double click, тож одиночний клік зберігає свою роботу без очікування. Дивіться Double Click Deck.
  • Тачпад DualSense. Він має власний жест подвійного дотику. Дивіться жести тачпада.
  • Стукіт по MacBook. Tap the Mac рахує від одного до п'яти дотиків, і кожен рахунок є окремим входом. Його перевірено на MacBook з M4. У нашому тестуванні він не працював на M1 Pro, а індикатор стану калібратора покаже, чи слухає датчик вашого Mac. Дивіться Tap the Mac.

У входу Double click миші затримки немає взагалі, тож на мишу віддавайте перевагу йому.

Коротко

  • Де. В Options рядка, у розділі Extra actions, як Send a different action on a double tap.
  • Ціна. Одиночне натискання чекає вікна, за замовчуванням 300 мс.
  • Для чого. Для разових дій, і ніколи для руху або утриманої клавіші.

Ставте подвійні натискання на кнопки з разовими діями, і одна кнопка понесе три.

Питання

Чи може кнопка контролера робити інше при подвійному натисканні на Mac?

Так. В InputConfig позначте Send a different action on a double tap в Options рядка і оберіть клавішу або комбінацію, яку вона надсилає.

Чому моє одиночне натискання відчувається повільним?

Тому що застосунок чекає вікна подвійного натискання, перш ніж його надіслати. Скоротіть вікно або перенесіть подвійне натискання на кнопку, одиночне натискання якої не мусить бути миттєвим.

Чи може одна кнопка мати натискання, подвійне натискання і утримання?

Так, усі в одному рядку, а акорд зверху. Вбудований пресет Hold & Double-Tap показує це на A.

Чи може подвійне натискання надсилати комбінацію клавіш?

Так. Починаючи з версії 1.6, біля клавіші подвійного натискання є перемикачі Control, Option, Shift і Command.

Чи працює це на власній клавіатурі Mac?

Так. Клавіша все одно друкує, тож використовуйте клавішу, яка сама нічого не друкує, наприклад праву клавішу-модифікатор або F13 до F19.

Більше українською

Докладні посібники, англійською

Хто пише. Ryleigh Newman розробляє InputConfig і щодня керує своїм 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.