super_hot_key 0.8.0-dev.3 super_hot_key: ^0.8.0-dev.3 copied to clipboard
Allows registering global (system-wide) hot keys. Supported on macOS and Windows.
Features #
System-wide hotkeys for macOS and Windows.
Usage #
final hotKey = await HotKey.create(
definition: HotKeyDefinition(
key: PhysicalKeyboardKey.minus,
alt: true,
meta: true,
),
callback: () {
print('hot key pressed');
},
);
// .. Meta + Alt + Minus will trigger the callback regardless of whether
// the application is in focus
// Unregister the hot key
hotKey.dispose();
Additional information #
Hot keys are registered on physical keys. To convert between physical and logical keys you can use the super_keyboard_layout package.