From 6cfc8fc50b020a4dad418b339fb3879cf66e52c8 Mon Sep 17 00:00:00 2001 From: Thibaut Date: Sat, 19 Apr 2014 09:59:01 -0400 Subject: [PATCH] Change alt+tab shortcut to alt+rarr --- assets/javascripts/app/shortcuts.coffee | 4 +++- assets/javascripts/templates/pages/help_tmpl.coffee | 2 +- assets/javascripts/views/content/content.coffee | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/assets/javascripts/app/shortcuts.coffee b/assets/javascripts/app/shortcuts.coffee index 56f50b5e..4209d380 100644 --- a/assets/javascripts/app/shortcuts.coffee +++ b/assets/javascripts/app/shortcuts.coffee @@ -96,10 +96,12 @@ class app.Shortcuts handleKeydownAltEvent: (event) -> switch event.which when 9 - @trigger 'altTab', event + @trigger 'altRight', event when 38 @trigger 'altUp' false + when 39 + @trigger 'altRight', event when 40 @trigger 'altDown' false diff --git a/assets/javascripts/templates/pages/help_tmpl.coffee b/assets/javascripts/templates/pages/help_tmpl.coffee index f2e61207..a09327fb 100644 --- a/assets/javascripts/templates/pages/help_tmpl.coffee +++ b/assets/javascripts/templates/pages/help_tmpl.coffee @@ -78,7 +78,7 @@ app.templates.helpPage = """

Misc

- alt + tab + alt + →
Focus first link in the content area
(press tab to focus the other links)
alt + r diff --git a/assets/javascripts/views/content/content.coffee b/assets/javascripts/views/content/content.coffee index 1ef64491..4c937960 100644 --- a/assets/javascripts/views/content/content.coffee +++ b/assets/javascripts/views/content/content.coffee @@ -12,7 +12,7 @@ class app.views.Content extends app.View pageDown: 'scrollPageDown' home: 'scrollToTop' end: 'scrollToBottom' - altTab: 'onAltTab' + altRight: 'onAltRight' @routes: before: 'beforeRoute' @@ -151,7 +151,7 @@ class app.views.Content extends app.View $.popup(link) return - onAltTab: (event) => + onAltRight: (event) => unless document.activeElement and $.hasChild @el, document.activeElement @findByTag('a').focus() $.stopEvent(event)