Umschaltsperre in Windows (wenn Synergie genutzt wird?)

8735
Linulin

Ich nutze "Synergie", um verschiedene Linux- und Windows-PCs als einen Arbeitsbereich für meine Maus, Tastatur und Zwischenablage erscheinen zu lassen.

Das Problem ist, dass 'Synergie' nicht sehr stabil ist und anscheinend Windows (XP, wenn das wichtig ist) "denken" lässt, dass die Umschalttaste immer gedrückt ist. Das Ärgerlichste ist, dass 'Shift + MouseClick' von einigen Anwendungen (z. B. Firefox) einer speziellen Funktionalität zugeordnet werden kann und die Maus damit kaum noch zu gebrauchen ist.

Der Neustart des PCs hilft dabei, die Schicht zu entsperren, aber offensichtlich ist dies nicht die Lösung, die ich verwenden möchte.

2
Verwenden Sie die ursprüngliche Synergy oder Synergy +? Snark vor 14 Jahren 0
Das Original. Linulin vor 14 Jahren 0

4 Antworten auf die Frage

2
Linulin

Problemumgehung, die den Neustart verhindert:

  • Klicken Sie mit der rechten Maustaste auf die Sprachleistenanzeige (in der rechten Ecke Ihrer Taskleiste).
  • wähle 'Einstellungen'
  • Klicken Sie im Bereich "Einstellungen" auf die Schaltfläche "Key Settings".
  • Wählen Sie "Umschalttaste drücken" im Bereich "Um die Feststelltaste zu deaktivieren",
  • Drücken Sie 'OK', bis alle Dialogfelder 'Einstellungen' geschlossen sind.
  • Drücken Sie "Shift" - Bingo! -- das Problem ist gelöst!
  • Wiederholen Sie den obigen Vorgang, um zur Feststelltaste zurückzukehren.

Beachten Sie, dass ich zwei Eingabesprachen verwende und zwischen ihnen mit Strg + Umschalttaste wechsle. Wenn Sie nur Englisch verwenden, kann auf die Sprachleiste möglicherweise nicht direkt zugegriffen werden.

PS Ich dachte nur, dass man von Anfang an auf die Shift-Taste drücken könnte, um das Problem zu lösen, ohne irgendwelche Einstellungen zu ändern.

0
Snark

Dies ist offenbar ein bekanntes Problem bei Synergy und sogar bei Synergy + (eine Gabel mit vielen Bugfixes). Es wird hier auf dem Issue-Tracker für Synergy + ziemlich intensiv diskutiert .

Das Problem wäre, dass Sie Bildschirme (und damit Computer) mit einer speziellen Taste (Shift, Alt, ...) gedrückt halten. Wenn Sie es freigeben, erhält der andere Computer die Meldung "Schlüssel hoch" und nicht die Nachricht, bei der die Meldung "Schlüssel unten" angezeigt wurde. Der Status der Zusatztaste wird also nicht freigegeben.

Bis sie eine Lösung für dieses Problem gefunden haben, sollten Sie den Bildschirm nicht wechseln, während Sie eine dieser Tasten drücken.

Snark, ich mag deine elegante Erklärung der Wurzel des Problems, aber es scheint komplizierter zu sein. Das heißt, ich kann das Problem nicht reproduzieren, indem ich einfach eine der Tasten Umschalt, Alt, Strg, Strg + Umschalttaste, Feststelltaste und das Bewegen der Maus von einem Bildschirm zum anderen drücke ... BTW, danke für die Links! Ich werde mir Synergy + genauer ansehen, wenn es die Zeit erlaubt. Linulin vor 14 Jahren 0
0
Dmitri DB

Jeesh, 4 Jahre später im Jahr 2013 und das ist immer noch ein Problem?

Wie auch immer, ich habe es einfach gelöst, indem ich die klebrigen Tasten auf dem Windows-Computer ein- und ausschaltete, der ganz schelmisch wirkte. Tippen Sie fünfmal auf "Shift", schalten Sie zur Freude Ihres Herzens um und hoffentlich sollten die Dinge von dort aus funktionieren. Mein nächster Schritt: Tauschen Sie meine Feststelltaste gegen einen 'ctrl'-Modifikator, statt wie auf meinen Linux-Maschinen. Wer benutzt eigentlich das Caps-Lock, ist es nur ich oder ist das der Schlüssel für verrückte alte Leute, die glauben, dass die Leute sehen werden, was sie besser zu sagen haben? Oder wir denken über die Zugänglichkeit nach, und es hilft ihren alten Augen, die Schlüssel zu sehen? Wie auch immer, ich schweife ab.

-1
Kickass

Update zur Situation:

Noch keine Lösung für dieses Problem, die ich finden kann. Setup: Win10 Server, Kali 2.2 (rollender) Client. Synergie 1.4.18 (kostenlos)

Benutzer berichten von Windows-Updates. Diese "möglichen" Lösungen gelten jedoch für Win 8.1.

Es gibt Berichte, dass win32k.sys der Täter ist. Sie können nicht auf die vorgeschlagene Version zurückgreifen, da Win 10 auf Version 10 ausgeführt wird, während 8.1 auf 6.3 (über win32k.sys-Version) ausgeführt wurde.

Wenn Sie Windows-Update jetzt ausführen, um zu sehen, ob es das Problem beheben kann, wenn ich nicht antworte, gehen Sie davon aus, dass das Problem nicht behoben wurde.

Das Problem def links zu den Shift-Keyup- und Keydown-Ereignissen. Shift + Pfeile funktionieren einwandfrei. Die alphanumerischen Zeichen sind das Problem.

(Wenn Sie beim Übergang zum Client-Computer die Umschalttaste gedrückt halten, gibt es eine Umschaltsperre auf dem Client-Computer. Wenn Sie die Steuerung der Umschaltsperre wieder auf den Server-Computer zurücksetzen und die Umschalttaste drücken und loslassen möchten, wird der Übergang zum Client-Computer zurückgesetzt, und die Umschaltsperre wird gelöscht.

Wenn Sie viel am Terminal arbeiten, wird dies für Sie nicht funktionieren.

Die einzigen Lösungen, die ich für dieses Problem gefunden habe, sind Win 7 auf einem Server-Computer auszuführen.

Es scheint, als ob der gleiche Fehler auch in der neuesten (kostenpflichtigen) Release-Version von Synergy (1.8.2) vorhanden ist. Zu Ihrer Information: Quellcode ist immer noch Open Source und kann immer noch manuell kompiliert werden, jedoch konnte ich es nicht erstellen, es beschwerte sich, dass das Makefile-Skript nicht für das GUI verfügbar ist, versuchte 'mv src / gui / gui. Pro src / gui / Makefile 'beschwerte sich dann über einen Syntaxfehler. Es scheint mir, dass die Quelldateien unvollständig sind. Wenn es jemandem gelungen ist, wo ich aufgegeben habe, schreib mir eine Antwort!

PS: Wenn Sie nur Windows-Maschinen (auf Server und Client) ausführen, sollten Sie Input Director verwenden . Ehrlich gesagt, es ist bessere Software, mehr Optionen, zuverlässiger und kostenlos. Es gibt jedoch auch Nachteile, die Entwicklung hat meines Wissens nach aufgehört und ist nur auf der Windows-Plattform verfügbar.