diff options
| author | Jules Laplace <jules@okfoc.us> | 2016-05-11 01:45:36 -0400 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2016-05-11 01:45:36 -0400 |
| commit | e90ba4585159f0183586b6ac82358b927c709a7e (patch) | |
| tree | bb1a39ec3d62a6b63d90d2bc011b69b006f87b53 /js/ui/keys.js | |
| parent | 792c0fa390fe23efcf98049a14b8e3880987bf30 (diff) | |
left/right keys work in no/paint mode
Diffstat (limited to 'js/ui/keys.js')
| -rw-r--r-- | js/ui/keys.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/js/ui/keys.js b/js/ui/keys.js index ba63fa7..a83ac55 100644 --- a/js/ui/keys.js +++ b/js/ui/keys.js @@ -159,6 +159,27 @@ var keys = (function(){ } } } + keys.left_right_key = function (fn) { + return function (e){ + console.log(e.keyCode) + switch (e.keyCode) { + case 39: // right + e.preventDefault() + fn(1) + break + case 38: // up + case 40: // down + e.preventDefault() + fn(0) + break + case 37: // left + e.preventDefault() + fn(-1) + break + } + } + } + keys.single_numeral_key = function (lex, fn) { return keys.int_key(function(n, keyCode){ if (n == 0) n = 10 |
