@@ -172,42 +172,81 @@ export namespace ShortcutKeysRegister {
172172 ) . down ( ( ) => {
173173 Camera . zoomOutByKeyboard ( ) ;
174174 } ) ;
175- (
176- await KeyBinds . create ( "CameraPageMoveUp" , "pageup" , {
177- control : false ,
178- alt : false ,
179- shift : false ,
180- } )
181- ) . down ( ( ) => {
182- Camera . pageMove ( Direction . Up ) ;
183- } ) ;
184- (
185- await KeyBinds . create ( "CameraPageMoveDown" , "pagedown" , {
186- control : false ,
187- alt : false ,
188- shift : false ,
189- } )
190- ) . down ( ( ) => {
191- Camera . pageMove ( Direction . Down ) ;
192- } ) ;
193- (
194- await KeyBinds . create ( "CameraPageMoveLeft" , "home" , {
195- control : false ,
196- alt : false ,
197- shift : false ,
198- } )
199- ) . down ( ( ) => {
200- Camera . pageMove ( Direction . Left ) ;
201- } ) ;
202- (
203- await KeyBinds . create ( "CameraPageMoveRight" , "end" , {
204- control : false ,
205- alt : false ,
206- shift : false ,
207- } )
208- ) . down ( ( ) => {
209- Camera . pageMove ( Direction . Right ) ;
210- } ) ;
175+ if ( isMac ) {
176+ (
177+ await KeyBinds . create ( "CameraPageMoveUp" , "i" , {
178+ control : false ,
179+ alt : false ,
180+ shift : true ,
181+ } )
182+ ) . down ( ( ) => {
183+ Camera . pageMove ( Direction . Up ) ;
184+ } ) ;
185+ (
186+ await KeyBinds . create ( "CameraPageMoveDown" , "k" , {
187+ control : false ,
188+ alt : false ,
189+ shift : true ,
190+ } )
191+ ) . down ( ( ) => {
192+ Camera . pageMove ( Direction . Down ) ;
193+ } ) ;
194+ (
195+ await KeyBinds . create ( "CameraPageMoveLeft" , "j" , {
196+ control : false ,
197+ alt : false ,
198+ shift : true ,
199+ } )
200+ ) . down ( ( ) => {
201+ Camera . pageMove ( Direction . Left ) ;
202+ } ) ;
203+ (
204+ await KeyBinds . create ( "CameraPageMoveRight" , "l" , {
205+ control : false ,
206+ alt : false ,
207+ shift : true ,
208+ } )
209+ ) . down ( ( ) => {
210+ Camera . pageMove ( Direction . Right ) ;
211+ } ) ;
212+ } else {
213+ (
214+ await KeyBinds . create ( "CameraPageMoveUp" , "pageup" , {
215+ control : false ,
216+ alt : false ,
217+ shift : false ,
218+ } )
219+ ) . down ( ( ) => {
220+ Camera . pageMove ( Direction . Up ) ;
221+ } ) ;
222+ (
223+ await KeyBinds . create ( "CameraPageMoveDown" , "pagedown" , {
224+ control : false ,
225+ alt : false ,
226+ shift : false ,
227+ } )
228+ ) . down ( ( ) => {
229+ Camera . pageMove ( Direction . Down ) ;
230+ } ) ;
231+ (
232+ await KeyBinds . create ( "CameraPageMoveLeft" , "home" , {
233+ control : false ,
234+ alt : false ,
235+ shift : false ,
236+ } )
237+ ) . down ( ( ) => {
238+ Camera . pageMove ( Direction . Left ) ;
239+ } ) ;
240+ (
241+ await KeyBinds . create ( "CameraPageMoveRight" , "end" , {
242+ control : false ,
243+ alt : false ,
244+ shift : false ,
245+ } )
246+ ) . down ( ( ) => {
247+ Camera . pageMove ( Direction . Right ) ;
248+ } ) ;
249+ }
211250
212251 (
213252 await KeyBinds . create ( "folderSection" , "t" , {
0 commit comments