@@ -250,28 +250,38 @@ def on_key_press(self, event):
250250 control .HelpCtrl .action (wx .PyCommandEvent (wx .wxEVT_BUTTON ))
251251
252252 elif keycode == settings .CONFIG .getint ('DEFAULT' , 'Recording Hotkey' ):
253- btnEvent = wx .CommandEvent (wx .wxEVT_TOGGLEBUTTON )
254- btnEvent .EventObject = self .record_button
253+ btn_event = wx .CommandEvent (wx .wxEVT_TOGGLEBUTTON )
254+ btn_event .EventObject = self .record_button
255255 if not self .record_button .Value :
256256 self .record_button .Value = True
257- self .rbc .action (btnEvent )
257+ self .rbc .action (btn_event )
258258 else :
259259 self .record_button .Value = False
260- self .rbc .action (btnEvent )
260+ self .rbc .action (btn_event )
261261
262262 elif keycode == settings .CONFIG .getint ('DEFAULT' , 'Playback Hotkey' ):
263263 if not self .play_button .Value :
264264 self .play_button .Value = True
265- btnEvent = wx .CommandEvent (wx .wxEVT_TOGGLEBUTTON )
266- btnEvent .EventObject = self .play_button
267- self .pbc .action (btnEvent )
265+ btn_event = wx .CommandEvent (wx .wxEVT_TOGGLEBUTTON )
266+ btn_event .EventObject = self .play_button
267+ self .pbc .action (btn_event )
268268 else :
269269 self .play_button .Value = False
270270
271271 elif keycode == ord ("R" ) and event .CmdDown ():
272272 menu_event = wx .CommandEvent (wx .wxEVT_MENU )
273273 control .SettingsCtrl .repeat_count (menu_event )
274274
275+ elif keycode == ord ("O" ) and event .CmdDown ():
276+ btn_event = wx .CommandEvent (wx .wxEVT_TOGGLEBUTTON )
277+ btn_event .EventObject = self .file_open_button
278+ self .fsc .load_file (btn_event )
279+
280+ elif keycode == ord ("S" ) and event .CmdDown ():
281+ btn_event = wx .CommandEvent (wx .wxEVT_TOGGLEBUTTON )
282+ btn_event .EventObject = self .save_button
283+ self .fsc .save_file (btn_event )
284+
275285 event .Skip ()
276286
277287 def on_exit_app (self , event ):
0 commit comments