Skip to content

⚡🖱⌨ tapping system events raised by input devices like mouses or keyboards

Notifications You must be signed in to change notification settings

tobiohlala/event-tap

Repository files navigation

event-tap

subscribe to system-raised events like mouse or keyboard input messages.

example

var tap = new EventTap<IMouseEvents>(eventTapSource: new MouseHook
{
    // receive mouse events for all applications
    ShouldIgnoreApplicationFocus = true
});

tap.EventsOfInterest.LeftMouseButtonPressed += (object sender, MouseEventArgs e) =>
{
    // on left mouse button click
    ...
};

tap.Enable();

wip

  • keymaps / string representation of keys in KeyboardEventArgs
  • support for different keyboard layouts
  • raw input devices as alternative input event sources
  • support for more events

About

⚡🖱⌨ tapping system events raised by input devices like mouses or keyboards

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages