texxasrulez/keyboard_shortcuts

allows some functionality to be handled with the keyboard

Maintainers

Package info

github.com/texxasrulez/keyboard_shortcuts

Homepage

Type:roundcube-plugin

pkg:composer/texxasrulez/keyboard_shortcuts

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.0 2026-04-17 00:43 UTC

This package is auto-updated.

Last update: 2026-04-17 00:45:06 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_mbox is configured
  • Skin assets for elastic, larry, classic, and Larry color variants
  • Updated asset handling for newer Roundcube layouts, including Roundcube 1.7 public_html installs

Supported Context

  • Roundcube mail task
  • Roundcube compose task
  • Logged-in users only

Included Shortcuts

Mailbox view:

  • ? Show shortcut help
  • a Select all visible messages
  • A Mark all visible messages as read
  • c Compose
  • d Delete
  • f Forward
  • j Previous page
  • k Next page
  • p Print
  • r Reply
  • R Reply all
  • s Focus quick search
  • u Check for new mail
  • z Archive, when archive is configured

Thread view:

  • E Expand all
  • C Collapse all
  • U Expand unread

Message view:

  • d Delete
  • f Forward
  • i Return to message list
  • j Previous message
  • k Next message
  • p Print
  • r Reply
  • R Reply all
  • z Archive, 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 listcontrols template container.
  • The plugin loads jqueryui and its own JavaScript/CSS assets automatically.
  • Skin-specific icon/CSS fallbacks are included so the launcher remains visible across supported skins.

Maintainer

License

GPL-2.0-only