Как “средний клик” на новых макбуках

Вопрос или проблема

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

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

Есть ли советы по поводу того, как это сделать на остепенно замечательном и очаровательном трекпаде?

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

Чтобы добавить необходимую вам функциональность, выберите «Трекпад» из выпадающего списка и добавьте «Трехпальцевый клик» в качестве триггера и «CMD+Click» в качестве назначенного действия. Теперь нажатие тремя пальцами откроет это в новой вкладке.

Скриншот Better Touch Tool с настроенным действием

Для Safari вам нужно активировать «⌘+клик открывает ссылку в новой вкладке», прежде чем это будет работать как задумано.

Скриншот настройки новой вкладки, активированной в Safari

ps. Вы также можете установить это для активации с помощью «Трехпальцевого нажатия», но я могу добиться его активации последовательно только тогда, когда использую «Усиление вкладки», что, я, как минимум, не могу делать последовательно.

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

Обновление апреля 2024 года: Как заметил в комментарии Александра ниже, существует ветвь недавно поддерживаемой копии MiddleClick на GitHub, так как оригинал теперь архивирован.

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

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

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

Я исправил/модифицировал код, чтобы, как я думаю, он выполнял Cmd+shift+click (если нет, попробуйте другие значения для (CGKeyCode)56 – но 56, похоже, это shift).

// click.m
//
// Компилировать с помощью: 
// gcc -o click click.m -framework ApplicationServices -framework Foundation
//
// Использование:
// ./click
// Будет выполнять cmd+shift+click мыши в текущем местоположении.
//
// Основано на http://www.r0ssar00.com/2008/12/middle-click-on-mac-code.html
// Для http://superuser.com/questions/13351/how-to-middle-click-on-new-macbooks/13356#13356
// Модифицировано 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), это должно сработать..

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

Настройки Jitouch для среднего клика

Middle — это однопользовательское приложение для добавления среднего клика в macOS для Magic Mouse и трекпадов Apple. Вы можете выбрать несколько жестов для каждого устройства или удерживать клавишу fn и левый клик, чтобы сделать средний клик. (Я разработчик, и приложение не бесплатное)

Настройки приложения Middle

Multitouch — это приложение для добавления жестов для трекпада и Magic Mouse в macOS, и средний клик является одним из доступных действий, которые можно связать с жестом. (Я разработчик, и приложение не бесплатное)

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

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

Ответ или решение

Как осуществить "средний клик" на новых MacBook?

Переход на MacBook может сделать вас жертвой некоторых ограничений, включая отсутствие возможности среднего клика через одновременное нажатие обеих кнопок мыши. Эта функция была довольно распространенной на Windows, и многие пользователи ставят ее в число необходимых для удобного серфинга в интернете. Однако существует ряд способов, которые позволят вам достичь аналогичного результата на Mac.

1. Использование BetterTouchTool

Одним из лучших решений является приложение BetterTouchTool. Это мощный инструмент, который расширяет возможности трекпада и Magic Mouse, позволяя назначать различные жесты.

  • Как настроить:

    1. Скачайте и установите BetterTouchTool.
    2. В приложении выберите Trackpad в выпадающем меню «Input».
    3. Добавьте трифингерный клик (Three Finger Click) в качестве триггера.
    4. Установите действие CMD+Click. Теперь при нажатии тремя пальцами на трекпаде будет осуществляться клик с нажатием клавиши Command, что и откроет ссылку в новой вкладке.

    BetterTouchTool настройки

2. Настройка Safari

Прежде чем ожидать, что команды CMD+Click будут работать, убедитесь, что в Safari активирована функция открытия ссылки в новой вкладке по этому сочетанию. Для этого:

  • Откройте Safari и перейдите в НастройкиВкладки.
  • Убедитесь, что опция ⌘+click открывает ссылку в новой вкладке включена.

Настройки Safari

3. Приложения для средних кликов

Если вы ищете дополнительные приложения, обратите внимание на следующие:

  • MiddleClick – простое приложение, которое позволяет осуществлять средний клик с помощью трифингерного тапа на трекпаде. Убедитесь, что вы используете активный форк на GitHub MiddleClick для лучшей совместимости.

  • Jitouch – приложение, которое позволяет настраивать различные жесты, включая средний клик. Просто установите и настройте согласно вашим предпочтениям.

  • Multitouch – это еще одно приложение, позволяющее назначать различные жесты на трекпад и Magic Mouse. Средний клик также доступен как действие.

  • Middle – одноцелевое приложение для добавления функции среднего клика на macOS. Оно позволяет выбрать несколько жестов для каждого устройства.

4. Рабочие комбинации и альтернативы

Если вы используете Firefox, команда CMD+Click также открывает ссылки в новой вкладке. Кроме того, вы можете использовать две пальцы на трекпаде для выполнения правого клика и после выбрать открыть в новой вкладке из контекстного меню.

Также, если вам нужно больше гибкости, можно рассмотреть возможность создания простого скрипта, чтобы реализовать функционал, аналогичный среднему клику, с помощью командной строки и кода на Objective-C. Это потребует немного больше технических навыков и времени на настройку, но результат может быть удовлетворительным.

Заключение

Переход на MacBook действительно может потребовать от вас некоторых изменений в привычках, особенно если вы привыкли к удобству "среднего клика". Тем не менее, использование приложений, как BetterTouchTool или MiddleClick, позволит вам сохранить функциональность, к которой вы привыкли, и улучшить ваш опыт серфинга в интернете. Надеюсь, что предложенные решения помогут вам максимально оптимизировать ваше взаимодействие с новым устройством.

Оцените материал
Добавить комментарий

Капча загружается...