Як "середнього клацання" на нових комп'ютерах


36

Нещодавно я перейшов на Mac, і єдине, що мені не вистачає у моєму старому ноутбуку, - це можливість клацати середнім клавішем миші, натискаючи одночасно обидві клавіші.

Це важлива особливість при перегляді мережі, оскільки вона відкриває посилання на вкладці фону. Найкраще рішення, яке я знайшов на даний момент, - це утримувати Command-Shift і клацати, але це часто буває важко зробити (так, я серфірую на дивані (гей, зрештою це LAPtop) і часто сиджу в чужих положеннях)

Будь-які поради, як це зробити на інакше милій і чарівної трекпаді?


2
Неправильно, це ноутбук, а не ноутбук ;-) "Не залишайте нижню частину свого MacBook Pro в контакті з колінами або будь-якою поверхнею тіла протягом тривалого часу. Тривалий контакт з вашим тілом може викликати дискомфорт і, можливо, опік. " згідно з офіційним посібником користувача на manuals.info.apple.com/uk/macbook_pro_users_guide.pdf
Arjan

Відповіді:


19

Перевірте BetterTouchTool . Це додає жестів на ваш трекпад або Magic Mouse, і є безліч жестів для налаштування дій. Найкраще, це безкоштовно!


Змінено обрану відповідь на цю, завдяки чудовості цієї програми!
Еспен Герсет Халворсен

Це, здається, не працює на Leopard. Будь-які інші ідеї?
дрів

1
MagicPrefs, мабуть, працює на Leopard і робить те ж саме (у BetterTouchTool просто є більше варіантів); спробуйте це. magicprefs.com
Кевін Яп

3
BetterTouchTool більше не безкоштовний.
sdive

Дивовижно! Найнижча ліцензія після пробного періоду за 45 днів - 4,49 €. MagicPrefs прямує до смітника. Він не розпізнав мій новий Magic Trackpad, тому я шукав альтернативу.
Мартін

7

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


1
Ого, чудово. Aaaaalmost те, що мені потрібно. Проблема полягає в тому, що це імітує команду-клацання, що я хочу - це клацання командою shift (для відкриття на вкладці BACKGROUND , а не лише в новій вкладці). Тут я знайшов вихідний код: r0ssar00.com/2008/ 12 / mid-click-on-mac-code.html ... Чи може хто-небудь там, хто благає, додати кілька рядків і скомпілювати його, щоб він міг натиснути команду-shift? Це було б дивовижно =)
Еспен Герсет Халворсен

Зараз це було вдосконалено, тому він фактично виконує середній клік. Працює приголомшливо :)
Еспен Герсет Халворсен

Він спрацьовує натисканням трьома пальцями , а не клацанням. Це ганьба, оскільки це робить можливим випадкове спрацювання.
RobM

3

Якщо ви використовуєте Firefox, Command-Click відкриється на новій вкладці.

Або ви можете потримати два пальці на трекпад і натиснути; це дає правою кнопкою миші. Потім ви можете вибрати "відкрити в новій вкладці" з контекстного меню. (або отримати розширення типу Tab Mix Plus і зробити правою кнопкою миші відкрити нову вкладку)


3

що я хочу - це натискання клавіш shift [...] Я знайшов тут вихідний код: http://www.r0ssar00.com/2008/12/middle-click-on-mac-code.html ... Чи може хтось там, благаючи, додати кілька рядків і скласти його, щоб він міг натиснути команду?

Я виправив / змінив код, я думаю, виконувати Cmd + shift + клацання (якщо ні, спробуйте інші значення для (CGKeyCode)56- але 56, здається, змінено )

// click.m
//
// Compile with: 
// gcc -o click click.m -framework ApplicationServices -framework Foundation
//
// Usage:
// ./click
// Will cmd+shift+click mouse at current location.
//
// Based on http://www.r0ssar00.com/2008/12/middle-click-on-mac-code.html
// For http://superuser.com/questions/13351/how-to-middle-click-on-new-macbooks/13356#13356
// Modified by dbr - http://neverfear.org


#import <Foundation/Foundation.h>
#import <ApplicationServices/ApplicationServices.h>


int main(int argc, char *argv[]) {
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
    NSUserDefaults *args = [NSUserDefaults standardUserDefaults];

    CGEventRef ourEvent = CGEventCreate(NULL);
    CGPoint ourLoc = CGEventGetLocation(ourEvent);

    CGPostKeyboardEvent((CGCharCode)0, (CGKeyCode)55, true); // Cmd
    CGPostKeyboardEvent((CGCharCode)0, (CGKeyCode)56, true); // Shift
    CGPostMouseEvent(ourLoc, 1, 1, 1);
    CGPostMouseEvent(ourLoc, 1, 1, 0);


    [pool release];
    return 0;
}

У поєднанні з технікою, згаданою у згаданому посиланні (загортайте команду в додаток Java та використовуйте MultiClutch ), це слід робити.


Як налаштувати це в MultiClutch? Немає налаштувань для натискання трьома кнопками, просто перемикання трьох кнопок ..
Espen Herseth Halvorsen


0

Адресація створення нової вкладки за посиланням (з Firefox та Safari, не пробував Оперу) за допомогою трекпада та кнопки миші: ви можете перетягнути посилання на вкладки, щоб замінити вміст, або ви можете перекинути посилання в кінці рядка вкладки на створити нову вкладку.


0

Сподіваючись, відповідаючи Заргу , я знайшов десь ще в суперрусері про MultiClutch (який дивно ще не цитувався в цьому питанні). Схоже, це почалося на початку 2008 року, тоді як BTT - з кінця 2009 року і фактично базується на MultiClutch . Я вважаю, що це може вирішити вашу проблему, якщо ви ще цього не знайшли. У мене не встановлено жодного Leopard, щоб насправді його спробувати.


0

За 10 років, як це було запропоновано, пристойна сума змінилася, проте додаткові додатки все ще потрібні для реальної можливості середнього клацання за допомогою будь-якої Apple Trackpad (або Чарівної миші). Я розробив кілька нових додатків, щоб вирішити цю проблему (майте на увазі, що вони не безкоштовні).

Multitouch - це додаток для додавання треків і магічних жестів в macOS, а середнє клацання - одна з доступних дій, яку можна прив’язати до жесту.

Middle - це тонша версія Multitouch, яка має єдину мету - додати можливість середнього клацання за допомогою декількох жестів трекпада або Magic Mouse.


Що стосується безкоштовних рішень, згаданий додаток з відкритим кодом MiddleClick було оновлено для Catalina на цій вилці: https://github.com/DaFuqtor/MiddleClick-Catalina .

У мого додатка Middle є кілька ключових відмінностей від MiddleClick-Catalina.

  • Він має вбудовані параметри для запуску під час входу та приховування піктограми рядка меню
  • У ньому є можливість примусового дотику для трекпада
  • У нього є варіант жесту "одним пальцем у центрі" для Чарівної миші
  • Частини кліку вгору та вниз синхронізуються з фізичними клацаннями, а не виконуються після закінчення. Це важливо для програм CAD типів, де ви можете переміщуватися за допомогою середнього клацання.

Я писав Middle, використовуючи код Swift із згаданого додатка Multitouch. Жоден код від MiddleClick-Catalina не використовувався для побудови Middle.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.