TF-3911 Support mail keyboard shortcut actions in email detailed view on web
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
import 'package:flutter/services.dart';
|
||||
|
||||
extension LogicalKeySetHelper on Set<LogicalKeyboardKey> {
|
||||
bool isKey(LogicalKeyboardKey key) => contains(key);
|
||||
|
||||
bool isOnly(LogicalKeyboardKey key) => length == 1 && contains(key);
|
||||
|
||||
bool isShift() =>
|
||||
contains(LogicalKeyboardKey.shiftLeft) ||
|
||||
contains(LogicalKeyboardKey.shiftRight);
|
||||
|
||||
bool isShiftPlus(LogicalKeyboardKey key) => isShift() && contains(key);
|
||||
}
|
||||
Reference in New Issue
Block a user