3

У меня есть Mac и ПК, и я недавно начал использовать Synergy для того, чтобы использовать одинаковую мышь и клавиатуру на обоих компьютерах. На данный момент мышь и клавиатура подключены к моему ПК - это означает, что я размещаю сервер Synergy на моем ПК и подключаюсь к нему на моем Mac через проводную сеть.

Мне интересно, если кто-то знает, как переназначить кнопки мыши с помощью Synergy. Моя мышь имеет 5 кнопок, и я хотел бы использовать две дополнительные кнопки, чтобы открыть Expose и Desktop на Mac. На данный момент одна из кнопок не действует, когда курсор находится на Mac, а другая фактически выполняет команду на экране Windows (даже когда курсор мыши находится на Mac).

Мое лучшее предположение сейчас - использовать файл конфигурации в Synergy, так как он позволяет переназначать большую часть пользовательского ввода. В этом случае, однако, я не могу понять, как ссылаться на дополнительные кнопки мыши в файле конфигурации (есть ли способ узнать, как они называются). Я также был бы открыт для любых других предложений ... Одна вещь, которая может пригодиться, это то, что дополнительные кнопки мыши программируются практически для любой команды в Windows.

2 ответа2

1

Если у кого-то есть проблемы с этим сегодня, рассмотрите следующее:

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

Если искомое действие отсутствует, например команды "Назад" или "Вперед", перейдите к ярлыкам приложений в левом столбце и добавьте новое, нажав знак + в левом нижнем углу. Введите желаемое название меню , например "Назад", "Вырезать" или "Отменить", и продолжайте, назначив нужную кнопку мыши, как описано ранее.

Если у вас возникли проблемы с этим, перейдите на серверный компьютер и попробуйте назначить новые нажатия клавиш для разных кнопок мыши с помощью специального программного обеспечения для мыши (например, Logitech SetPoint Software).

Имейте в виду, что вы также можете переназначить клавиши-модификаторы для своего клиента, что вы можете сделать, зайдя в Synergy на своем серверном компьютере, щелкнув по Configure Server ..., выбрав значок клиента в сетке и изменив свои клавиши-модификаторы с помощью "Ctrl". справа "Супер" слева и "Супер" слева слева до "Ctrl" справа.

Это позволит вам использовать одни и те же клавиши-модификаторы на обоих компьютерах, чтобы использовать одинаковые сочетания клавиш на обеих платформах. Я использую Alt+Left в системах Mac и Windows, чтобы вернуться в такие приложения, как Chrome.

0

Если кнопки программируются в Windows, это означает, что программа отслеживает их, прежде чем Synergy сможет их увидеть (поэтому нажатие кнопки на клиенте вызывает действие на сервере). Вам придется прекратить использование этой программы, прежде чем нажатие кнопки будет отправлено на Mac.

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

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