Beispiel #1
0
        public static ShortcutEntry get(ShortcutId _id)
        {
            ShortcutEntry e = null;

            m_entrys.TryGetValue(_id.ToString(), out e);
            return(e);
        }
Beispiel #2
0
 public KeybindModal(Launcher _mainForm, ShortcutId _id)
 {
     InitializeComponent();
     //progressBar1.Maximum = MOD_CHOICE_TIME;
     m_mainForm        = _mainForm;
     this.FormClosing += KeybindModal_FormClosing;
     m_shortcut        = _id;
     labelTitle.Text   = string.Format(TITLE_RECORD, _id);
     btnAccept.Enabled = false;
     btnAgain.Enabled  = false;
     startRecording();
 }
Beispiel #3
0
        public static void setShortcut(ShortcutId _id, Key[] _modifiers, Key?_key)
        {
            if (m_entrys.ContainsKey(_id.ToString()))
            {
                m_entrys[_id.ToString()].key        = _key?.ToString();
                m_entrys[_id.ToString()].OpentTkKey = _key != null ? (Key)_key : Key.Unknown;

                string[] _mods = new string[_modifiers.Length];
                for (int i = 0; i < _modifiers.Length; i++)
                {
                    _mods[i] = _modifiers[i].ToString();
                }

                m_entrys[_id.ToString()].modifiers       = _mods;
                m_entrys[_id.ToString()].OpenTkModifiers = _modifiers;
            }
        }