Version 2 (modified by Ryan J Ollos, 9 years ago) (diff)

Plugin has been renamed.

Keybindings for textarea controls


The TextareaKeyBindingsPlugin introduces new keyboard bindings in text areas for an improved wiki text editing experience:

  • Tab: Indent the current or selected lines of text.
  • Shift+Tab: De-indent the current or selected lines of text.
  • Enter in unordered lists: Create a new list item on the same indentation level.

See also TracAccessibility, HotKeysPlugin, Trac accesskey tickets

Bugs/Feature Requests

Existing bugs and feature requests for TextareaKeyBindingsPlugin are here.

If you have any issues, create a new ticket.


Download the zipped source from here.


You can check out TextareaKeyBindingsPlugin from here using Subversion, or browse the source with Trac.


Installation of the plugin requires the usual step, e.g. easy_install and enable it in Trac's plugin admin page or by adding textareakeybindings.* = enabled to the [components] section in trac.ini.

Recent Changes

17970 by lucid on 2021-01-23 21:15:01
TextareaKeyBindingsPlugin: Transform also InterWiki links with $-parameters. (fix #13831)
17776 by lucid on 2020-06-07 17:41:20
TextareaKeyBindingsPlugin: Transform pasted links to TracLinks syntax. (fix #13831)
17665 by lucid on 2020-01-26 13:04:46
TextareaKeyBindingsPlugin: Python3 compatibility.
(fix #13737)


Author: lucid
Maintainer: lucid