Українська

Як дати одній кнопці миші три дії на Mac?

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

Одній кнопці миші на Mac можна дати три дії за допомогою InputConfig, безкоштовного застосунку, який я створюю: одну дію на швидке натискання, другу при утриманні і третю при подвійному натисканні. Кожен рядок у редакторі може мати дію утримання і дію подвійного натискання, і кожна з них є повноцінним виходом.

Натискати кілька клавіш одночасно мені важко, тому цей спосіб я й використовую. У миші є кілька кнопок, і три дії на кожній з двох великопальцевих кнопок дають шість дій без додаткового тягнення. Основи описано на сторінці утримання і подвійне натискання, а ця сторінка є версією для миші.

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

Кроки

  1. Скануйте кнопку миші в рядку і дайте їй звичайний вихід.
  2. Відкрийте параметри рядка і в розділі Extra actions позначте When held, do something else.
  3. Встановіть час утримання і оберіть вихід для утримання.
  4. Позначте When double tapped, do something else, встановіть вікно і оберіть вихід для нього.
  5. Натисніть 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 мс для мене природні. Збільште час для кнопки, яку натискаєте випадково, бо більший час є ліками від утримання, що спрацьовує без наміру.

Пресет Hold and Double-Tap в InputConfig з рядком, де в параметрах показано Different action when held, утримання довше 500 мс надсилає правий клік, а подвійне натискання в межах 300 мс надсилає Return.
Figure 1. Один рядок з трьома діями: клік, утримання на 500 мс для правого кліку і подвійне натискання в межах 300 мс для Return. Цей рядок стоїть на кнопці контролера, а кнопка миші використовує ті самі поля.

Додайте дію подвійного натискання

  • Ви: У розділі Extra actions позначте When double tapped, do something else, встановіть вікно і оберіть вихід.
  • InputConfig: Чекає можливого другого натискання. Два натискання в межах вікна запускають вихід подвійного натискання.
  • Перевірка: Натисніть кнопку двічі, і спрацює вихід подвійного натискання. Одне натискання спрацьовує, коли вікно закривається, а не одразу.

250 до 350 мс підходить більшості рук, а довше вікно допомагає тим, чия рука рухається повільно. Кожен рядок з подвійним натисканням затримує одиночне натискання на час вікна, тож тримайте вікно настільки коротким, наскільки дозволяє рука.

Пресет Hold and Double-Tap в InputConfig з трьома рядками, де в згорнутих параметрах є примітки на кшталт Hold Right Click і 2x Return.
Figure 2. Згорнуті рядки коротко показують дії утримання і подвійного натискання в рядку біля Options, тож розкладку видно одразу.

Три дії на кнопках, які працюють

КнопкаНатисканняУтриманняПодвійне натискання
Button 4Назад (Command ліва дужка)Mission ControlЗакрити вкладку (Command W)
Button 5Вперед (Command права дужка)Start DictationВідкрити закриту вкладку знову (Shift Command T)
Натискання колесаТе, що вже робить натискання колесаВідтворення або пауза музикиЗнімок екрана області
Вища великопальцева кнопкаCommand ZCommand Shift ZCommand S

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

Зробіть так, щоб було зручно і безпечно

  • Заблокуйте стару дію. На бічній або середній кнопці позначте Block the button's own action, щоб програма не реагувала на натискання також.
  • Захистіть великі дії. Поставте Command Q або закриття на утримання, а не на натискання.
  • Не чіпайте ліву кнопку. Утримання або подвійне натискання на лівій кнопці затримує кожен клік. Використовуйте там вид Double click або залиште як є.
  • Поєднайте з другим елементом керування. Утримання, подвійне натискання і While also holding можуть розміщуватися в одному рядку.

Знайдіть власний час

Цифри на цій сторінці є відправною точкою, а не правилами. Руки відрізняються, і миші теж, бо легкий перемикач під великим пальцем потребує менше зусиль, ніж жорсткий. Змінюйте час утримання або вікно по 100 мс, перевіряйте кожну з трьох дій і залишайте значення, які не спрацьовують помилково за цілий день роботи. Утримання, про яке доводиться думати, занадто довге, а подвійне натискання, яке іноді рахується як два окремі натискання, потребує довшого вікна.

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

Перевіряйте по порядку, від найпростішого кроку:

  1. Збільште час утримання. Утримання, яке спрацьовує випадково, потребує 600 мс або більше.
  2. Скоротіть вікно подвійного натискання. Якщо одиночне натискання здається повільним, вікно задовге.
  3. Перевірте, що пресет увімкнено. Рядки нічого не роблять, доки ви не натиснете Activate.
  4. Скануйте знову. Кнопка може бути клавішею під виглядом миші. Налаштуйте її на від F13 до F20 у програмі виробника, а потім просканувати клавішу F.
  5. Перевірте швидкість кліків. Accessibility, Pointer Control, Double-click speed є системним налаштуванням. Вікно подвійного натискання в рядку окреме.

Чого це не вміє

  • Макрос на утриманні. Рядок з макросом не має дії утримання. Дайте макросу окремий рядок, як у макросах миші.
  • Турбо і перемикач в одному рядку. Інші режими натискання не поєднуються з утриманням або подвійним натисканням, тож розмістіть їх в окремому рядку.
  • Миттєве одиночне натискання. Кнопка з дією подвійного натискання чекає вікна, перш ніж спрацювати. Утримання повторюється лише тоді, коли увімкнено Repeat keys while held.

Коротко

  • Утримання. Інша дія при утриманні, 400 до 600 мс.
  • Подвійне натискання. Інша дія при подвійному натисканні, 250 до 350 мс.
  • Вид Double click. Для лівої кнопки, без затримки.

Три дії на одній кнопці часто відрізняють розкладку, що пасує вашій руці, від тієї, що не пасує.

Питання

Чи може одна кнопка миші робити три речі на Mac?

Так. У InputConfig рядок може мати звичайний вихід, дію утримання і дію подвійного натискання, кожна з яких є повноцінним виходом.

Яка різниця між видом Double click і дією подвійного натискання?

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

Яким має бути час утримання?

Варто почати з 400 до 600 мс і збільшити час для кнопки, яку натискаєте випадково.

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

Ні. Рядок з макросом не має дії утримання, тож поставте макрос в окремий рядок.

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

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

Хто пише. 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.