У меня два хоста (windows-7) работают бок о бок. Я использую Мышь без границ, чтобы использовать одну мышь / клавиатуру (при использовании Synergy у меня та же проблема, поэтому все применимо и здесь).
На каждом хосте я запускаю несколько скриптов AHK, которые предоставляют некоторые сочетания клавиш. Так что, если моя установка такая:
- Хост A - скрипт AHK A - клавиатура A
- Хост B - скрипт AHK B - клавиатура A (с помощью мыши без границ / синергии)
При наборе:
- Хост A: моя горячая клавиша (например, CapsLock-S всегда обрабатывается AHK-script-A (очевидно)
- Хост B: в этом проблема ... во время ввода на этом хосте мое ключевое слово CapsLock-S SOMETIMES обрабатывается AHK-script-B (желаемый вывод), а SOMETIMES - AHK-script-A.
При вводе на хосте B должны запускаться только ярлыки AHK B, а не AHK A (на хосте A).
Вероятно, это зависит от порядка, в котором некоторые программы (ахх и т.д.) Запускались на каждом хосте, или от того, какое приложение в последний раз фокусировалось или что-то в этом роде, но я понятия не имею.
Кто-нибудь знает, как заставить это работать? Или как найти некоторый детерминизм о том, почему иногда это работает, а иногда нет?