c# - How to simulate keypress -
i know how use sendkeys() how go if simulate holding escape key 5 seconds?
you can pinvoke keybd_event , hold down escape key 5 seconds , release it:
[dllimport("user32.dll")] static extern void keybd_event(byte bvk, byte bscan, uint dwflags, uintptr dwextrainfo); keybd_event(vk_escape, 0, 0, 0) // key_down system.threading.thread.sleep(5000); keybd_event(vk_escape, 0, keyeventf_keyup, 0) // key_up
Comments
Post a Comment