private void StartAutoKeyboard() { AutoKeyboardInputTextBox_Validated(null, null); autoKeyboardPatternStep = 0; AutoKeyboardPatternTextbox_Validated(null, null); if (int.Parse(AutoKeyboardInputTextBox.Text) == 0) { return; } autoKeyboardEnabled = true; EnableAutoKeyboardUIButtons(false); AutoKeyboardStatusLabel.Text = "ON"; AutoKeyboardStatusLabel.ForeColor = Color.Green; ToggleAutoKeyboardButton.FlatAppearance.BorderColor = Color.Green; ToggleAutoKeyboardButton.FlatAppearance.BorderSize = 2; if (bool.Parse(settings["SameHotkeyForAutoKeyboard"])) { if (settings["StartAutoKeyboardHotkey"].ToLower() == "already in use" || settings["StartAutoKeyboardHotkey"].ToLower() == "none") { ToggleAutoKeyboardButton.Text = "Stop AutoKeyboard"; } else { ToggleAutoKeyboardButton.Text = "Stop AutoKeyboard\n(Hotkey: " + settings["StartAutoKeyboardHotkey"] + ")"; } } else { if (settings["StopAutoKeyboardHotkey"].ToLower() == "already in use" || settings["StopAutoKeyboardHotkey"].ToLower() == "none") { ToggleAutoKeyboardButton.Text = "Stop AutoKeyboard"; } else { ToggleAutoKeyboardButton.Text = "Stop AutoKeyboard\n(Hotkey: " + settings["StopAutoKeyboardHotkey"] + ")"; } } if (autoKeyboardDelayMode) { AutoKeyboardTimer.Interval = (int)Math.Ceiling(1000f * float.Parse(AutoKeyboardInputTextBox.Text)); } else { AutoKeyboardTimer.Interval = (int)Math.Ceiling(1000f / float.Parse(AutoKeyboardInputTextBox.Text)); } AutoKeyboardTimer.Start(); }
private void StopAutoKeyboard() { autoKeyboardEnabled = false; EnableAutoKeyboardUIButtons(true); AutoKeyboardStatusLabel.Text = "OFF"; AutoKeyboardStatusLabel.ForeColor = Color.Red; ToggleAutoKeyboardButton.FlatAppearance.BorderColor = Color.Red; ToggleAutoKeyboardButton.FlatAppearance.BorderSize = 1; AutoKeyboardTimer.Stop(); if (settings["StartAutoKeyboardHotkey"].ToLower() == "already in use" || settings["StartAutoKeyboardHotkey"].ToLower() == "none") { ToggleAutoKeyboardButton.Text = "Start AutoKeyboard"; } else { ToggleAutoKeyboardButton.Text = "Start AutoKeyboard\n(Hotkey: " + settings["StartAutoKeyboardHotkey"] + ")"; } }