Горячая клавиша PyDirectInput (Win+D) выводит «d» вместо отображения рабочего столаPython

Программы на Python
Anonymous
Горячая клавиша PyDirectInput (Win+D) выводит «d» вместо отображения рабочего стола

Сообщение Anonymous »

Я пытаюсь имитировать сочетание клавиш Win+D, используя библиотеку pydirectinput. Однако вместо того, чтобы свернуть все окна и показать рабочий стол, он просто выводит d.
Среда:win10 python 3.12 pydirectinput 1.0.4
Мини-пример:

Код: Выделить всё

pydirectinput.keyDown('win') # winright
pydirectinput.keyDown('d')
# time.sleep(0.01) not work
pydirectinput.keyUp('d')
pydirectinput.keyUp('win')
Тот же код интерфейса, использующий pyautogui, может работать правильно.
Тестирование других комбинаций Win+ с pydirectinput одинаково неэффективно.

Вернуться в «Python»