Skip to content

Commit a6957f2

Browse files
author
RMPR
committed
Add Ctrl+O and Ctrl+S keyboard shortcuts
Ctrl+O: To open a new capture Ctrl+S: To save a capture
1 parent 345de95 commit a6957f2

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

atbswp/gui.py

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)