public static bool TryRegisterDownKey() { return(LockEx.TryLock(_synobj, 100, () => { if (!HotKeyHelper.IsDownKeyRegistered) { try { HotKeyHelper.Register(Keys.Down, HotKeyHelper.HotOp.ArrowDown); HotKeyHelper.Register(Keys.Back | Keys.Space | Keys.Control, HotKeyHelper.HotOp.ArrowDown2); HotKeyHelper.IsDownKeyRegistered = true; } catch (Exception e) { Log.Exception(e); } } })); }