isDoubleClickShift property

bool get isDoubleClickShift

Implementation

bool get isDoubleClickShift {
  if (isDown) {
    final keySize = HardwareKeyboard.instance.physicalKeysPressed.length;
    if (isShift && keySize == 1) {
      final now = DateTime.now().millisecondsSinceEpoch;
      final diff = now - _lastPressedShiftTime;
      if (diff < 500) {
        return true;
      } else {
        _lastPressedShiftTime = now;
      }
    }
  }
  return false;
}