Переключение устройств ввода к определённому сеансу

Все вопросы практического направления. Видеокарты и другое "железо", особенности работы, настройка Windows и приложений, обнаруженные ошибки, нежелательные эффекты и прочее.

Модератор: mercenary

Spx

Переключение устройств ввода к определённому сеансу

Сообщение Spx » Вс авг 04, 2024 12:35

День добрый, такой вопрос, использую 3 рабочих места, мне нужно переключаться (клавиатура, мышь) только между 1 и 3 по нажатию ctrl+f12, в обход 2-го места. Есть ли какие варианты? В иделе чтоб был переход по конкретной комбинации к конкретной сесии. Например ctrl+1 рабочее место 1, ctrl+3 рабочее место 3.

Подойдут любые варианты, костыли, реестр, api, стороний софт итд.

Jacobjsdhfg
Сообщения: 2
Зарегистрирован: Вт мар 12, 2024 11:37

Re: Переключение устройств ввода к определённому сеансу

Сообщение Jacobjsdhfg » Ср ноя 06, 2024 10:06

День добрый! Для реализации переключения между рабочими местами с помощью горячих клавиш можно рассмотреть несколько вариантов:

Использование стороннего ПО: papa's games louie

AutoHotkey: Это мощный инструмент для автоматизации задач в Windows. Вы можете создать скрипт, который будет переключать фокус между рабочими столами по заданным комбинациям клавиш. Например:
Copy
^1:: ; Ctrl+1 для рабочего места 1
{
; код для переключения на рабочий стол 1
}
^3:: ; Ctrl+3 для рабочего места 3
{
; код для переключения на рабочий стол 3
}
^F12:: ; Ctrl+F12 для переключения между 1 и 3
{
; код для переключения между 1 и 3
}
Использование встроенных возможностей Windows:

В Windows можно использовать комбинации клавиш Win + Ctrl + D для создания нового рабочего стола и Win + Ctrl + <стрелка влево/вправо> для переключения между ними. Однако это не совсем то, что вы ищете, так как придется вручную переключаться.
Изменение реестра:

Возможно, существуют ключи реестра, которые можно изменить для настройки поведения переключения, но это может быть сложнее и менее надежно, чем использование стороннего ПО.
Использование API:

Если вы знакомы с программированием, можно использовать Windows API для управления рабочими столами, но это потребует значительных усилий и знаний.
Кастомизация через PowerToys:

Microsoft PowerToys предоставляет различные утилиты для улучшения производительности Windows, но прямого переключения между рабочими столами там нет.
Если вы решите использовать AutoHotkey, это, вероятно, самый простой и гибкий способ достижения вашей цели.

VernaCross
Сообщения: 1
Зарегистрирован: Пн дек 30, 2024 7:47

Re: Переключение устройств ввода к определённому сеансу

Сообщение VernaCross » Пн дек 30, 2024 7:50

Возможные решения: Создайте сценарий PowerShell, который будет отправлять соответствующие команды для переключения между рабочими местами. Вы можете использовать команды ASTER API для этого.

Spx

Re: Переключение устройств ввода к определённому сеансу

Сообщение Spx » Вс янв 12, 2025 2:14

VernaCross писал(а):
Пн дек 30, 2024 7:50
Возможные решения: Создайте сценарий PowerShell, который будет отправлять соответствующие команды для переключения между рабочими местами. Вы можете использовать команды ASTER API для этого.
У АСТЕР есть API? :shock: В таком случае, не подскажете, а где можно бы было найти информацию и документацию к нему?

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей