Ilekroć klikam gdzieś, by wpisać jakiś kod, z definicji dokładnie tam, gdzie jest mój kursor myszy, co przesłania to, co próbuję wpisać. Często, jeśli zapomnę odsunąć kursor przed rozpoczęciem pisania, znajdę się w sytuacji, gdy przesuwam dłoń z klawiatury z powrotem do myszy, aby przesunąć kursor na bok, a następnie wrócić do pisania.
Wiem, że istnieje opcja ukrywania kursora podczas pisania na poziomie systemu operacyjnego, ale wydaje się, że nie ma to żadnego efektu w Visual Studio.
Znam też narzędzia, które mogą stale działać w tle (tj. CursorHider ), ale ze względów stabilności jestem niezdecydowany, aby uruchomić kolejną usługę w tle na wiele już działających.
Czy jest jakieś rozwiązanie?
windows
keyboard
productivity
visual-studio
cursor
Adam Kane
źródło
źródło
Odpowiedzi:
Tak jak ty, miałem ten problem na zawsze. Napisałem więc mały skrypt, który ukrywa kursor myszy niezależnie od używanej aplikacji Windows.
Pamiętaj, że jeśli uruchomisz Visual Studio (lub cokolwiek) w trybie podniesionym, będziesz musiał uruchomić moje narzędzie także w trybie podwyższonym.
źródło
Wygląda na to, że funkcjonalność „ukrywania wskaźnika podczas pisania” zależy od aplikacji.
Ta opcja jest zaznaczona w opcjach wskaźnika myszy i działa z aplikacjami takimi jak notatnik, wordpad, Word i Visual Studio 6. Ale nie działa z innymi aplikacjami, takimi jak Firefox i Visual Studio 2008.
Uważam, że aplikacje, w których to nie działa, są źle zaprogramowane do wielokrotnego wyświetlania kursora. Jako programista mogę powiedzieć, że programowanie kursora w systemie Windows to wielki bałagan, w którym w końcu jedynym sposobem na zachowanie rozsądku jest wielokrotne odtwarzanie kursora po określonych zdarzeniach. Najwyraźniej programiści Visual Studio 2008 zastosowali te same skróty.
źródło
Wiem, że to prawdopodobnie nie jest dla ciebie realne rozwiązanie, ale lubię w ogóle nie używać myszy, ponieważ ma powiązania klawiszy dla wszystkiego w IDE. Mogę przeskakiwać z panelu na panel, z błędu na błąd itp. Bez konieczności dotykania myszy. Także jeśli twoje zajęcia są ładne i małe, nie będziesz musiał zbytnio przewijać klas w górę i w dół (a nawet gdybyś musiał do nich użyć klawiszy strzałek).
źródło
Możesz uniknąć „ukrywania wskaźnika podczas pisania”, przechwytując EN_UPDATE w WndProc okna nadrzędnego kontrolki edycji i ustawiając pozycję kursora:
źródło