public SettingsForm(Settings settings) { this.settings = settings; currentTextBox = null; kbdHook = new KeyboardHook(); kbdHook.KeyboardEvent += kbdHook_KeyboardEvent; InitializeComponent(); InitializeValues(); }
private void InitSettings() { settings = new Settings(); settings.Reload(); if (settings.SwitchHotkey.KeyData == Keys.None) { settings.SwitchHotkey = new KeyboardEventArgs(Keys.Pause, false); } SaveSettings(); }
public SettingsForm(Settings settings, Switcher engine) { this.settings = settings; this.engine = engine; engine.Error += OnEngineError; InitializeComponent(); InitializeTrayIcon(); InitializeHotkeyBoxes(); UpdateUi(); }
public static Settings Init() { var settings = new Settings(); settings.Reload(); if (settings.SwitchHotkey.KeyData == Keys.None) { settings.SwitchHotkey = new KeyboardEventArgs(Keys.Pause, false); } if (settings.ConvertSelectionHotkey.KeyData == Keys.None) { settings.ConvertSelectionHotkey = new KeyboardEventArgs(Keys.Pause | Keys.Shift, false); } if (settings.ShowTrayIcon == null) { settings.ShowTrayIcon = true; } if (settings.SwitchDelay < 1) { settings.SwitchDelay = 20; } settings.Save(); return settings; }