3

Я запускаю Synergy 1.4.10 на OSX 10.7.5 с французской клавиатурой AZERTY.

При программировании вот комбинации клавиш, которые я должен нажать на Mac:

 ALT + (          -> {
 ALT + SHIFT + (  -> [
 ALT + )          -> }
 ALT + SHIFT + )  -> ]
 ALT + SHIFT + L  -> |

Пока все хорошо (хорошо, когда вы привыкнете программировать с этим отображением :)).

Теперь подключаем клиент Synergy 1.4.10, работающий под Windows 8 (не знаю, так ли это с Windows 7)

 CTRL + ALT + '  -> {
 CTRL + ALT + (  -> [
 CTRL + ALT + =  -> }
 CTRL + ALT + )  -> ]
 CTRL + ALT + -  -> |

Не удивительно, я предполагаю, что CTRL + ALT заменяет AltGr , хотя, к сожалению, клавиша = на клавиатуре Mac полностью отличается от клавиатуры ПК.

Так... Вместо этого есть ли шанс, что я продолжу использовать, скажем, CTRL + SHIFT + L и получу | отображается, когда указатель находится на клиенте Windows?

Я всегда думал, что Синергия работает, посылая символы, отсюда и следующий "конвейер":

[server]: press ALT+SHIFT+L -> send '|' -> network <- receive '|' <- display '|'

РЕДАКТИРОВАТЬ: я пытался с горячими клавишами в надежде, что я мог сделать ALT+SHIFT+L на одной стороне триггера AltGr+- на другой стороне без успеха.

2 ответа2

1

У меня была похожая проблема с кавычками и одинарными кавычками при использовании международной клавиатуры от Mac 10.8 до Windows 7.

В итоге я добавил сочетания клавиш в окна с помощью autohotkey. Это заняло у меня некоторое время, но я смог использовать что-то вроде этого

#0::Send,''{Left}
#9::Send,""{Left}

Поэтому, нажимая Ctrl + 0, я получал пару одинарных кавычек, и курсор был бы посередине.

Надеюсь это поможет.

0

Вот скрипт autohotkey, чтобы он работал:

!+L::Send {|}
!+5::Send {[}
!+°::Send {]}
!(::Send {{}
!)::Send {}}

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