// Use this for initialization
    void Start()
    {
        WindowsKeyboard key = new WindowsKeyboard();

        key.ShowOnScreenKeyboard();
        //key.RepositionOnScreenKeyboard(rect);
    }
Exemplo n.º 2
0
 public void HandleProcMessageKeyDown()
 {
     var keyboard = new WindowsKeyboard();
     keyboard.HandleProcMessage((IntPtr)Key.A, (IntPtr)0, 0);
     keyboard.Dispose();
     keyboard.Run();
     Assert.AreEqual(State.Pressing, keyboard.GetKeyState(Key.A));
 }
Exemplo n.º 3
0
        public void ConvertKeyTest(string testString, string expectedString)
        {
            Mock <IMouse>   mouseMock    = CreateMouseMock();
            WindowsKeyboard keyboard     = new WindowsKeyboard(mouseMock.Object);
            string          convertedKey = keyboard.ConvertKey(testString);

            Assert.Equal(expectedString, convertedKey);
        }
Exemplo n.º 4
0
        public void DivideKeyTest(string keyString, List <string> expectedKeys)
        {
            Mock <IMouse>   mouseMock  = CreateMouseMock();
            WindowsKeyboard keyboard   = new WindowsKeyboard(mouseMock.Object);
            List <string>   actualKeys = keyboard.DivideKeyString(keyString);

            Assert.Equal(expectedKeys.Count, actualKeys.Count);

            for (int i = 0; i < expectedKeys.Count; i++)
            {
                Assert.Equal(expectedKeys[i], actualKeys[i]);
            }
        }
    public void OpenKeyboard()
    {
        //Open windows virtual keyboard
        WindowsKeyboard keyboard = new WindowsKeyboard();

        if (!WindowsKeyboard.TouchKeyboardOpened)
        {
            keyboard.ShowTouchKeyboard();
        }
        else
        {
            keyboard.HideTouchKeyboard();
        }
    }
Exemplo n.º 6
0
 public void HandleProcMessageFullLifecycle()
 {
     var keyboard = new WindowsKeyboard();
     keyboard.HandleProcMessage((IntPtr)Key.A, (IntPtr)0, 0);
     keyboard.Run();
     Assert.AreEqual(State.Pressing, keyboard.GetKeyState(Key.A));
     keyboard.Run();
     Assert.AreEqual(State.Pressed, keyboard.GetKeyState(Key.A));
     keyboard.HandleProcMessage((IntPtr)Key.A, (IntPtr)(1 << 0xFF), 0);
     keyboard.Dispose();
     keyboard.Run();
     Assert.AreEqual(State.Releasing, keyboard.GetKeyState(Key.A));
     keyboard.Run();
     Assert.AreEqual(State.Released, keyboard.GetKeyState(Key.A));
 }
Exemplo n.º 7
0
		public void CreateWindowsKeyboard()
		{
			keyboard = new WindowsKeyboard();
		}
 public void CreateWindowsKeyboard()
 {
     keyboard = new WindowsKeyboard();
 }
Exemplo n.º 9
0
    public void OnDeselect(BaseEventData data)
    {
        WindowsKeyboard keyboard = new WindowsKeyboard();

        keyboard.HideTouchKeyboard();
    }
Exemplo n.º 10
0
    public void OnSelect(BaseEventData data)
    {
        WindowsKeyboard keyboard = new WindowsKeyboard();

        keyboard.ShowTouchKeyboard();
    }