如何使用win32api的sendkeys函数发送“ ctrl+键”,而caplock和ctrl则在powertoys中交换?

问题描述 投票:0回答:0
win32com.client.Dispatch("WScript.Shell").SendKeys

函数的崇高文本插件来发送诸如“ ctrl+a”(

"^a"
)和“ ctrl+v”(
"^v"
)。 wove,由于使用powertoys换了左Ctrl和Caplock,我发现每次执行
SendKeys("^a")
都会首先按下Caplock,其次是“ A”,因此它打印为“ A”。

有一种方法可以解决这个问题,例如让

SendKeys

忽略Powertoy的钥匙重新映射吗?谢谢!

表达了我在发布此问题后发现的几秒钟...重新映射的Ctrl以解决问题。
    

windows winapi keyboard power-toys
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.