mozdev.org

tabinta

resources:
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

Copyright © 2000-2006. All rights reserved. Terms of Use & Privacy Policy.