gpt4 book ai didi

c# - SendKeys.Send 并关闭键修饰符

转载 作者:太空宇宙 更新时间:2023-11-03 20:46:38 24 4
gpt4 key购买 nike

我想让 ^N 与树形控件中的向下箭头一样工作。我想我只需要将以下内容添加到 KeyDown 处理程序中:

SendKeys.Send("{Down}");

但这被视为 Control-Down 箭头,因为 control 键当前被按下。 msdn page描述了如何打开控制修饰符,而不是如何将其关闭。

谢谢,基思

最佳答案

很抱歉来晚了,但我想我找到了解决办法:

首先,导入SetKeyboardState:

[DllImport("user32.dll")]
public static extern bool SetKeyboardState(byte[] lpKeyState);

然后,只需在调用 SendKeys.Send() 之前使用归零字节数组调用它:

SetKeyboardState(new byte[256]);
SendKeys.Send("your key sequence");

这对我有用。希望这对您有所帮助!

关于c# - SendKeys.Send 并关闭键修饰符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/615776/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com