summaryrefslogtreecommitdiff
path: root/tt-rss.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2008-09-09 08:08:47 +0100
committerAndrew Dolgov <[email protected]>2008-09-09 08:08:47 +0100
commita411875be5c37256c27d27adee7588a8acbc7104 (patch)
tree034e06eb986eb5fcf8e1fe152aae437673142805 /tt-rss.js
parent45c8c7a68f3504107c23972dac048968eae051db (diff)
set N/P hotkeys to scroll active article (or headlines pane in CDM)
Diffstat (limited to 'tt-rss.js')
-rw-r--r--tt-rss.js26
1 files changed, 24 insertions, 2 deletions
diff --git a/tt-rss.js b/tt-rss.js
index 9a5235497..3cb07e124 100644
--- a/tt-rss.js
+++ b/tt-rss.js
@@ -1134,16 +1134,27 @@ function hotkey_handler(e) {
return;
}
- if (shift_key && (keycode == 78 || keycode == 40)) { // shift - n, down
+ if (shift_key && keycode == 40) { // shift-down
catchupRelativeToArticle(1);
return;
}
- if (shift_key && (keycode == 80 || keycode == 38)) { // shift - p, up
+ if (shift_key && keycode == 38) { // shift-up
catchupRelativeToArticle(0);
return;
}
+ if (shift_key && keycode == 78) { // N
+ scrollArticle(50);
+ return;
+ }
+
+ if (shift_key && keycode == 80) { // P
+ scrollArticle(-50);
+ return;
+ }
+
+
if (keycode == 78 || keycode == 40) { // n, down
if (typeof moveToPost != 'undefined') {
moveToPost('next');
@@ -1332,6 +1343,17 @@ function hotkey_handler(e) {
}
}
+ if (keycode == 78) { // n
+ catchupRelativeToArticle(1);
+ return;
+ }
+
+ if (keycode == 80) { // p
+ catchupRelativeToArticle(0);
+ return;
+ }
+
+
}
/* Prefix g */