Go to content Go to navigation Go to search

¡Control, Control! · 2007-05-10 23:40 by Francisco

¿Sois Informáticos? ¿Vuestro teclado ha sido fabricado en los 90 o más recientemente? ¿Dónde está situada la tecla Control?

Cuando $DEITY diseñó el teclado, lo hizo pensando en los Informáticos. Por eso puso la tecla Control donde tiene que estar; esto es, a la izquierda de la A en los teclados QWERTY (Sholes, que dirían los más cultos).

En efecto, si os fijáis, en la mayoría de los ordenadores de los 80, la tecla Control está en su sitio. Y en las estaciones de trabajo ha estado ahí durante generaciones. Con el advenimiento de los PC, pareció que esta noble tradición se iba a seguir continuando. Sin embargo, tras algunos modelos en los que se respetaba el designio divino (vale, me he pasado :) pudimos comprobar que, ¡oh, desgracia!, la sagrada tecla Control ¡cedía el puesto a la tecla de fijar mayúsculas (Bloq Mayús en muchos teclados)! ¡ANATEMA!

¿Por qué ocurrió esto? ¿Tiene solución, además del exterminio masivo de los teclados ofensores y de la reprogramación mental de los confusos teclistas? Vayamos por partes.

Cuenta la leyenda que cuando salió el IBM PC al mercado, una de las cosas que le faltaban (detalles, detalles) era precisamente una buena biblioteca de programas. Así que lo mejor era tirar de lo que ya existía: versiones para la nueva máquina de programas populares para el sistema operativo CP/M. ¿Os acordáis del CP/M? Sí, amiguitos: los 8 bits no siempre fueron para las consolas de videojuegos y las máquinas de marcianitos. Hubo una floreciente industria alrededor del 8080/8085 y Z80, de la cual ya no queda más que el recuerdo. Del Z80 y del 6502 tal vez hablaré en otro momento, pero a lo que vamos.

Estos programas necesitaban una manera de recibir información fuera de banda, por así decir. Metainformación. Una manera de cambiar de modo, o de hacer algo que influiría sobre el resultado final. Una manera, en definitiva, de tomar el control de la operación del programa. ¿Adivináis cómo? Efectivamente: la útil, universal y correctamente situada tecla Control. Heredada de los terminales series, en los ordenadores encontró nuevas funciones que les dio otra vida. ¿Recordáis WordStar y sus diversos grupos de funciones, todas ellas accedidas mediante varios “prefijos” formados por Control-letra? ¿A que era práctico? Y el diseño del teclado del IBM PC favorecía este uso, ya consolidado por CP/M.

Pero llegó un momento en que los responsables del invento se dieron cuenta de que la gente quería usar las teclas de control de posicionamiento (cursores, avanzar/retroceder página, etc), que para eso estaban. ¿Y las teclas de función? ¿Cómo podría lograrse una reeducación masiva, obligando de paso a adoptar nuevos programas, tal vez mejores pero en cualquier caso más rentables para sus fabricantes? Fácil. Cambiando la tecla Control de sitio y haciendo que la nueva tecla Alt quede justo al lado de la barra espaciadora.

Este sutil cambio, favoreció a esa nueva industria, y probablemente haya satisfecho a los usuarios habituales de procesadores de textos y herramientas de similar funcionalidad. Pero no sólo de procesadores de textos vive el Informático (aunque sea el editor probablemente la aplicación más usada, junto con el compilador). Otras herramientas también se beneficiaban de la tecla Control. En los 80 explota, por así decir, la era de las comunicaciones digitales a un nivel más personal. Las empresas se vuelcan en ofrecer servicios por módem, y el uso de la tecla Control sirve, cómo no, para probar directamente los protocolos de comunicaciones basados en caracteres (que levante la mano quien nunca haya usado un módem en modo terminal). Al cambiar de sitio, pareció vaticinar el fin de una era. Y el comienzo del síndrome del túnel carpiano ese…

La solución a todo esto (para quien, como yo, vea en ello un problema; sé que los más jóvenes del lugar pensarán que estoy chalado) es bastante sencilla si se usa algún sistema de la familia del Unix y se ejecuta el sistema gráfico X: la opción swapcaps en XFree86 y Xorg, o usar xmodmap con una secuencia similar a esta:

remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L

Esto colocará las cosas en su sitio. ¡Como $DEITY manda, hombre!

