34

Я недавно переключился на Mac, и единственное, что мне не хватает в моем старом ноутбуке, - это возможность щелкать среднюю кнопку мыши, одновременно нажимая обе кнопки мыши.

Это важная функция при просмотре сети, так как она открывает ссылки на фоновой вкладке. Лучшее решение, которое я нашел к настоящему времени, - это удерживать нажатой клавишу Command-Shift и нажимать, но это часто бывает довольно сложно сделать (да, я сижу на диване (в конце концов, это LAPtop) и часто сижу в странных позах)

Любые советы о том, как сделать это на прекрасном и восхитительном трекпаде?

7 ответов7

17

Проверьте BetterTouchTool. Он добавляет жесты на трекпад или Magic Mouse, и есть множество доступных жестов для установки действий. Лучше всего, это бесплатно!

7

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

3

Если вы используете Firefox, Command-Click откроется в новой вкладке.

Или вы можете удерживать два пальца на трекпаде и нажимать; это дает вам правый клик. Затем вы можете выбрать «открыть в новой вкладке» из контекстного меню. (или получите расширение вроде Tab Mix Plus и сделайте правый клик, чтобы открыть новую вкладку)

3

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

Я исправил / изменил код, чтобы, я думаю, выполнить 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), она должна это сделать ..

1

Jitouch позволяет устанавливать жесты, одним из которых является средний щелчок.

Настройки Jitouch средним щелчком мыши

0

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

0

Создание новой вкладки по ссылке (с помощью Firefox и Safari, еще не пробовал Opera) с помощью трекпада и кнопки мыши: вы можете перетаскивать ссылки на вкладки, чтобы заменить содержимое, или вы можете удалить ссылку в конце строки вкладок, создать новую вкладку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .