@@ -189,7 +189,7 @@ class _TVControlsState extends ConsumerState<TVControls> {
189189 break ;
190190 case 'seekBack' :
191191 final backwardSpeed =
192- ref.read (userProvider.select ((value) => value? .userSettings? .skipBackDuration.inSeconds ?? 10 ));
192+ ref.read (userProvider.select ((value) => value? .userSettings? .skipBackDuration.inSeconds ?? 30 ));
193193 seekBack (ref, seconds: backwardSpeed);
194194 break ;
195195 case 'playPause' :
@@ -698,8 +698,8 @@ class _TVControlsState extends ConsumerState<TVControls> {
698698 }
699699
700700 Widget seekBackwardButton (WidgetRef ref) {
701- final backwardSpeed = 10 ;
702- // ref.read(userProvider.select((value) => value?.userSettings?.skipBackDuration.inSeconds ?? 30));
701+ final backwardSpeed =
702+ ref.read (userProvider.select ((value) => value? .userSettings? .skipBackDuration.inSeconds ?? 30 ));
703703 return _wrapNav (
704704 'seekBack' ,
705705 IconButton (
@@ -901,36 +901,15 @@ class _TVControlsState extends ConsumerState<TVControls> {
901901 resetTimer ();
902902 return true ;
903903 }
904- // if (key == LogicalKeyboardKey.arrowUp) {
905- // // Move up a few steps (best-effort grid movement)
906- // _moveSelection(-3);
907- // return true;
908- // }
909- // if (key == LogicalKeyboardKey.arrowDown) {
910- // _moveSelection(3);
911- // return true;
912- // }
913- // Activation keys
914904
915905 if (key == LogicalKeyboardKey .select || key == LogicalKeyboardKey .enter || key == LogicalKeyboardKey .space) {
916- //activateSelection();
917- //_setActiveIndicator('Activate');
918906 resetTimer ();
919907 return true ;
920908 }
921909 }
922910
923- // // Arrow keys -> seek indicator (when overlay not visible)
924- // if (key == LogicalKeyboardKey.arrowLeft || key == LogicalKeyboardKey.arrowRight) {
925- // _setActiveIndicator('Seek');
926- // // do not swallow here; other handlers (seek indicator) will process the key
927- // return false;
928- // }
929-
930911 // Up/Down -> volume (when overlay not visible)
931912 if (key == LogicalKeyboardKey .arrowUp || key == LogicalKeyboardKey .arrowDown || key == LogicalKeyboardKey .select || key == LogicalKeyboardKey .enter || key == LogicalKeyboardKey .space) {
932- // _setActiveIndicator('Volume');
933- // do not swallow here; allow normal processing
934913 toggleOverlay (value: true );
935914 return false ;
936915 }
0 commit comments