使用python发送组合键

时间:2014-02-04 10:28:56

标签: python keyboard pywin32

我希望能够发送组合键 SHIFT + CTRL +。 (点)使用以下代码:

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

到目前为止,我能够发送 CTRL +。 (点)像这样:

wsh.SendKeys(^.) 

如何在那里添加SHIFT键?

感谢任何回答的人:)

1 个答案:

答案 0 :(得分:7)

对于轮班使用+

此处提供完整列表:SendKeys

...要指定在按下其他几个键的同时按住SHIFT,CTRL和ALT的组合,请使用括在括号中的修改键击创建复合字符串参数。例如,要发送按键组合,该组合指定按住SHIFT键,同时:

  • e和c被按下,发送字符串参数“+(ec)”。
  • e被按下,然后是一个单独的c(没有SHIFT),发送字符串参数“+ ec”。 ...