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()); }
void textBoxTargetWord_Leave(object sender, System.EventArgs e) { KeyboardController.DeactivateKeyboard(); }
private void textBoxSentFullStop_Leave(object sender, EventArgs e) { KeyboardController.DeactivateKeyboard(); }
protected override void OnLeave(EventArgs e) { _inTextBox = null; KeyboardController.DeactivateKeyboard(); base.OnLeave(e); }