Windows 10では、仮想デスクトップを切り替えるためのショートカットキーは次のとおりです。 ctrl + win + right / left arrow。に変更して、単純化したい ctrl + right or left arrow key のみ。これどうやってするの?
AutoHotkeyはこのようなことをするための素晴らしいプログラムです。キーボードキーの再マッピング、ホットキーの設定、タスクの自動化に非常に便利なプログラムです。これを設定する手順は次のとおりです。
#NoTrayIcon ^Right::^#Right ^Left::^#Left
必要に応じて、スクリプトをコンパイルして、AutoHotkeyがインストールされていない他のコンピュータで実行できるスタンドアロンの.exeとして実行することもできます。これを行うには、スクリプトファイルを右クリックし、[スクリプトのコンパイル]をクリックします。
* Windows 10のスタートアップフォルダにアクセスするには、[ファイル名を指定して実行]を開き(Windowsキー+ Rキーを押すか、スタートメニューで検索)、次のいずれかを入力します(引用符なし)。現在のユーザーのみ)または "Shell:common startup"(すべてのユーザーに対して実行するため)開いたフォルダに貼り付けます。
ElectroPulseの答えの下で @ valkirilov のコメントに返信するには、この記事が役に立つと思います。 Windows 10でオートホットキーを使用してCtrl-Alt-Arrowを再マップする
要するに、
!^Right:: send {LWin down}{LCtrl down}{Right}{LWin up}{LCtrl up}
!^Left:: send {LWin down}{LCtrl down}{Left}{LWin up}{LCtrl up}
デスクトップを切り替えるためのショートカットをいくつか作成しました。私は3×3グリッドのデスクトップを望んでいました(事実上、または私のマインドマップでのみ - 実際にはそれらは線形です)。テンキーのキーをそれぞれのデスクトップにマッピングする必要がありました。
ホットキーの働き方は
特定のデスクトップにウィンドウを移動する簡単な方法はないので、そのウィンドウの "デスクトップに移動"メニューを表示するためにWin + Numpad0を使用しました。それは私がすぐに解決することをほとんど望んでいない妥協です(しかし、私はそれについて私自身の質問を投稿しました)。
これが私の近道です。
; 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