Delphi模拟win+tab按键效果

Posted coder-mifir

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Delphi模拟win+tab按键效果相关的知识,希望对你有一定的参考价值。

//按下左侧win键

keybd_event(VK_LWIN,0,0,0);

//按下tab键

keybd_event(VK_TAB,0,0,0);

//抬起左侧win键

keybd_event(VK_LWIN,0,KEYEVENTF_KEYUP,0);

//抬起tab键

keybd_event(VK_TAB,0,KEYEVENTF_KEYUP,0);

 

技术图片
var
  i: Integer;
begin
 keybd_event(VK_LWIN,0,0,0);    //按下一次win键即可
  for i := 0 to 150 do begin
  keybd_event(VK_TAB,0,0,0);//tab按键按下
  keybd_event(VK_TAB,0,KEYEVENTF_KEYUP,0);//tab按键抬起
  end;
 keybd_event(VK_LWIN,0,KEYEVENTF_KEYUP,0);//记得释放按下的win键
end;
View Code

 

以上是关于Delphi模拟win+tab按键效果的主要内容,如果未能解决你的问题,请参考以下文章

QT模拟win系统键盘输出,模拟组合快捷键输出(仅限windows系统)

QT模拟win系统键盘输出,模拟组合快捷键输出(仅限windows系统)

delphi键盘钩子没效果

Delphi中如何实现模拟组合按键,如发送Ctrl+F的按键

delphi 模拟按键问题

delphi 中封装的VCl窗体Tab键响应问题