tabinta
| resources: | Home Installation Feedback Development |
|---|
Quick Install
What's New
- 2008-03-14:
Tabinta 0.5.3 released. - 2008-02-29:
Tabinta 0.5.2 released. - 2008-02-24:
Tabinta 0.5.1 released. - 2008-02-23:
Tabinta 0.5 released. - 2007-07-21:
Tabinta 0.4 released. - 2007-03-12:
Tabinta 0.3.1 released. - 2006-11-25:
Tabinta 0.3 released. - 2006-10-30:
Tabinta 0.2 released. - 2006-10-26:
Tabinta 0.1 released. - 2006-01-04:
Tabinta 0.0.7 released. - 2006-01-02:
Tabinta 0.0.6 released. - 2005-04-17:
Tabinta 0.0.5 released. - 2005-03-21:
Tabinta 0.0.4 released. - 2005-03-18:
Tabinta 0.0.3 released. - 2005-02-16:
Tabinta goes live!
What is Tabinta?
Tabinta is a Firefox extension that lets you insert tab characters in multi-line text input fields.
The name itself is a shorthand for "Tab in Textarea".
Motivation
The itch this extension scratches is the default tab key behavior of Firefox (and other major browsers for that matter). By default the tab key navigates through links and form controls on the page. This behavior, while nice for consistency, prevents the real tab character to be entered in input fields. (Instead of inserting the character, tab key moves focus to the next field.)
Tabinta adjusts the tab key behavior; it inserts itself when pressed in a textarea; at other places it moves focus the usual way.
To read more about the problem, see Mozilla bug #29086 and a Wiki page for tab typing tips.
Usage
After installation and browser restart, there is nothing more to set up. Whenever you go to a textarea and press the tab key, you will insert tab characters instead of moving focus.
From version 0.0.4, the special tab behavior can be turned
on and off. Right-click on a textarea; in the context menu you can toggle
tabinta activity. If there is a checkmark in front of the "Tabinta" menu item,
then tab key inserts the character. If no checkmark, then tab moves focus.
Note: this option is also available as a hidden preference:
tabinta.active (available in about:config).
From version 0.4, advanced users can disable Tabinta on a field-by-field
basis. This is controlled by hidden preferences that specify which website
and field is to be turned off. The preferences are named
tabinta.filter.N.href for the website address and
tabinta.filter.N.ctlname for the name attribute of the textarea
field. N goes as 0, 1, ... for the individual entries. Example: for Google Mail,
when composing a message, the "To" field is a textarea where typing tab
characters does not make sense. To disable Tabinta on that field:
tabinta.filter.0.ctlname to tabinta.filter.0.href http://mail.google.com/mail