public void Deactivate_ScimIsRunning_GetCurrentKeyboardReturnsEnglishKeyboard()
 {
     RequiresWindowForFocus();
     Keyboard.Controller.SetKeyboard("English/European");
     KeyboardController.DeactivateKeyboard();
     Assert.AreEqual("English/Keyboard", KeyboardController.GetActiveKeyboard());
 }
 public void Keyman7_DeActivateKeyboard_RevertsToDefault()
 {
     RequiresKeyman7();
     KeyboardController.KeyboardDescriptor d = KeyboardController.GetAvailableKeyboards(KeyboardController.Engines.Keyman7)[0];
     Keyboard.Controller.SetKeyboard(d.ShortName);
     Application.DoEvents();            //required
     KeyboardController.DeactivateKeyboard();
     Application.DoEvents();            //required
     Assert.AreNotEqual(d.ShortName, KeyboardController.GetActiveKeyboard());
 }
예제 #3
0
 void textBoxTargetWord_Leave(object sender, System.EventArgs e)
 {
     KeyboardController.DeactivateKeyboard();
 }
예제 #4
0
 private void textBoxSentFullStop_Leave(object sender, EventArgs e)
 {
     KeyboardController.DeactivateKeyboard();
 }
예제 #5
0
 protected override void OnLeave(EventArgs e)
 {
     _inTextBox = null;
     KeyboardController.DeactivateKeyboard();
     base.OnLeave(e);
 }