Какой процесс отвечает за переключение задач в Windows 10?

Просто для некоторого контекста - хотя это не повлияет на вопрос или ответ - я пытаюсь понять, смогу ли я заставить Surface Dial использовать функцию переключателя задач Windows 10 (Alt + Tab).

Я настроил пользовательский инструмент так, чтобы я мог запускать переключатель задач, нажимая на кнопку Surface Dial, которая в итоге просто запускает команду Ctrl + Alt + Tab, которая оставляет переключатель задач открытым (тогда как нажатие Alt + Tab остается открытым пока вы продолжаете удерживать клавишу Alt).

Затем я настроил другие функции в наборе инструментов для навигации по меню переключателя задач - перемещаясь влево или вправо, а затем выбирая выбранное приложение.

К сожалению, когда переключатель задач открыт, он удаляет мои пользовательские инструменты, поэтому я надеюсь создать собственные инструменты для процесса или программы, которые запускают переключатель задач, чтобы они были доступны для меня, пока он находится в фокусе.

До сих пор я пытался настроить пользовательские инструменты для Windows Explorer, Desktop Window Manager и Windows Shell Experience Host, но мне не повезло.

Спасибо!

1 ответ1

0

Это обработано CSRSS, который является csrss.exe

Alt+Tab ↹ работает, даже если Windows Explorer больше не работает. В системах на базе Windows NT Alt+Tab managed управляется CSRSS (клиент-серверная подсистема выполнения). Он работает даже тогда, когда Ctrl+Alt+Del и Ctrl+⇧ Shift+Esc (диспетчер задач) (которые управляются Winlogon) этого не делают. [4]

https://en.wikipedia.org/wiki/Alt-Tab#Windows-specific_issues_and_hacks

Обратите внимание, что вам просто нужно отправить Ctrl+Alt+Tab Ct вместо Ctrl+⇧ Shift+Alt+Tab ↹

В Windows 7 дополнительная комбинация клавиш Ctrl+Alt+Tab ↹ вызывает диалоговое окно переключателя, и оно остается на экране после отпускания всех клавиш. Пользователь может перемещаться по диалоговому окну в любом направлении, используя клавиши со стрелками или клавишу Tab ↹ линейным образом, перенося конец списка обратно в начало. В этом режиме клавиша ↵ Enter или щелчок мыши выбирают желаемое окно, которое получает фокус, и диалоговое окно закрывается; Esc отклоняет без изменения фокуса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .