2010-09-08 14:57:39 +0000 2010-09-08 14:57:39 +0000
8
8

¿Código ASCII para el carácter TAB? (Quiero ser capaz de introducir tabulaciones en un cuadro de texto de la página web)

Como estoy seguro de que casi todo el mundo aquí sabe, la tecla “Tab” cuando se utiliza en una página web simplemente salta al siguiente elemento de la página; ya sea una casilla de verificación, un selector de radio, un botón, otro cuadro de texto, un enlace, etc.

Lo que espero es poder usar la tecla de tabulación mientras escribo algo en un formulario de entrada y que se inserte el carácter de tabulación en el formulario que estoy rellenando. Soy bastante retentivo cuando se trata de cómo mis documentos de texto están formateados, ESPECIALMENTE cuando se trata de escribir artículos para mi sitio. Incluso soy muy exigente con el aspecto de mis listas de tareas cuando las escribo en el viejo Bloc de notas. (Sí, utilizo el anticuado Bloc de notas para escribir mis ideas de artículos, listas de tareas, guardar pequeños fragmentos de código útil que encuentro, etc. )

Me doy cuenta de que hay soluciones de javascript o propiedades que puedes establecer para ese cuadro de texto en particular - dependiendo del lenguaje en el que estés programando el sitio - que puedes utilizar para programar manualmente los campos de entrada en tu página web para permitir esto; pero estoy más interesado en permitir que el navegador web se comporte de su manera normal (ya que uso la tecla de tabulación para cambiar entre los elementos de la página - también especialmente al rellenar aplicaciones y formularios largos con el fin de navegar entre ellos mucho más rápidamente que tener que usar mi ratón para hacer clic en cada campo que quiero rellenar.

Así que, lo que espero es encontrar la combinación de teclas ASCII de Windows (como usar ALT+0169 para producir el carácter ©) que pueda introducir para insertar el tabulador en el cuadro de texto de la página web de esa manera. Como uso combinaciones de teclas ASCII rutinariamente para hacer símbolos raros en mis escritos todo el tiempo, estoy bastante acostumbrado a hacer las cosas de esta manera. Además, una vez que he terminado de escribir algo en un cuadro de texto, me gustaría tener la posibilidad de saltar al siguiente elemento. Cuando programo formularios para cualquier proyecto en el que esté trabajando, siempre me esfuerzo por ordenar los elementos de tal manera que el desplazamiento por tabulación sea lo más intuitivo posible. Quién sabe cuántos de vosotros sois como yo, pero a mí siempre me molesta cuando estoy rellenando un conjunto de campos de dirección y al pasar por ellos saltan aleatoriamente en función del orden en que los haya creado el programador de esa página.

EJEMPLO: Estás escribiendo tu nombre en el primer campo de una página que tiene un formulario que no ha sido configurado correctamente Siempre me molesta cuando, presiono el tabulador, y de repente salta al nombre de la Ciudad, seguido de la dirección de la línea 2, luego al código postal, etc. Usted consigue la idea. Por lo que sé, a todo el mundo le gusta introducir esa información en el orden en el que escribirías a mano una dirección en un sobre. Primero el nombre, seguido de las líneas de dirección uno y dos, luego la ciudad, el estado, el código postal y finalmente (si es necesario) el país, suponiendo que sea necesario.

Ahora que he explicado lo que estoy tratando de hacer hasta la saciedad, ¿cuál es el código de la tecla ASCII para el tabulador?

Respuestas (5)

16
16
16
2010-09-08 15:05:32 +0000

~~

Pero sólo para arreglar la última pequeña pregunta ¿Cuál es el código de la tecla ASCII para el tabulador? El valor ASCII para el tabulador es 9 (decimal o hexadecimal), así que prueba Alt + ( Numpad 0 , Numpad 9).

Pero, acabo de probar a hacerlo en este mismo cuadro de edición y no funciona, pero sí en el bloc de notas, MS Word, etc. Me pregunto por qué…

De todos modos, si realmente necesitas una pestaña en algún lugar extraño, prueba a copiar una del bloc de notas y pegarla donde la necesites; eso es lo que suelo hacer yo.

Editar

Si estás haciendo esto para que se muestre en un sitio web (que es lo que creo que estás insinuando), un carácter de tabulación puede ser ignorado porque HTML tiende a ignorar los espacios en blanco (fuera de los bloques pre, etc).

Si se trata de HTML también podría utilizar la versión de entidad HTML 	, pero esto funcionará de la misma manera.

2
2
2
2010-09-08 15:04:29 +0000

El código es ALT+009

Sin embargo, no creo que consiga lo que buscas.

1
1
1
2010-09-08 15:04:16 +0000

Espero que esto te ayude – tienes una pregunta bastante larga :-)

Wikipedia Tabulador .

Varios caracteres de tabulación se incluyen como caracteres de control ASCII, utilizados para la alineación del texto. El ** tabulador más conocido y común es el tabulador horizontal (HT)**, que en ASCII tiene el código de carácter decimal 9, y puede ser referido como control+I o ^I. También existe un tabulador vertical (VT) que tiene el código de carácter decimal ASCII 11 (control+K o ^K). El código EBCDIC para el HT es 5. El VT es 11 o hexadecimal 0B, el mismo que ASCII. El tabulador horizontal suele generarse con la tecla de tabulación de un teclado estándar.

pero, lea el resto del artículo.

1
1
1
2010-09-08 15:08:12 +0000
  • El código ASCII para el tabulador es 09.

  • Presionando Alt + 09 en un formulario en línea puede que no le proporcione el carácter Tab probablemente debido al navegador. Pero funciona en otras aplicaciones de software como el Bloc de notas, Wordpad, Garena, etc.

Si está programando su propia página HTML y si necesita dar el tabulador HTML, entonces podría proporcionar esto usando

  • Tablas
  • CSS
  • Etiquetas DD

Aquí eche un vistazo http://htmltab.kb-creative.net/

y Harry tiene razón, si está programando javascript entonces podría usar \t

0
0
0
2010-09-08 15:38:51 +0000

El uso del atajo de la tecla Alt da exactamente el mismo resultado que si se pulsa la tecla. Si quieres utilizarlos, puedes abrir el Bloc de notas, copiar una pestaña y pegarla en el cuadro de texto. Sin embargo, cuando se publica el texto, algunos sitios web pueden eliminar esos caracteres. De todos modos, el HTML suele ignorar el exceso de espacios en blanco, por lo que, aunque se incluya en el código fuente de la página, no pasaría nada.

<- a tab

En los sitios de Stack Exchange, los tabuladores se interpretan como bloques de código.