Я использую синергию, чтобы поделиться своей мышью и клавиатурой с сервера Windows 7 x64 для клиента Mac OSX Mavericks. Обе машины используют последнюю версию (1.4.17) на сегодняшний день.
Я могу подключиться нормально, мышь работает, и цифровая клавиатура работает. Однако нажатие обычной клавиши (например, клавиши "А") ничего не делает.
Включение DEBUG1 на клиенте показывает следующую информацию на экране журнала. Для буквы А:
DEBUG1: recv key down id=0x00000061, mask=0x2000, button=0x001e
DEBUG1: mapKey 0061 (97) with mask 2000, start state: 0000
DEBUG1: key 0061 is not on keyboard
Обе машины настроены на использование японской клавиатуры. В частности, я использую Google IME на обеих машинах. Однако эта проблема возникает, даже если я установил MS IME, Kotoeri или даже английский США на обеих машинах.
Предыдущее решение состояло в том, чтобы изменить предпочтения Kotoeri, чтобы использовать неанглийскую альтернативную клавиатуру. Этот параметр был удален и не существует на Mavericks.
Я сталкивался с этой проблемой в прошлом и видел, что случайная игра с раскладками клавиатуры на обоих компьютерах, перезагрузка, изменение раскладок и даже повторное подключение физической клавиатуры в конечном итоге решают проблему, и по неизвестной причине она остается решенной. ..
Пока мне не нужно настраивать новую пару компьютеров через год, и проблема снова появляется. Это полностью воспроизводимо, но у меня нет определенного способа решения этой проблемы. Я сейчас испытываю это снова прямо сейчас.
Эта проблема была поднята несколько раз на других сайтах, без окончательного решения. Я полагаю, что другие люди, которые испытывали ту же самую проблему, так или иначе решили ее, но не знали как, таким образом, они не написали ответ.
Если кто-то знает детерминированный способ решения этой проблемы, пожалуйста, ответьте на этот вопрос.