Как быстро переместить курсор мыши между мониторами?

22

У меня есть два внешних монитора, расположенных горизонтально на каждой стороне моего MacBook Pro. Когда я работаю на крайнем левом или крайнем правом экранах, меня немного раздражает необходимость полностью перемещать курсор, чтобы перейти на противоположную сторону (обычно требуется несколько нажатий на сенсорную панель).

Есть ли какой-нибудь более простой способ сделать это? У меня уже установлен BetterTouchTool, но я не увидел там ничего такого, что могло бы сделать это. Я думал о какой-то комбинации клавиш, которую я мог бы использовать, чтобы перейти к следующему экрану.

введите описание изображения здесь

user5359531
источник
Upvote, потому что я думаю, что было бы круто, если есть что-то, что может это сделать ... как бы там ни было, это невозможно: /
Tetsujin
Какую версию macOS вы используете?
Мономет
El Capitan 10.11.6 на рассматриваемой машине здесь, но я также использую машины под управлением Sierra
user5359531
По иронии судьбы, я обнаружил, что самым простым решением для этого было просто получить один большой внешний монитор и физическую мышь. Использование функции «Spaces» в macOS также помогает.
user5359531

Ответы:

16

Это определенно возможно при использовании BetterTouchTool .

Так как у вас уже есть, нет необходимости устанавливать новое программное обеспечение. Также у него есть много других вариантов, поэтому я предпочитаю это.

В любом случае, вот как вы это делаете:

  1. Перейти к BetterTouchTool Preferences => Keyboard .
  2. Нажмите Add New Shortcut or Key Sequenceкнопку.
  3. Назначить новую комбинацию клавиш из Click to record shortcut

    например, для Монитора-1 Control+Shift+1, для Монитора-2 Control+Shift+2и т. д.

  4. Затем из Trigger Predefined Actionвыпадающего меню выберите

    Other Mouse Actions => Move Mouse To Position

  5. Появится модальное окно для захвата желаемой позиции мыши. Просто наведите курсор на нужную позицию монитора и нажмите, Spaceчтобы зафиксировать позицию. Теперь Saveпозиция в модальном окне.

  6. Повторите 2для 5всех ваших мониторов.

Теперь вы сможете перемещать курсор мыши к Монитору-1 нажатием Control+Shift+1, к Монитору-2 нажатием Control+Shift+2и к Монитору-3 нажатием Control+Shift+3.

Всего наилучшего.

Fayaz
источник
2
Никогда бы не нашел эту функцию самостоятельно, спасибо. Похоже, это работает хорошо. На самом деле у меня есть несколько установок монитора с одним и тем же ноутбуком в разных офисах, поэтому мне придется немного поиграть с ним, чтобы найти конфигурацию, которая хорошо подходит для всех конфигураций монитора.
user5359531
13

Самый простой, легкий и бесплатный способ - использовать CatchMouse. Просто добавьте ярлык для каждого монитора и вперед!

Ссылка на приложение: https://github.com/round/CatchMouse

user2589273
источник
Благодарность! Так просто и красиво. Отличный совет, это сэкономит мне годы прокрутки.
Edlee
Было бы еще лучше, если бы я мог перемещать фокус с помощью курсора, используя CatchMouse.
Elquimista
этот инструмент так прост и хорош!
xinnjie
1
для перемещения фокуса вместе с экраном перемещения: medium.com/thevelops-tech-blog/…
Хоанг Нгуен Хуу,
1
Несколько ответов на этот вопрос (я читал другие вопросы StackExchange, не только этот), и это единственный, который мне помог. Протестировано на Мохаве (OSX 10.14), но я думаю, что это также будет работать в Каталине.
Лусио
3

На скорость движения мыши сильно влияет скорость реакции мыши и мыши. Поместите мышь в один угол. Теперь перетащите мышь очень медленно. Вернуться в угол. теперь тяните быстрее. вы увидите, что для того же физического пространства, в котором двигалась мышь, вы получаете двойное / тройное количество пикселей при более быстром перемещении.

Теперь, если вы двигаетесь достаточно быстро, например, стряхивая (или быстро проводите по трекпаду), вы сможете охватить все пространство рабочего стола одним движением.

Если это не работает для вас - откройте панель управления и немного увеличьте скорость отслеживания мыши / трекпада. Это должно делать свое дело.

Мотти Шнеор
источник
Хотя это и правда, иногда сочетание клавиш может быть более эффективным. Например, когда размеры монитора (более высокое / низкое разрешение) сильно различаются, вы не сможете переходить с одного монитора на другой с линейным перемещением из всех положений.
Фаяз
У меня мониторы разных размеров, поэтому иногда быстрое движение сводится к краю монитора, поскольку вертикальное положение соответствует краю, который не ведет к соседнему монитору, поэтому мне в конечном итоге нужно двигаться влево, чтобы подняться возможность перейти к следующему монитору, а затем продолжить влево. С тремя мониторами кажется невозможным перейти от дальнего монитора к правому монитору за одно движение, даже если я не достиг границы.
Трой Дэниелс
1

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

user220017
источник
Не могли бы вы описать, чем ваш ответ отличается от ответа, который @Junme уже дал?
ФСБ
@fsb Этот ответ здесь объясняет, как работает рекомендуемый инструмент, который на самом деле лучше, чем предыдущий.
холме
0

mousebeam Я не использовал его, но я использую другое приложение от того же разработчика mousebeam

Junme
источник
Ответы на разные вопросы должны быть чем-то большим, чем просто ссылка. Это нормально, чтобы включить ссылку, но, пожалуйста, суммируйте или извлеките ее в ответе. Идея состоит в том, чтобы сделать ответ самостоятельно.
холме