Jak zmodyfikować skróty klawiszowe systemu Windows 10?


38

Jako użytkownik Linuksa jestem ciężkim użytkownikiem obszaru roboczego. Windows 10 to ma, ale nadal chciałbym przełączać się między nimi tak, jak w Linuksie, gdzie używam ctrl + alt + dobrze lub lewo przełączać się między obszarami roboczymi.

Jednak dla Windows 10 jest to raczej ctrl + okna + dobrze lub lewo .

Jak zmodyfikować skróty systemu Windows 10 do skrótów Linuksa?

Odpowiedzi:


12

Próbowałem skryptu harrymca, ale to nie działa. Zmodyfikowałem to i działało dla mnie następujące:

!^Right::send, #^{Right down}{Right up}
!^Left::send, #^{Left down}{Left up}

wszystko inne było w porządku.

Następnie poprawiłem skrypt, dodając następujące wiersze

!^Down::
    send, #^{Right down}{Right up}
    Sleep, 200
    send, #^{Right down}{Right up}
    return
!^Up::
    send, #^{Left down}{Left up}
    Sleep, 200
    send, #^{Left down}{Left up}
    return

Pozwala to na emulację siatki 2x2 za pomocą strzałek W GÓRĘ i W DÓŁ, ​​aby poruszać się między rzędami.

Edytuj: The sleep dodano polecenie, aby umożliwić zakończenie animacji przed wysłaniem drugiej send w przeciwnym razie widziałem kilka przypadków, w których ta druga instrukcja została zignorowana.


1
Czy jest powód, dla którego musisz Sleep, 200? Usuwanie, które zapobiega miganiu pulpitów o długości 200 ms między miejscem, do którego skaczesz. Czy usunięcie snu jest problemem, jeśli procesor jest na wyczerpaniu?
— Matt

1
Musiałem dodać sleep polecenie z powodu opóźnienia animacji. Innymi słowy, przed dodaniem go widziałem wiele zdarzeń, w których drugi send został zignorowany, ponieważ jest wykonywany zbyt szybko. Możesz zmodyfikować sleep czas trwania lub usuń go, jeśli chcesz.
— Aquadarius

1
Ahh. Możesz także usunąć go całkowicie, jeśli wyłączysz opcję „Animuj okna podczas minimalizowania i maksymalizowania” (wygraj + x> system> zaawansowane ustawienia systemu & gt; ustawienia wydajności).
— Matt

34

Nie można zmienić skrótów systemu Windows, ale można przechwytywać klucze i zmieniaj je w locie.

AutoHotkey to świetny program do zmiany mapowania klawiszy klawiatury. Oto kroki, aby to ustawić:

  1. Ściągnij i zainstaluj AutoHotkey
  2. Utwórz plik tekstowy o nazwie startup.ahk i wklej poniższy kod do mapy Ctrl + Alt + Dobrze / Lewo do Ctrl + Zdobyć + Dobrze / Lewo :

!^Right::^#Right
!^Left::^#Left

  1. Zapisz i uruchom skrypt, aby przetestować jego funkcjonalność.
  2. Jeśli działa zgodnie z oczekiwaniami, skopiuj skrypt do folderu Autostart

Aby znaleźć folder startowy w systemie Windows 10, otwórz „Uruchom” (naciśnij Zdobyć + R lub wyszukaj go w menu Start) i wpisz (bez cudzysłowów): „shell: startup” dla bieżącego użytkownika lub „shell: common startup” dla wszystkich użytkowników. Skopiuj plik startup.ahk do otwieranego folderu.


1
Myślałem, że będę musiał napisać do tego własny skrypt. Dobrze, że ktoś już to zrobił, żeby nie musiałem wymyślać nowego koła!
— answerSeeker

5
Wciąż mnie to dziwi, że Windows nie dodaje funkcji do zmiany skrótów klawiaturowych. 20 lat później. Łał. Amen do AutoHotkey.
— Ligemer

Czy po tym musisz ponownie uruchomić komputer, aby działał?
— Red M

@RedM: startup.ahk powinien już działać po testowaniu. W przypadku przyszłych butów uruchomi się podczas rozruchu.
— harrymc
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.