Immer wenn ich irgendwohin klicke, um Code einzugeben, befindet sich per Definition genau dort mein Mauszeiger, was das, was ich eingeben möchte, verdeckt. Wenn ich vergesse, den Cursor weg zu bewegen, bevor ich mit dem Tippen beginne, bewege ich häufig meine Hand von meiner Tastatur zurück zu meiner Maus, um den Cursor aus dem Weg zu räumen und dann wieder zu tippen.
Ich weiß, dass es auf Betriebssystemebene die Option "Cursor während der Eingabe ausblenden" gibt, aber das scheint in Visual Studio keine Auswirkungen zu haben.
Ich kenne auch Dienstprogramme, die ständig im Hintergrund ausgeführt werden können (z. B. CursorHider ), aber aus Stabilitätsgründen zögere ich, einen weiteren Hintergrunddienst zusätzlich zu den vielen bereits ausgeführten auszuführen.
Gibt es eine Lösung?
quelle
Antworten:
Wie Sie hatte ich dieses Problem für immer. Deshalb habe ich ein kleines Skript geschrieben, das den Mauszeiger verbirgt, unabhängig davon, welche Windows-Anwendung Sie verwenden.
Beachten Sie, dass Sie mein Dienstprogramm auch im erhöhten Modus ausführen müssen, wenn Sie Visual Studio (oder etwas anderes) im erhöhten Modus ausführen.
quelle
Es scheint, dass die Funktionalität von "Zeiger während der Eingabe ausblenden" von der Anwendung abhängt.
Diese Option ist in den Zeigeroptionen meiner Maus aktiviert und funktioniert für Anwendungen wie Editor, Wordpad, Word und Visual Studio 6. Sie funktioniert jedoch nicht für andere Anwendungen wie Firefox und Visual Studio 2008.
Ich glaube, dass die Anwendungen, in denen dies nicht funktioniert, falsch programmiert sind, um den Cursor wiederholt anzuzeigen. Als Programmierer kann ich Ihnen sagen, dass das Programmieren des Cursors in Windows ein großes Durcheinander ist. Schließlich besteht die einzige Möglichkeit, gesund zu bleiben, darin, den Cursor bei bestimmten Ereignissen wiederholt wiederherzustellen. Offensichtlich haben die Programmierer hinter Visual Studio 2008 dieselben Verknüpfungen verwendet.
quelle
Ich weiß, dass dies wahrscheinlich keine praktikable Lösung für Sie ist, aber ich mag es, die Maus überhaupt nicht zu verwenden, indem ich Tastenbelegungen für alles in der IDE habe. Ich kann von Fenster zu Fenster, von Fehler zu Fehler usw. springen, ohne die Maus berühren zu müssen. Auch wenn Ihre Klassen nett und klein sind, müssen Sie nicht zu viel nach oben und unten scrollen (und selbst wenn Sie die Pfeiltasten müssten, würde dies ausreichen).
quelle
Sie können das "Ausblenden des Zeigers während der Eingabe" vermeiden, indem Sie EN_UPDATE in WndProc des übergeordneten Fensters des Bearbeitungssteuerelements abfangen und die Cursorposition festlegen:
quelle