Manchmal Ctrlbleibt der Schlüssel während Debug-Sitzungen in Visual Studio 2010 irgendwie hängen, und wenn ich Shift+ drücke F5, um das Debuggen zu beenden, wird er zurückgesetzt ( Ctrl+ Shift+ F5).
Dies wird manchmal sehr frustrierend, insbesondere wenn die Lösung viel Zeit benötigt. Wie verhindere ich, dass dies jemals wieder passiert?
Ich habe gerade herausgefunden, dass dies passiert, wenn ich Ctrl+ mache Somethingund die Fehlermeldung direkt danach erscheint und mir sagt, dass ich das nicht kann (nicht die Tasten drücken, sondern das Ergebnis der Kombination, wie das Ausschneiden von Code oder das Kommentieren).
Hat einen Fehlerbericht gepostet .
Wie Sie auf der oben verlinkten Seite mit den Fehlerberichten sehen können, wird dieses Problem wahrscheinlich nicht behoben.
quelle
Weil Visual Studio den Status der Steuertaste mithilfe von Tastaturereignissen verfolgt, anstatt ihn bei der Reaktion auf ein Ereignis zu überprüfen.
Wenn das KeyUp-Ereignis für den Steuerschlüssel an ein anderes Fenster gesendet wird und dieses Fenster das Ereignis verschluckt (als behandelt markiert), erhält VS2010 daher keine Ereignisbenachrichtigung. Die Anwendung verhält sich dann so, als ob die Strg-Taste noch gedrückt ist Sie drücken und lassen die Strg-Taste erneut los (was zu einem Keyup-Ereignis führt).
Dies ist eine reine Vermutung, die auf dem Verhalten basiert, das ich gesehen habe (und auch auf Ihren Beobachtungen), daher weiß ich nicht, warum ich mir die Mühe mache, dies zu posten ...
quelle
Dies ist eine alte Frage, aber vielleicht hilft diese Antwort jemand anderem.
Problem: Die Steuertaste erscheint in VS "stecken geblieben". Funktioniert gut in anderen Apps. Durch Drücken der Strg-Taste wird nicht in den Nicht-Strg-Modus zurückgeschaltet. Mit dem Pfeil nach oben wird beispielsweise die Seite gescrollt, anstatt den Cursor zu bewegen.
So reproduzieren Sie: Strg-V zum Einfügen in eine schreibgeschützte Quelle im Debug-Modus.
So beheben Sie das Problem: Drücken Sie die rechte Strg-Taste. Irgendwie scheint sich das zu lösen, wenn die linke Strg-Taste nicht funktioniert.
quelle
Ctrl+Shift
, um die Sprache zu ändern (sofern verfügbar).Ich habe dieses Problem in VS2010 reproduziert. Die Schritte sind 1. Starten Sie das Debuggen. 2. Klicken Sie auf Strg + x, um eine Linie in gesperrten Seiten zu schneiden. 3. Sie können sich nicht ändern. 4. Klicken Sie nun auf x, s, Registerkarte, Umschalt + F5 und Sie werden den Fehler finden
quelle