Para terminar, una curiosidad: desde el 2000, todos los teclados internacionales de las estaciones de trabajo Sun tienen ya las teclas al estilo PC; pero el de EE.UU. se puede pedir con esa distribución de teclas, o con la denominada Unix, que coloca las cosas en su sitio. Afortunadamente para los poseedores de un teclado Sun tipo 6 (y creo que también tipo 7), las teclas de Control y Bloq Mayús tienen exactamente el mismo tamaño. Y, ¿casualidad? son fácilmente intercambiables ;)

  1. Mi tecla de Control está desterrada en la esquina inferior izquierda, por desgracia. La única vez que intenté devolverla a su sitio trabajaba en un PC con Windows y trataba de acostumbrarme a usar screen (que requiere un manejo intensivo de la tecla de marras). Como coincidió en una etapa de trabajo particularmente intensa, al final ni me acostumbré a tener la tecla de Control en su sitio ni a trabajar con screen de manera fluida. Igual le vuelvo a dar un tiento en el Dell con Linux de la oficina.

    En casa, con el Mac, la tecla Control por lo general la uso poco. Pero, a cambio, tengo las horas de diversión que me proporciona el baile de las teclas Alt y Comando con sus colegas Alt y Windows del teclado del PC.


    Juan Lupión    2007-05-11 06:48    #
  2. Yo soy uno de los poseedores de un teclado Sun tipo 6, ¿quieres una foto? y como bien dices todo está en su sitio, que mayor soy joder.

    Muy bueno el post


    jose    2007-05-11 09:00    #
  3. Desde el principio me acostumbré a utilizar la tecla Control en su ubicación habitual en los teclados AT-102.

    En realidad mi primer contacto fue el Amstrad CPC 464, que tenía la tecla de Control a la derecha de la barra espaciadora, donde ahora suele estar el “Alt Gr” en los teclados AT-105.

    El cambio que sí me molestó fue la introducción de las inútiles teclas de Windows, a costa de encoger las teclas de Control y Alt. Por no hablar de los teclados que desplazan hacia abajo una fila las 6 teclas de Insertar-Inicio-RePag-Supr-Fin-AvPag, para meter en su lugar nuevas teclas que sirven para que te líes y en vez de insertar le des al botón de apagar. O de esos teclados “naturales” divididos en dos secciones con que Microsoft nos intentó agredir hace unos años…

    Sin duda por estos crímenes sus diseñadores merecen toda una eternidad de castigos insufribles en el infierno.


    lbf    2007-05-11 10:02    #
  4. Yo lo que no soporto son esos portátiles con una tecla de función donde debería estar el Control. Bueno, donde se decidió en su día que mejor estaba el control. :)


    Ismael Valladolid Torres    2007-05-11 10:24    #
  5. Juan Lupión: Yo he tenido épocas de reconfigurar Control a su posición natural y de dejarla donde quiso ponerla el fabricante. Aunque llegas a acostumbrarte a esto último, como usuario habitual de emacs, cambiarla es como que te quiten la escayola de una fractura (supongo, nunca me ha ocurrido). Así que ahora la tengo a la izquierda de la A, y por muchos años.

    José: :) Gracias por la oferta, en el logotipo de mi página *nixpro puedes ver que yo también tengo uno y que di el paso de corregir el error y dejar las cosas en su sitio. De hecho, el trozo de código que pongo en el artículo es el que uso para trabajar con Solaris en mi otra máquina (Xsun no permite swapcaps, en el portátil con Linux sí lo tengo puesto).

    Como dijeron los Stones: “no nos estamos haciendo mayores, nos estamos haciendo mejores” ;)

    lbf: Mi primer contacto fue con un Spectrum, que tenía toda suerte de modos accesibles mediante 2 teclas de cambio, ninguna de las cuales era Control. Pero en la mayoría de los ordenadores de mi colección la tecla Control está en su sitio. Lástima que la penosa calidad de las fotos (lo reconozco; era joven y necesitaba el dinero) no permite apreciarlo.

    Por lo demás, también aborrezco esas teclas que al final hacen que la barra espaciadora sea una tecla más (o menos) :(

    Ismael: En el mío tengo en secuencia la tecla Control^W Bloq Mayus, una tecla Fn de esas que además uso sólo una vez cada 3 meses (o menos), una tecla con una ventana pintada y el Alt. Luego, la barra espaciadora, con el ancho de 5 teclas. En el teclado de Sun tiene 7, que no son las 8 que he llegado a ver, pero se aguanta. Lo dicho: a la gente que diseñó esos teclados deberían obligarles a usarlos.


    Francisco    2007-05-11 15:03    #
  6. Tienes razón, los Stone tiene razón, pero a mi me están haciendo mayor a pasos agigantados, también puede ser que me estén haciendo mejor a pasos agigantados, todo depende desde la perspectiva que se mire.

    Un saludo


    jose    2007-05-13 20:52    #
  Ayuda Textile