Skip to content

Commit

Permalink
ENH: Adding a few helpful shortcuts to the Tk interface
Browse files Browse the repository at this point in the history
<, >         : Decrease speed, increase speed
spacebar     : Start/stop toggle
enter        : Play step
shift+enter  : Play round
numbersign # : Toggle grid
  • Loading branch information
Debilski committed Jul 24, 2016
1 parent 2e84159 commit 6aa2d30
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions pelita/ui/tk_canvas.py
Expand Up @@ -532,6 +532,12 @@ def __init__(self, master, address, controller_address=None,
self.running = True

self.master.bind('q', lambda event: self.quit())
self.master.bind('<numbersign>', lambda event: self.ui_canvas.toggle_grid())
self.master.bind('<greater>', lambda event: self.delay_dec())
self.master.bind('<less>', lambda event: self.delay_inc())
self.master.bind('<space>', lambda event: self.toggle_running())
self.master.bind('<Return>', lambda event: self.request_step())
self.master.bind('<Shift-Return>', lambda event: self.request_round())
self.master.createcommand('exit', self.quit)
self.master.protocol("WM_DELETE_WINDOW", self.quit)

Expand Down

0 comments on commit 6aa2d30

Please sign in to comment.