.png)
Synergy очень удобен для совместного использования одного комплекта мышь/клавиатура между несколькими ПК. Но у меня есть ноутбук (WinXP SP3) и настольный компьютер (OS X Snow Leopard), мышь, клавиатура, которая подключается к настольному компьютеру. Мне не нужно делиться клавиатурой, так как у каждого есть своя. Есть ли способ совместно использовать только мышь? Так как если включить совместное использование клавиатуры, это может вызвать неудобства. Спасибо.
PS. Еще один быстрый вопрос: как остановить демон synergy на Mac OS? synergys --help не дает никакой информации.
решение1
Я не думаю, что это сработает, потому что когда вы убираете курсор мыши с сервера, активное окно расфокусируется, поэтому, если бы вы могли печатать на клавиатуре сервера, не было бы активного окна, в котором можно было бы нажимать клавиши.
Synergy не отключает клиентскую клавиатуру, поэтому при переходе на другой ПК вы по-прежнему сможете печатать на клавиатуре этого ПК (а также сервера).
Единственное, чего вы не можете сделать, — это набрать текст на клавиатуре сервера и отобразить его на сервере, когда мышь находится на другом экране.
решение2
(Общая подсказка по сайту — пожалуйста, ограничивайте количество вопросов одним за раз)
Что касается отключения синергии, откройте терминал и введите sudo killall synergys
. Он запросит у вас пароль.
Я подозреваю, что невозможно использовать одновременно мышь и клавиатуру.
решение3
Это возможно. В пределах вашегофайл конфигурациивы можете использовать назначение keystroke() none
для отключения клавиши на клиенте. Обычно оно используется для отключения клавиши, которая может вызвать проблемы на клиенте (например, altgr, win или rctrl при запуске определенных приложений), но его можно использовать для отключения всех клавиш, хотя вам придется делать это по одной клавише за раз.
keystroke(key) = actions
В вашей ситуации это можно использовать следующим образом:
keystroke(AppMail) = none
keystroke(AppMedia) = none
keystroke(AppUser1) = none
keystroke(AppUser2) = none
keystroke(AudioDown) = none
keystroke(AudioMute) = none
keystroke(AudioNext) = none
keystroke(AudioPlay) = none
keystroke(AudioPrev) = none
keystroke(AudioStop) = none
keystroke(AudioUp) = none
keystroke(BackSpace) = none
keystroke(Begin) = none
keystroke(Break) = none
keystroke(Cancel) = none
keystroke(CapsLock) = none
keystroke(Clear) = none
keystroke(Delete) = none
keystroke(Down) = none
keystroke(Eject) = none
keystroke(End) = none
keystroke(Escape) = none
keystroke(Execute) = none
keystroke(F1) = none
keystroke(F2) = none
keystroke(F3) = none
keystroke(F4) = none
keystroke(F5) = none
keystroke(F6) = none
keystroke(F7) = none
keystroke(F8) = none
keystroke(F9) = none
keystroke(F10) = none
keystroke(F11) = none
keystroke(F12) = none
keystroke(F13) = none
keystroke(F14) = none
keystroke(F15) = none
keystroke(F16) = none
keystroke(F17) = none
keystroke(F18) = none
keystroke(F19) = none
keystroke(F20) = none
keystroke(F21) = none
keystroke(F22) = none
keystroke(F23) = none
keystroke(F24) = none
keystroke(F25) = none
keystroke(F26) = none
keystroke(F27) = none
keystroke(F28) = none
keystroke(F29) = none
keystroke(F30) = none
keystroke(F31) = none
keystroke(F32) = none
keystroke(F33) = none
keystroke(F34) = none
keystroke(F35) = none
keystroke(Find) = none
keystroke(Help) = none
keystroke(Home) = none
keystroke(Insert) = none
keystroke(KP_0) = none
keystroke(KP_1) = none
keystroke(KP_2) = none
keystroke(KP_3) = none
keystroke(KP_4) = none
keystroke(KP_5) = none
keystroke(KP_6) = none
keystroke(KP_7) = none
keystroke(KP_8) = none
keystroke(KP_9) = none
keystroke(KP_Add) = none
keystroke(KP_Begin) = none
keystroke(KP_Decimal) = none
keystroke(KP_Delete) = none
keystroke(KP_Divide) = none
keystroke(KP_Down) = none
keystroke(KP_End) = none
keystroke(KP_Enter) = none
keystroke(KP_Equal) = none
keystroke(KP_F1) = none
keystroke(KP_F2) = none
keystroke(KP_F3) = none
keystroke(KP_F4) = none
keystroke(KP_Home) = none
keystroke(KP_Insert) = none
keystroke(KP_Left) = none
keystroke(KP_Multiply) = none
keystroke(KP_PageDown) = none
keystroke(KP_PageUp) = none
keystroke(KP_Right) = none
keystroke(KP_Separator) = none
keystroke(KP_Space) = none
keystroke(KP_Subtract) = none
keystroke(KP_Tab) = none
keystroke(KP_Up) = none
keystroke(Left) = none
keystroke(LeftTab) = none
keystroke(Linefeed) = none
keystroke(Menu) = none
keystroke(NumLock) = none
keystroke(PageDown) = none
keystroke(PageUp) = none
keystroke(Pause) = none
keystroke(Print) = none
keystroke(Redo) = none
keystroke(Return) = none
keystroke(Right) = none
keystroke(ScrollLock) = none
keystroke(Select) = none
keystroke(Sleep) = none
keystroke(Space) = none
keystroke(SysReq) = none
keystroke(Tab) = none
keystroke(Undo) = none
keystroke(Up) = none
keystroke(WWWBack) = none
keystroke(WWWFavorites) = none
keystroke(WWWForward) = none
keystroke(WWWHome) = none
keystroke(WWWRefresh) = none
keystroke(WWWSearch) = none
keystroke(WWWStop) = none
keystroke(Space) = none
keystroke(Exclaim) = none
keystroke(DoubleQuote) = none
keystroke(Number) = none
keystroke(Dollar) = none
keystroke(Percent) = none
keystroke(Ampersand) = none
keystroke(Apostrophe) = none
keystroke(ParenthesisL) = none
keystroke(ParenthesisR) = none
keystroke(Asterisk) = none
keystroke(Plus) = none
keystroke(Comma) = none
keystroke(Minus) = none
keystroke(Period) = none
keystroke(Slash) = none
keystroke(Colon) = none
keystroke(Semicolon) = none
keystroke(Less) = none
keystroke(Equal) = none
keystroke(Greater) = none
keystroke(Question) = none
keystroke(At) = none
keystroke(BracketL) = none
keystroke(Backslash) = none
keystroke(BracketR) = none
keystroke(Circumflex) = none
keystroke(Underscore) = none
keystroke(Grave) = none
keystroke(BraceL) = none
keystroke(Bar) = none
keystroke(BraceR) = none
keystroke(Tilde) = none
Вам также необходимо будет сделать назначения для букв и других клавиш с помощью синтаксиса \uXXXX:
keystroke(\u0001) = none
keystroke(\u0002) = none
keystroke(\u0003) = none