toMap method
Converts the SingleActivator to a map for method channel communication.
Implementation
Map<String, dynamic> toMap() {
final modifiers = <String>[];
if (control) modifiers.add('control');
if (shift) modifiers.add('shift');
if (alt) modifiers.add('option');
if (meta) modifiers.add('command');
String keyEquivalent = _logicalKeyToString(trigger);
return {'keyEquivalent': keyEquivalent, 'keyModifiers': modifiers};
}