pluginByShortcut method

  1. @override
PluginConfig? pluginByShortcut(
  1. String shortcut,
  2. Device? device
)
override

Resolves a plugin bound to a plugin-level shortcut key.

Implementation

@override
PluginConfig? pluginByShortcut(String shortcut, Device? device) {
  final key = shortcut.toLowerCase();
  for (final plugin in _plugins) {
    if (plugin.shortcut == key && plugin.hasCommandsFor(device)) {
      return plugin;
    }
  }
  return null;
}