Skip to content

Instantly share code, notes, and snippets.

@williamgrimes
Last active October 22, 2023 17:49
Show Gist options
  • Save williamgrimes/e0622b3336a454926137101ba0456a11 to your computer and use it in GitHub Desktop.
Save williamgrimes/e0622b3336a454926137101ba0456a11 to your computer and use it in GitHub Desktop.
{
"alt+j": "cmd:cmd_nextMsg",
"alt+k": "cmd:cmd_previousMsg",
"o": "cmd:cmd_openMessage",
"f": "cmd:cmd_forward",
"#": "cmd:cmd_delete",
"r": "cmd:cmd_reply",
"a": "cmd:cmd_replyall",
"x": "cmd:cmd_archive",
"c": "func:MsgNewMessage",
"u": "tbkeys:closeMessageAndRefresh",
"j": "window.document.getElementById('messagepane').contentDocument.documentElement.getElementsByTagName('body')[0].scrollBy(0, 20)",
"k": "window.document.getElementById('messagepane').contentDocument.documentElement.getElementsByTagName('body')[0].scrollBy(0, -20)",
"shift+l": "window.document.getElementById('tabmail-tabs').advanceSelectedTab(1, true)",
"shift+h": "window.document.getElementById('tabmail-tabs').advanceSelectedTab(-1, true)",
"shift+j": "(function (){ let folder = window.GetFirstSelectedMsgFolder(); if (folder != null) { let index = window.gFolderTreeView.getIndexOfFolder(folder); if (index != null) folder = window.gFolderTreeView.getFolderForIndex(index + 1); } if (folder != null) window.gFolderTreeView.selectFolder(folder); } ) ();",
"shift+k": "(function (){ let folder = window.GetFirstSelectedMsgFolder(); if (folder != null) { let index = window.gFolderTreeView.getIndexOfFolder(folder); if (index != null) folder = window.gFolderTreeView.getFolderForIndex(index - 1); } if (folder != null) window.gFolderTreeView.selectFolder(folder); } ) ();"
}
@williamgrimes
Copy link
Author

williamgrimes commented Oct 22, 2023

Thunderbird 115 +

{
    "alt+j": "cmd:cmd_nextMsg",
    "alt+k": "cmd:cmd_previousMsg",
    "o": "cmd:cmd_openMessage",
    "f": "cmd:cmd_forward",
    "#": "cmd:cmd_delete",
    "r": "cmd:cmd_reply",
    "a": "cmd:cmd_replyall",
    "x": "cmd:cmd_archive",
    "c": "func:MsgNewMessage",
    "u": "tbkeys:closeMessageAndRefresh",
    "j": "window.document.getElementById('messagepane').contentDocument.documentElement.getElementsByTagName('body')[0].scrollBy(0, 20)",
    "k": "window.document.getElementById('messagepane').contentDocument.documentElement.getElementsByTagName('body')[0].scrollBy(0, -20)",
    "shift+l": "window.document.getElementById('tabmail-tabs').advanceSelectedTab(1, true)",
    "shift+h": "window.document.getElementById('tabmail-tabs').advanceSelectedTab(-1, true)",
    "shift+j": "(function () {var folderTree = window.gTabmail.currentAbout3Pane.folderTree; folderTree.selectedIndex = folderTree.selectedIndex + 1;})();",
    "shift+k": "(function () { var folderTree = window.gTabmail.currentAbout3Pane.folderTree; folderTree.selectedIndex = folderTree.selectedIndex - 1;})();"
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment