feat: stylus support (#12196)

Signed-off-by: fufesou <linlong1266@gmail.com>
This commit is contained in:
fufesou
2025-07-01 13:13:41 +08:00
committed by GitHub
parent 5faf0ad3cf
commit f26d2a7b84
2 changed files with 31 additions and 20 deletions

View File

@@ -1,3 +1,4 @@
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:flutter_hbb/common.dart';
import 'package:flutter_hbb/models/state_model.dart';
@@ -336,6 +337,12 @@ const kRemoteImageQualityCustom = 'custom';
const kIgnoreDpi = true;
const Set<PointerDeviceKind> kTouchBasedDeviceKinds = {
PointerDeviceKind.touch,
PointerDeviceKind.stylus,
PointerDeviceKind.invertedStylus,
};
// ================================ mobile ================================
// Magic numbers, maybe need to avoid it or use a better way to get them.