Comment entrer le symbole de l'onglet dans le formulaire Web? [dupliquer]

8

Le TABbouton déplace généralement la mise au point. Existe-t-il un moyen de saisir des TABsymboles dans les champs de texte des pages Web ouvertes?

Par exemple ici, sur Stack Exchange?

Est-il possible de saisir le symbole à partir du clavier?

Suzan Cioc
la source

Réponses:

5

En fonction de votre système d'exploitation, ouvrez un programme comme le Bloc-notes (Windows) et tapez un onglet. Mettez-le en surbrillance et copiez-le dans le presse-papiers. Collez-le dans le champ de texte.

Tant que SuperUser ne le modifie pas (l'application le pourrait s'il le voulait), il y a un caractère de tabulation entre les crochets ci-dessous.

[Avant l'onglet] [Après l'onglet]

dangowans
la source
Ce site semble convertir les tabulations en 4 espaces.
unor
Hmm, quand je clique sur "modifier" sur cette réponse, il y a un caractère de tabulation entre les deux marqueurs, bien qu'il ne ressemble pas à ça. La chose "quatre espaces" est utilisée pour indenter le code dans SuperUser, principalement parce que les onglets dans les navigateurs sont une douleur à l'arrière. :)
dangowans
3

Je viens de trouver la solution après de nombreuses recherches, puisque l'ASCII # pour TAB est 9, dans Windows, vous pouvez simplement appuyer sur ALT + 009 (avec le pavé numérique). Cela devrait également fonctionner sur Mac, même si je ne suis pas sûr de Linux. Si vous avez un ordinateur portable, il pourrait être plus facile d'utiliser les scripts AutoHotkey ci-dessous.

Voici deux petits scripts AutoHotkey qui fonctionnent pour moi à partir de Windows:

#TAB::
  SendInput, {Alt Down}{Numpad0}{Numpad0}{Numpad9}{Alt Up}
Return

#TAB::
  Send, {ASC 009}
Return

Ici, ils sont mappés à Windows Key + TAB, mais vous pouvez le mapper à ce que vous voulez.

[Avant TAB] [Après TAB]

Oh, il semble que SuperUser.com convertit tous les caractères d'espaces vides en espaces simples. Eh bien, cela fonctionne dans Gmail et d'autres formulaires de site Web. J'espère que cela t'aides.

Andrew
la source
Je suis nouveau sur AutoHotkey, donc pour moi, seul Windows Key + TAB fonctionne comme Forward TAB. Comment puis-je mapper la tabulation arrière à la touche Windows + Maj + TAB?
Candid Moon _Max_
Il est difficile de comprendre ce que vous demandez. Je pense que vous pouvez confondre TAB le symbole avec TAB la fonction de changement de focus. TAB le symbole n'a pas d'avant en arrière que je sache. TAB la fonction le fait, mais mon script AHK imprimera le symbole ASCII, il ne changera PAS de focus pour vous, en arrière ou en avant, au meilleur de ma connaissance.
Andrew
ah, maintenant je comprends. Je dois supprimer le symbole de l'onglet s'il y en a un près du curseur, je suppose que j'essaierai de trouver une solution plus tard lorsque j'aurai besoin de cette fonctionnalité. Mais je suppose que cela suffirait dans le script si vous pouvez obtenir des symboles près du curseur et vous pouvez également y supprimer des symboles.
Candid Moon _Max_
2

La référence de caractère pour un onglet serait 	( voir Wikipedia ). Cela dépend cependant du formulaire et du processus côté serveur qui se passe avec ce personnage. Si les références de caractères ne sont pas résolues, il affichera simplement " 	". Si les références de caractères sont résolues, cela dépend de la façon dont le contenu soumis sera affiché sur la page (par exemple, à l'intérieur de l' preélément, il doit être affiché par défaut; à l'intérieur d'autres éléments, il doit être converti en espaces par défaut; vous pouvez modifier ce comportement avec CSS, cependant)

Test avec référence de caractère: [avant tab] [après tab] (vérifier la source HTML)

unor
la source