[C++] Symulacja wciśnięcia klawisza w Win. XP


(kijek) #1

Chciałbym napisać program, który po wciśnięciu jakiegoś klawisza symulowałby wciśnięci różnych klawiszy. Np, że wciskam "C", to wtedy symuluje mi "Ctrl" + "V". Chodzi mi o to, aby w programie móc za pomocą jednego przycisku coś wkleić. Jakiej biblioteki do tego użyć? I prosiłbym o jakiś link (najlepiej po polsku, ale po angielsku też może być), w którym byłoby mniej więcej wszystko opisane.


([alex]) #2

WM_COPY potrzebujesz a nie symulacji naciśnięcia klawiszy.


(kijek) #3

Ok, a gdybym chciał do czegoś innego to wykorzystać, to czego użyć do tej symulacji naciśnięcia klawiszy?


(Fiołek) #4

Hint: Keyboard Hook.

Link: http://www.codeproject.com/KB/DLL/keyboardhook.aspx , http://msdn.microsoft.com/en-us/library/ms644990.aspx


([alex]) #5

Prościej:

WM_KEYDOWN + WM_KEYUP

lub

keybd_event

EDIT:

ale wg mnie bardzie ci będzie pasowało AutoHotkey