Example #1
0
 public Input()
 {
     m_Start        = false;
     m_Suspend      = false;
     m_Data         = new List <Structure.Unite>();
     m_Task         = new Task(RecordData);
     m_Task_cts     = new CancellationTokenSource();
     m_kData        = new Structure.Keyboard();
     m_KeyboardHook = new Hook.KeyboardHook();
     m_KeyboardHook.KeyboardIputEvent += GetKeyboardData;
     m_MouseHook = new Hook.MouseHook();
     m_MouseHook.MouseIputEvent += GetMousedData;
     m_AllData = new Dictionary <string, List <Structure.Unite> >();
 }
Example #2
0
 void GetKeyboardData(Structure.Keyboard keyboard)
 {
     m_kData = keyboard;
 }