From 6aa2d300e2c3cd7412f6048405f40570bbe2bad8 Mon Sep 17 00:00:00 2001 From: Rike-Benjamin Schuppner Date: Sun, 24 Jul 2016 11:26:41 +0200 Subject: [PATCH] ENH: Adding a few helpful shortcuts to the Tk interface <, > : Decrease speed, increase speed spacebar : Start/stop toggle enter : Play step shift+enter : Play round numbersign # : Toggle grid --- pelita/ui/tk_canvas.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pelita/ui/tk_canvas.py b/pelita/ui/tk_canvas.py index ae6c0eb0a..211d08070 100644 --- a/pelita/ui/tk_canvas.py +++ b/pelita/ui/tk_canvas.py @@ -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('', lambda event: self.ui_canvas.toggle_grid()) + self.master.bind('', lambda event: self.delay_dec()) + self.master.bind('', lambda event: self.delay_inc()) + self.master.bind('', lambda event: self.toggle_running()) + self.master.bind('', lambda event: self.request_step()) + self.master.bind('', lambda event: self.request_round()) self.master.createcommand('exit', self.quit) self.master.protocol("WM_DELETE_WINDOW", self.quit)