У Windows 10 клавішами швидкого доступу для переключення віртуального робочого столу є ctrl+ win+ right / left arrow. Я б хотів спростити його, змінивши його лише на ctrl+ right or left arrow key. Як я можу це зробити?
У Windows 10 клавішами швидкого доступу для переключення віртуального робочого столу є ctrl+ win+ right / left arrow. Я б хотів спростити його, змінивши його лише на ctrl+ right or left arrow key. Як я можу це зробити?
Відповіді:
AutoHotkey - це відмінна програма для виконання такого типу речей. Це дуже корисна програма для перестановки клавіш клавіатури, що дозволяє встановлювати гарячі клавіші та автоматизувати завдання. Ось такі кроки для налаштування:
#NoTrayIcon
^Right::^#Right
^Left::^#Left
За бажанням, ви можете скласти скрипт для запуску як окремий файл .exe, який можна запустити на інших комп'ютерах, на яких не встановлено функцію AutoHotkey. Для цього клацніть правою кнопкою миші файл сценарію та натисніть «Компілювати сценарій».
* Щоб отримати доступ до папки запуску в Windows 10, відкрийте «Запустити» (або натисніть клавішу Windows + R, або шукайте її в меню «Пуск») і введіть або (без лапок): «shell: startup» (для запуску сценарію для лише поточний користувач) або "shell: загальний запуск" (для запуску для всіх користувачів). Вставте його в папку, що відкриється.
Щоб відповісти @valkirilov коментар «s під відповідь електроімпульсної, я бачу цей пост корисним. Перезапис Ctrl-Alt-Arrow у Windows 10 за допомогою функції AutoHotkey
Словом, використовуючи
!^Right:: send {LWin down}{LCtrl down}{Right}{LWin up}{LCtrl up}
!^Left:: send {LWin down}{LCtrl down}{Left}{LWin up}{LCtrl up}
!^
ніж ефективніший ^
. CTRL + Стрілка дуже важлива і застережена. Але CTRL + Win + Стрілка не зарезервована.
Я створив кілька ярликів для перемикання між настільними комп'ютерами. Я хотів сітку 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