hotKey property
HotKey?
get
hotKey
Implementation
HotKey? get hotKey {
if (logicalKeyboardKey == null) {
return null;
}
var control = (isControlPressed)
? (_isMacOs)
? KeyModifier.meta
: KeyModifier.control
: null;
var shift = (isShiftPressed) ? KeyModifier.shift : null;
var alt = (isAltPressed) ? KeyModifier.alt : null;
List<KeyModifier> modifier = [];
if (control != null) {
modifier.add(control);
}
if (shift != null) {
modifier.add(shift);
}
if (alt != null) {
modifier.add(alt);
}
var keyCode = KeyCodeParser.fromLogicalKey(logicalKeyboardKey!);
if (keyCode != null) {
return HotKey(keyCode, identifier: "private_mode", scope: HotKeyScope.system, modifiers: modifier);
} else {
return null;
}
}