summaryrefslogtreecommitdiff
path: root/src/KeySend.h
blob: 463875bb8d388a52413afb766d2e08b50d49c299 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef __KEYSEND_f493f2a0_8f4b_11df_a4ee_0800200c9a66__
#define __KEYSEND_f493f2a0_8f4b_11df_a4ee_0800200c9a66__


class CKeySend
{
public:
	CKeySend();
	~CKeySend();

public:
	static void SendKeyDown(unsigned char bVk);
	static void SendKeyUp(unsigned char bVk);
	static void KeyboardEvent(unsigned char bVk, unsigned char bScan, unsigned long dwFlags);

public:
	static int MapDfbKeyEventToVK(unsigned short symbol);

private:
	static bool IsVkExtended(unsigned char bVk);
};


#endif