Example #1
0
        public bool HandleKey(Key key, bool isControl, bool isAlt, bool isShift, bool isExternal)
        {
            var shortcut = KeyboardShortcuts.FirstOrDefault(ks => ks.Key == key &&
                                                            ks.Control == isControl &&
                                                            ks.Alt == isAlt &&
                                                            ks.Shift == isShift &&
                                                            ks.External == isExternal);

            if (shortcut != null)
            {
                return(shortcut.Execute(PlayerActions));
            }

            return(false);
        }