texxasrulez / keyboard_shortcuts
allows some functionality to be handled with the keyboard
Package info
github.com/texxasrulez/keyboard_shortcuts
Type:roundcube-plugin
pkg:composer/texxasrulez/keyboard_shortcuts
1.0.0
2026-04-17 00:43 UTC
README
keyboard_shortcuts adds a keyboard shortcuts help launcher to Roundcube mail and enables common mailbox and message actions from the keyboard.
This repository is maintained by Gene Hawkins (texxasrulez).
Features
- Shortcut help dialog available from the mail toolbar/list controls area
- Keyboard actions for common mailbox tasks such as compose, reply, forward, delete, print, and refresh
- Thread-view shortcuts when the IMAP server supports threading
- Archive shortcut support when
archive_mboxis configured - Skin assets for
elastic,larry,classic, and Larry color variants - Updated asset handling for newer Roundcube layouts, including Roundcube 1.7
public_htmlinstalls
Supported Context
- Roundcube mail task
- Roundcube compose task
- Logged-in users only
Included Shortcuts
Mailbox view:
?Show shortcut helpaSelect all visible messagesAMark all visible messages as readcComposedDeletefForwardjPrevious pagekNext pagepPrintrReplyRReply allsFocus quick searchuCheck for new mailzArchive, when archive is configured
Thread view:
EExpand allCCollapse allUExpand unread
Message view:
dDeletefForwardiReturn to message listjPrevious messagekNext messagepPrintrReplyRReply allzArchive, when archive is configured
Installation
Composer
Add the package to your Roundcube installation:
composer require texxasrulez/keyboard_shortcuts
Manual Install
Copy this repository into your Roundcube plugins/keyboard_shortcuts directory.
Enable The Plugin
Add keyboard_shortcuts to the Roundcube plugin list in config/config.inc.php:
$config['plugins'][] = 'keyboard_shortcuts';
Notes
- The launcher is injected into the
listcontrolstemplate container. - The plugin loads
jqueryuiand its own JavaScript/CSS assets automatically. - Skin-specific icon/CSS fallbacks are included so the launcher remains visible across supported skins.
Maintainer
- Gene Hawkins
- GitHub: https://github.com/texxasrulez/keyboard_shortcuts
- Issues: https://github.com/texxasrulez/keyboard_shortcuts/issues
- Site: https://www.genesworld.net
License
GPL-2.0-only