Отправить комбинацию клавиш с Python

Я хочу, чтобы можно было отправить комбинацию клавиш SHIFT + CTRL +. (точка), используя следующий код:

import win32com.client as comclt
wsh= comclt.Dispatch("WScript.Shell")
wsh.SendKeys() 

До сих пор я был в состоянии отправить CTRL +. (точка), как это:

wsh.SendKeys(^.) 

Как добавить туда клавишу SHIFT?

Спасибо всем, кто ответит:)

1 ответ

Решение

Для смены +

Полный список доступен здесь: SendKeys

... Чтобы указать, что комбинация клавиш SHIFT, CTRL и ALT должна удерживаться при нажатии нескольких других клавиш, создайте составной строковый аргумент с измененными сочетаниями клавиш, заключенными в скобки. Например, чтобы отправить комбинацию нажатий клавиш, которая указывает, что клавиша SHIFT удерживается, пока:

  • Нажмите e и c, отправьте строковый аргумент "+(ec)".
  • Нажмите e, за которым следует одиночный символ c (без SHIFT), отправьте строковый аргумент "+ec". ...
Другие вопросы по тегам