From 59ce729a6e40837f20c48923b85420f8531250ec Mon Sep 17 00:00:00 2001 From: Jason Woofenden Date: Thu, 21 Feb 2013 18:04:43 -0500 Subject: [PATCH] activate on return/enter, cancel on esc --- main.coffee | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/main.coffee b/main.coffee index ca34b4e..0f11b9e 100644 --- a/main.coffee +++ b/main.coffee @@ -577,6 +577,14 @@ init_tabs = -> for t in ['instructions', 'definition', 'logtab', 'restart'] init_tab t +init_keybinding = -> + $(window).keydown (e) -> + switch e.keyCode + when 32, 10, 13 + activate_selection() + when 27 + unselect_all() + $log = undefined init_log = -> $log = $('#log') @@ -588,6 +596,7 @@ init_game = -> init_log() if $(window).height() >= 440 $('#centerer').css('margin-top', '25px') + init_keybinding() init_tabs() init_board() init_html_board() -- 1.7.10.4