summaryrefslogtreecommitdiff
path: root/js/ui/keys.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2016-05-11 01:45:36 -0400
committerJules Laplace <jules@okfoc.us>2016-05-11 01:45:36 -0400
commite90ba4585159f0183586b6ac82358b927c709a7e (patch)
treebb1a39ec3d62a6b63d90d2bc011b69b006f87b53 /js/ui/keys.js
parent792c0fa390fe23efcf98049a14b8e3880987bf30 (diff)
left/right keys work in no/paint mode
Diffstat (limited to 'js/ui/keys.js')
-rw-r--r--js/ui/keys.js21
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