diff --git a/lib/widgets/testbed.dart b/lib/widgets/testbed.dart index 3fb041c..40f3b5e 100644 --- a/lib/widgets/testbed.dart +++ b/lib/widgets/testbed.dart @@ -63,9 +63,17 @@ class _TestbedState extends State with SingleTickerProviderStateMixin { // Focus to receive key events without stealing focus from inputs. late final FocusNode _focusNode; + bool _isMobile = false; Offset? _lastMove; + @override + void didChangeDependencies() { + super.didChangeDependencies(); + + _isMobile = MediaQuery.sizeOf(context).width < 600; + } + @override void initState() { super.initState(); @@ -261,7 +269,7 @@ class _TestbedState extends State with SingleTickerProviderStateMixin { if (widget.showKeyboard) Positioned( right: 12, - bottom: 12, + bottom: _isMobile ? 92 : 12, child: IgnorePointer( child: _KeyboardOverlay( items: _keys,