示例#1
0
        private void KeyboardHook_KeyDownEvent(int keycode)
        {
            var data = new KeyboardEventDataStruct()
            {
                Action  = "down",
                KeyCode = keycode,
                KeyName = keyboardHook.ToKeyString(keycode)
            };

            Handle(data);
        }
示例#2
0
        private void Handle(KeyboardEventDataStruct data)
        {
            var evs = eventService.
                      GetEvents().
                      Where(m => m.EventType == Event.Types.EventType.KeyboardEvent).
                      ToList();

            foreach (var ev in evs)
            {
                eventService.Invoke(ev, data);
            }
        }