W systemie Windows 10 klawisze skrótu do przełączania wirtualnego pulpitu to ctrl+ win+ right / left arrow. Chciałbym to uprościć, zmieniając ją tylko na ctrl+ right or left arrow key. W jaki sposób mogę to zrobić?
W systemie Windows 10 klawisze skrótu do przełączania wirtualnego pulpitu to ctrl+ win+ right / left arrow. Chciałbym to uprościć, zmieniając ją tylko na ctrl+ right or left arrow key. W jaki sposób mogę to zrobić?
Odpowiedzi:
AutoHotkey to świetny program do robienia tego właśnie rodzaju rzeczy. Jest to bardzo przydatny program do zmiany mapowania klawiszy klawiatury, umożliwiający konfigurowanie skrótów klawiszowych i automatyzację zadań. Oto kroki, aby to skonfigurować:
#NoTrayIcon
^Right::^#Right
^Left::^#Left
Opcjonalnie możesz skompilować skrypt, aby działał jako samodzielny plik .exe, który można uruchomić na innych komputerach, na których nie zainstalowano AutoHotkey. Aby to zrobić, kliknij prawym przyciskiem myszy plik skryptu i kliknij „Skompiluj skrypt”.
* Aby uzyskać dostęp do folderu startowego w systemie Windows 10, otwórz „Uruchom” (naciśnij klawisz Windows + R lub wyszukaj go w menu Start) i wpisz albo (bez cudzysłowu): „shell: startup” (aby uruchomić skrypt dla tylko bieżący użytkownik) lub „shell: common startup” (aby uruchomić go dla wszystkich użytkowników). Wklej go do folderu, który zostanie otwarty.
Aby odpowiedzieć na komentarz @valkirilov pod odpowiedzią ElectroPulse, widzę, że ten post jest pomocny. Ponowne mapowanie Ctrl-Alt-Arrow w Windows 10 za pomocą AutoHotkey
W skrócie, używając
!^Right:: send {LWin down}{LCtrl down}{Right}{LWin up}{LCtrl up}
!^Left:: send {LWin down}{LCtrl down}{Left}{LWin up}{LCtrl up}
!^
jest bardziej wydajny niż ^
. CTRL + strzałka jest bardzo ważna i zarezerwowana. Ale CTRL + Win + Arrow nie jest zarezerwowany.
Stworzyłem kilka skrótów do przełączania między komputerami stacjonarnymi. Chciałem siatki komputerów stacjonarnych 3x3 (praktycznie lub tylko w mojej mapie myśli - w rzeczywistości są one liniowe). Chciałem, aby klawisze klawiatury numerycznej były odpowiednio mapowane na każdym pulpicie.
Sposób działania klawiszy skrótu
Ponieważ nie ma łatwego sposobu przeniesienia okna na określony pulpit, użyłem Win + Numpad0, aby wyświetlić menu „przenieś na pulpit” dla tego okna. Jest to kompromis, który mam nadzieję wkrótce rozwiązać (ale opublikowałem własne pytanie na ten temat).
Oto moje skróty:
; Windows+Number pad keys = Windows 10 desktop switching.
; number pad to match a 3x3 desktop
#Numpad1::
#NumpadEnd::
Send, {LWin down}{Ctrl down}{Right 9}{Left 2}{Ctrl up}{LWin up}
return
#Numpad2::
#NumpadDown::
Send, {LWin down}{Ctrl down}{Right 9}{Left 1}{Ctrl up}{LWin up}
return
#Numpad3::
#NumpadPgDn::
Send, {LWin down}{Ctrl down}{Right 9}{Ctrl up}{LWin up}
return
#Numpad4::
#NumpadLeft::
Send, {LWin down}{Ctrl down}{Left 9}{Right 3}{Ctrl up}{LWin up}
return
#Numpad5::
#NumpadClear::
Send, {LWin down}{Ctrl down}{Left 9}{Right 4}{Ctrl up}{LWin up}
return
#Numpad6::
#NumpadRight::
Send, {LWin down}{Ctrl down}{Right 9}{Left 3}{Ctrl up}{LWin up}
return
#Numpad7::
#NumpadHome::
Send, {LWin down}{Ctrl down}{Left 9}{Ctrl up}{LWin up}
return
#Numpad8::
#NumpadUp::
Send, {LWin down}{Ctrl down}{Left 9}{Right 1}{Ctrl up}{LWin up}
return
#Numpad9::
#NumpadPgUp::
Send, {LWin down}{Ctrl down}{Left 9}{Right 2}{Ctrl up}{LWin up}
return
; Send, {LWin down}{Tab}{LWin up}
; Sleep, 3000
; Send, {Tab 1}{Right 2}
; Sleep, 3000
; Send, {Enter}
; Sleep, 3000
; return
;
; Bring up the "move this window to desktop..." menu. Since the menu is always different, don't operate on it. Just leave it at that.
#!Numpad0::
#!NumpadIns::
#+Numpad0::
#+NumpadIns::
#Numpad0::
#NumpadIns::
Send, {LWin down}{Tab}{LWin up}
Sleep, 400
Send, {AppsKey}M
return