I scoured the code for keyboard handling and here's what I found:
Message & Contact List (unless otherwise noted):
Up and down arrow keys: Select next/previous item
When selecting a message in a thread:
Plus/minus keys: Open/close the thread
Spacebar: Toggles thread open and closed
+/= key: Open thread (firefox - not chrome)
Page-up/page-down: Load previous/next page
Home/end: Select first/last item
Enter key: Show message (not applicable to contacts)
Escape key: Cancel mouse drag (mid-drag)
Delete key: Delete selected items
Backspace key: Delete selected messages only (does not work for
contacts)
It doesn't look like this is documented anywhere. Anyone care to add this to the wiki? I'd be happy to create/manage a wiki page for key-bindings, or it could just be added to the User_Guide page.
Personally, I think they could be tweaked though, and maybe that should happen before documenting the behavior.
be dropped.
redundant with the delete key - additionally some people use the backspace key for "back" in a browser. I'm not suggesting we support using the backspace key for browser-back, but I am suggesting that we might not want to delete messages if a user presses it intending to go back.
expand/collapse threads.
-Charlie