9

Проблема, которая беспокоит меня некоторое время, которую я так и не смог выяснить:

Есть ли какая-либо клавиша / ярлык, который я могу использовать, чтобы добавить отступ по клавише TAB в поле ввода текста (HTML). Как тот, который я пишу сейчас :)

На протяжении многих лет я всегда делал переход с табуляции (отступ) от редактора и вставлял его в нужное место в текстовом поле.

Иными словами: необходимо ли отключить поведение вкладки по умолчанию, чтобы как-то не перейти к следующему полю?

Мне очень любопытно, если кто-то знает ответ.

PS: я использую Firefox 17, но я думаю, что это не зависит от браузера ?!

3 ответа3

8
  • Для Firefox аддон Tabinta работает хорошо. Вы можете изменить Tab, чтобы вставить вкладку, и даже установить альтернативную клавишу, которая переходит к следующему полю (поведение Tab по умолчанию).
  • Для любой программы Windows вы можете нажать Alt+0 9 (нажмите и удерживайте Alt, нажмите и отпустите цифровую клавиатуру 0, нажмите и отпустите цифровую клавиатуру 9, отпустите Alt), чтобы вставить вкладку. Затем вы можете скопировать и вставить полученную вкладку в свое удовольствие.
  • Для любой программы Mac, вы можете нажать Control Option Tab, чтобы вставить вкладку. Скопируйте и вставьте его по мере необходимости.
1

Как правило, в Mac OS X вы можете нажать Ctrl Opt Tab, чтобы вставить символ табуляции вместо переключения фокуса.

По крайней мере, в хороших приложениях. Firefox также проигнорировал многие другие соглашения о платформах, поэтому неудивительно, что в этом случае он не работает должным образом.

0

Если вы хотите настроить поведение Firefox по умолчанию, используйте Tabinta. В соответствии с рекламой ...

Tabinta позволяет вставлять символы табуляции в многострочные поля ввода текста. Само название является сокращением от "Tab in Textarea".

Поведение клавиши табуляции по умолчанию в текстовых полях Mozilla/Firefox - переход к следующему полю формы. Это расширение для людей, которые предпочитают вставлять в эти поля настоящие символы табуляции.

Вы можете изменить стандартное поведение клавиши Tab, чтобы вставить вкладку, вместо обычного поля табуляции.

Обычно это делается разработчиком сайта с использованием JavaScript ...

function keyHandler(e) {
    var tabkey = 9;
    if (e.keyCode == tabkey) {
        this.value += "\t"; \\ could use something like "    " instead
        if (e.preventDefault) {
            e.preventDefault();
        }
        return false;
    }
}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .