Esempio n. 1
0
 public KeyBoard()
 {
     if ((Variable_Internal.vmulti == null))
     {
         Variable_Internal.vmulti = new VMulti();
     }
     report = new KeyboardReport();
 }
Esempio n. 2
0
 public virtual bool updateKeyboard(KeyboardReport report)
 {
     if (connected)
     {
         return(vmulti_update_keyboard(vmulti, report.getRawShiftKeyFlags(), report.getRawKeyCodes()));
     }
     else
     {
         return(false);
     }
 }
Esempio n. 3
0
 public virtual bool updateKeyboard(KeyboardReport report)
 {
     if (connected)
     {
         return vmulti_update_keyboard(vmulti, report.getRawShiftKeyFlags(), report.getRawKeyCodes());
     }
     else
     {
         return false;
     }
 }
Esempio n. 4
0
        private static void keyboardTest(VMulti vmulti)
        {
            System.Diagnostics.Process.Start("notepad.exe");

            System.Threading.Thread.Sleep(3000);

            KeyboardReport report = new KeyboardReport();

            report.keyDown(KeyboardKey.H);
            vmulti.updateKeyboard(report);
            report.keyUp(KeyboardKey.H);
            report.keyDown(KeyboardKey.E);
            vmulti.updateKeyboard(report);
            report.keyUp(KeyboardKey.E);
            report.keyDown(KeyboardKey.L);
            vmulti.updateKeyboard(report);
            report.keyUp(KeyboardKey.L);
            vmulti.updateKeyboard(report);
            report.keyDown(KeyboardKey.L);
            vmulti.updateKeyboard(report);
            report.keyUp(KeyboardKey.L);
            report.keyDown(KeyboardKey.O);
            vmulti.updateKeyboard(report);
            report.keyUp(KeyboardKey.O);
            report.keyDown(KeyboardModifier.LShift);
            report.keyDown(KeyboardKey.Number1);
            vmulti.updateKeyboard(report);
            report.keyUp(KeyboardModifier.LShift);
            report.keyUp(KeyboardKey.Number1);
            vmulti.updateKeyboard(report);

            System.Threading.Thread.Sleep(4000);
            report.keyDown(KeyboardModifier.LWin);
            report.keyDown(KeyboardKey.D);
            vmulti.updateKeyboard(report);
            report.keyUp(KeyboardModifier.LWin);
            report.keyUp(KeyboardKey.D);
            vmulti.updateKeyboard(report);
        }
 public bool reset()
 {
     report = new KeyboardReport();
     return true;
 }
 private VmultiKeyboardHandler()
 {
     this.report = new KeyboardReport();
     this.inputSimulator = new InputSimulator();
 }