mirror of
				https://github.com/zoriya/Kyoo.git
				synced 2025-10-31 10:37:13 -04:00 
			
		
		
		
	Fix keyboard bindings
This commit is contained in:
		
							parent
							
								
									bb4e7b7712
								
							
						
					
					
						commit
						bc878a2e90
					
				| @ -107,17 +107,17 @@ export const useVideoKeyboard = ( | ||||
| 					break; | ||||
| 
 | ||||
| 				case "ArrowLeft": | ||||
| 					reducer({ type: "seek", value: -5000 }); | ||||
| 					reducer({ type: "seek", value: -5 }); | ||||
| 					break; | ||||
| 				case "ArrowRight": | ||||
| 					reducer({ type: "seek", value: +5000 }); | ||||
| 					reducer({ type: "seek", value: +5 }); | ||||
| 					break; | ||||
| 
 | ||||
| 				case "j": | ||||
| 					reducer({ type: "seek", value: -10_000 }); | ||||
| 					reducer({ type: "seek", value: -10 }); | ||||
| 					break; | ||||
| 				case "l": | ||||
| 					reducer({ type: "seek", value: +10_000 }); | ||||
| 					reducer({ type: "seek", value: +10 }); | ||||
| 					break; | ||||
| 
 | ||||
| 				case "ArrowUp": | ||||
| @ -127,37 +127,6 @@ export const useVideoKeyboard = ( | ||||
| 					reducer({ type: "volume", value: -5 }); | ||||
| 					break; | ||||
| 
 | ||||
| 				case "0": | ||||
| 					reducer({ type: "seekPercent", value: 0 }); | ||||
| 					break; | ||||
| 				case "1": | ||||
| 					reducer({ type: "seekPercent", value: 10 }); | ||||
| 					break; | ||||
| 				case "2": | ||||
| 					reducer({ type: "seekPercent", value: 20 }); | ||||
| 					break; | ||||
| 				case "3": | ||||
| 					reducer({ type: "seekPercent", value: 30 }); | ||||
| 					break; | ||||
| 				case "4": | ||||
| 					reducer({ type: "seekPercent", value: 40 }); | ||||
| 					break; | ||||
| 				case "5": | ||||
| 					reducer({ type: "seekPercent", value: 50 }); | ||||
| 					break; | ||||
| 				case "6": | ||||
| 					reducer({ type: "seekPercent", value: 60 }); | ||||
| 					break; | ||||
| 				case "7": | ||||
| 					reducer({ type: "seekPercent", value: 70 }); | ||||
| 					break; | ||||
| 				case "8": | ||||
| 					reducer({ type: "seekPercent", value: 80 }); | ||||
| 					break; | ||||
| 				case "9": | ||||
| 					reducer({ type: "seekPercent", value: 90 }); | ||||
| 					break; | ||||
| 
 | ||||
| 				case "f": | ||||
| 					reducer({ type: "fullscreen" }); | ||||
| 					break; | ||||
| @ -181,6 +150,38 @@ export const useVideoKeyboard = ( | ||||
| 				default: | ||||
| 					break; | ||||
| 			} | ||||
| 			switch (event.code) { | ||||
| 				case "Digit0": | ||||
| 					reducer({ type: "seekPercent", value: 0 }); | ||||
| 					break; | ||||
| 				case "Digit1": | ||||
| 					reducer({ type: "seekPercent", value: 10 }); | ||||
| 					break; | ||||
| 				case "Digit2": | ||||
| 					reducer({ type: "seekPercent", value: 20 }); | ||||
| 					break; | ||||
| 				case "Digit3": | ||||
| 					reducer({ type: "seekPercent", value: 30 }); | ||||
| 					break; | ||||
| 				case "Digit4": | ||||
| 					reducer({ type: "seekPercent", value: 40 }); | ||||
| 					break; | ||||
| 				case "Digit5": | ||||
| 					reducer({ type: "seekPercent", value: 50 }); | ||||
| 					break; | ||||
| 				case "Digit6": | ||||
| 					reducer({ type: "seekPercent", value: 60 }); | ||||
| 					break; | ||||
| 				case "Digit7": | ||||
| 					reducer({ type: "seekPercent", value: 70 }); | ||||
| 					break; | ||||
| 				case "Digit8": | ||||
| 					reducer({ type: "seekPercent", value: 80 }); | ||||
| 					break; | ||||
| 				case "Digit9": | ||||
| 					reducer({ type: "seekPercent", value: 90 }); | ||||
| 					break; | ||||
| 			} | ||||
| 		}; | ||||
| 
 | ||||
| 		document.addEventListener("keyup", handler); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user