mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-15 11:55:57 +00:00
hotkeys: implement a-prefix hotkeys (a i, a u, a a, a n)
This commit is contained in:
30
tt-rss.js
30
tt-rss.js
@@ -654,7 +654,7 @@ function hotkey_handler(e) {
|
||||
if (keycode == 16) return; // ignore lone shift
|
||||
if (keycode == 17) return; // ignore lone ctrl
|
||||
|
||||
if ((keycode == 70 || keycode == 67 || keycode == 71)
|
||||
if ((keycode == 70 || keycode == 67 || keycode == 71 || keycode == 65)
|
||||
&& !hotkey_prefix) {
|
||||
|
||||
var date = new Date();
|
||||
@@ -766,7 +766,6 @@ function hotkey_handler(e) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
if (keycode == 85) { // u
|
||||
selectionToggleUnread(undefined, false, true)
|
||||
return;
|
||||
@@ -815,6 +814,33 @@ function hotkey_handler(e) {
|
||||
}
|
||||
}
|
||||
|
||||
/* Prefix a */
|
||||
|
||||
if (hotkey_prefix == 65) { // a
|
||||
hotkey_prefix = false;
|
||||
|
||||
if (keycode == 65) { // a
|
||||
selectArticles('all');
|
||||
return;
|
||||
}
|
||||
|
||||
if (keycode == 85) { // u
|
||||
selectArticles('unread');
|
||||
return;
|
||||
}
|
||||
|
||||
if (keycode == 73) { // i
|
||||
selectArticles('invert');
|
||||
return;
|
||||
}
|
||||
|
||||
if (keycode == 78) { // n
|
||||
selectArticles('none');
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/* Prefix f */
|
||||
|
||||
if (hotkey_prefix == 70) { // f
|
||||
|
||||
Reference in New Issue
Block a user