Windows 10: изменение сочетаний клавиш для переключения между рабочими столами
В Windows 10 сочетания клавиш для переключения виртуального рабочего стола – ctrl + win + стрелка вправо / влево . Я хотел бы упростить его, изменив его только на ctrl + правую или левую клавишу со стрелкой . Как я могу это сделать?
- Windows 10 linux bash shell ctrl + space не устанавливает отметку в Emacs
- Как создать символическую ссылку на Windows 10?
- Обновленная Windows 7 до Windows 10, служба поиска окон больше не запускается
- Windows 10 VPN Connect Button Громоздкий
- Сеть не работает после обновления Windows 10
- Нет сетевого подключения после обновления до Windows 10. Не удается откат до 8.1
- Не удается обновить графические драйверы - OEM или общий - драйвер не поддерживает эту версию Windows. - Toshiba - Intel HD 4600
- LICEcap не соблюдает высокие настройки DPI в Windows 8 и 10
AutoHotkey – отличная программа для выполнения этого точного типа вещей. Это очень полезная программа для переназначения клавиш клавиатуры, создания горячих клавиш и автоматизации задач. Вот шаги по настройке:
- Загрузите AutoHotkey ( http://www.autohotkey.com/ ) и установите его.
- Щелкните правой кнопкой мыши на рабочем столе> Создать> Скрипт Autohotkey (назовите его, как хотите).
- Щелкните правой кнопкой мыши, Edit Script.
- Вставьте следующий текст в уже существующий текст:
#NoTrayIcon ^Right::^#Right ^Left::^#Left
- Сохраните и запустите скрипт, чтобы проверить его функциональность.
- Если он выполняется так, как ожидалось, скопируйте сценарий в папку автозагрузки *, чтобы он запускался каждый раз, когда запускается ваш компьютер.
При желании вы можете скомпилировать скрипт для работы как автономный .exe, который можно запустить на других компьютерах, на которых не установлен AutoHotkey. Чтобы сделать это, щелкните правой кнопкой мыши файл сценария и нажмите «Скомпилировать сценарий».
* Чтобы получить доступ к папке автозагрузки в Windows 10, откройте «Запуск» (либо нажмите клавишу Windows + R, либо найдите его в меню «Пуск»), либо введите (без кавычек): «shell: startup» (чтобы запустить сценарий для Только текущий пользователь) или «shell: common startup» (для запуска для всех пользователей). Вставьте его в открывающуюся папку.
Чтобы ответить на комментарий @valkirilov в ответ ElectroPulse, я вижу, что этот пост полезен. Перемещение 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}
Я создал несколько ярлыков для переключения между рабочими столами. Мне нужна сетка 3х3 для настольных компьютеров (фактически, или только на моей карте ума), на самом деле они линейные). Я хотел, чтобы клавиши цифровой клавиатуры отображались на каждом рабочем столе соответственно.
Как работают горячие клавиши
- Предполагается, что всего 9 рабочих столов
- Прокручивая по крайней мере 9 влево / вправо, чтобы убедиться, что мы находимся на линейной границе известных настольных компьютеров
- Прокручивая правый номер, чтобы получить то, что я хочу.
Поскольку нет простого способа перемещения окна на конкретный рабочий стол, я использовал 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