Quieres salvar un documento en Word. ¿Qué haces? Puedes quitar la mano del teclado, llevarla al ratón, mover el puntero al menú de Archivo, y pinchar en Guardar. O puedes olvidar todo eso y simplemente usar el atajo de teclado dándole a Ctrl+G. ¿Qué es más rápido?
Evidentemente, el atajo de teclado. Este tipo de ejemplos hacen pensar que el teclado siempre va a ser más rápido que el ratón, pero esa conclusión solo se cumple si tenemos en cuenta algo importante.
El ratón lo cambió todo para el teclado
Douglas Engelbart nos mostró la magia del ratón en "la madre de todas las demos" en 1968, pero fue Apple la que realmente lo cambió todo con su Macintosh y la popularización de la interfaz de ventanas que se controlaba con ese dispositivo.
Ese invento hizo que el enfoque del teclado cambiase. El periférico que utilizábamos para hacerlo todo en un ordenador pasaba a un papel casi secundario con la interfaz gráfica en la que el ratón era absoluto protagonista.
Sin embargo los desarrolladores de esos sistemas operativos y aplicaciones con interfaz gráfica incorporaron desde el primer momento los atajos de teclado, combinaciones de teclas que hacían ciertas tareas frecuentes mucho más rápidas. Esos atajos tenían un problema: que había que memorizarlos.
Ya lo decían en Apple
Bruce Tognazzini fue el empleado número 66 de Apple, pero sobre todo es conocido por sus libros "Tog on Interface" y "Tog on Software Design". En el primero de esos libros contaba algo importante que ya había reflejado en una columna de agosto de 1989 de la revista AppleDirect:
Hemos invertido la bonita cantidad de 50 millones de dólares en investigación y desarrollo en la Interfaz Humana de Apple. Hemos descubierto, entre otras cosas, dos hechos pertinentes:
-
Los sujetos de las pruebas indicaron consistentemente que el teclado es más rápido que el ratón.
-
El cronometro demostró consistentemente que el ratón es más rápido que el teclado.
Esta contradicción entre la experiencia de usuario y la realidad aparentemente es la base de la creencia de muchos usuarios y desarrolladores de que el teclado es más rápido
Esa sensación seguro que os suena: muchos tenemos la idea de que el teclado siempre es más rápido, pero si nos cronometrásemos a la hora de hacer distintas acciones con ratón y teclado con nuestra rutina habitual, tardaríamos menos con el ratón. Eso, claro, a menos que nos aprendiésemos los atajos de teclado que abrevian todas esas operaciones.

Varios han sido los estudios que han apoyado esta realidad, por ejemplo este estudio en PDF sobre la eficiencia del ratón y el teclado y hay diversos modelos (GOMS, HPM, KLM), y las empresas que desarrollan sistemas operativos y aplicaciones en las que la interfaz gráfica lo saben bien: una cosa son las sensaciones y otra la realidad.
Los atajos son fantásticos... si te los sabes
Para algunas tareas comunes o frecuentes esos atajos se han convertido ya en algo cotidiano y que los usuarios aprovechan de forma natural: copiar y pegar, abrir un nuevo archivo, guardar documentos, o deshacer son algunos de los más frecuentes y estándares en diversas aplicaciones.

Para otros muchos atajos -y los hay a montones- el problema es que hay que memorizarlos. Si uno lo hace evidentemente el tiempo que gana al usarlos es enorme, pero no todos los atajos se usan con frecuencia, y no todas las acciones tienen un atajo asociado por defecto.
Aquí hay que destacar que muchas aplicaciones dan la opción de configurar nuevos atajos y hay utilidades como AutoHotkey para Windows (hay otras en otras plataformas) que permiten personalizar este apartado y crear nuevos atajos que automatizan todo tipo de acciones y accesos.
Sin embargo el problema sigue siendo el mismo: al final es necesario aprenderse esos atajos para luego aplicarlos, y ocurre que a menudo no utilizamos tan a menudo una opción como para memorizar ese atajo.
El debate viene de antiguo, y Jeff Atwood -cofundador de StackExchange y Discourse- ya hablaba de ello hace más de una década. Su conclusión es, creemos, especialmente razonable:
Durante mucho tiempo he sido un defensor de la computación a dos manos, utilizando al máximo tanto el teclado como el ratón. Eso es lo que son los atajos de teclado para mí. No estoy seguro de por qué esto siempre tiene que ser tratado como un combate a muerte entre el teclado y el ratón. Los atajos de teclado no sustituyen a mi ratón, sino que lo complementan.
Ese es un buen resumen, ¿no os parece?
Ver 25 comentarios
25 comentarios
acerswap
Los atajos de teclado tienen otro problema, que es la falta de estandarizacion y los idiomas. Si ahora os pregunto los atajos para cortar, copiar y pegar los sabréis sin problemas. Quizás si os pregunte por el de "ayuda", "nuevo documento" o "recargar página" también sabríais decirmelos. Eso si, ¿que pasa si os pregunto por el de "seleccionar todo"? Algunos, los que useis programas en inglés, direis que es CTRL+A. Muchos de los que useis el español en vuestros equipos direis CTRL+E. Lo mismo con las opciones de guardar (CTRL+S / CTRL+G) o buscar (CTRL+F / CTRL+B / F3).
Cuando existe una estandarizacion, su uso aumenta.
jukeplz
Depende mucho del tipo de entorno en el que se este trabajando. Creo que nadie querria o podria dibujar en illustrator/photoshop, etc con un teclado, y muy pocas personas (hola usuarios de i3-gaps) estan dispuestas a usar un entorno de escritorio y navegador de archivos sin un raton. Lo mismo si toca hacer entrada de datos, el teclado es rey, aunque tecnicamente se pueda usar un raton(teclado en pantalla) para esos seres humanos informaticos que nacieron con un solo dedo en la mano derecha y un muñon en la izquierda (o cuando se cae la gaseosa sobre el teclado)
En fin, cada uno tiene su uso especializado y es bastante patetico en el terreno del otro, los teclados son para entrada de datos y el acceso rapido a comandos, sean explicitos (tipeados) o con atajos. El raton siempre vence en la navegacion espacial, 2D o 3D, que es para lo que fue diseñado... y asi podriamos continuar tambien con otros perifericos como joysticks, palancas, volantes, tablets para dibujo, etc. Si existen es porque son superiores en un terreno especifico.
j0seant
Lo que me parece increíble es que se hayan puesto de moda los IDEs donde todo hay que hacerlo escribiendo comandos con el teclado, pensé que habíamos avanzado y parece que se le ha cogido el gusto a volver hacia atrás en eso. Al final los IDEs que se crearon para juntar todo lo necesario y hacerlo más fácil y ahora tienes que hacer un curso con tanto comando manual para usar cada IDE..
lekgolo137
Siempre habrá cosas que se hacen más rápido con el ratón aunque tengas completamente memorizados todos los atajos de teclado, simplemente porque el teclado no es adecuado para esas tareas.
Básicamente cualquier cosa que requiera desplazamientos por la pantalla: apuntar en un shooter, arrastrar un archivo, dibujar en un programa de edición, etc.
crisct
Y ahora han llegado las pantallas tactiles. Y mola mucho.
Yo con mi portátil que uso cada día para trabajar, es más fácil tirar el dedo a la pantalla, que coger el ratón, apuntar y clicar. Es más rápido,lo haces todo en un gesto, y vuelves al teclado rápido. Solo uso el ratón para seleccionar archivos múltiples o posicionar objetos finamente. Esto cuando programo, claro: cuando administro un servidor remoto, sea Windows o Linux, es otra película.
alexbolea
Depende del uso que se le dé al programa.
Si es un uso esporádico pues cuesta memorizar los atajos. Pero si es un programa que utilizas cada día (Como puede ser Photoshop para la edición de fotografías) los atajos de teclado (y las acciones que se activan con atajos de teclado) son sin duda mejor opción.
Pero lo dicho, si es para usar un programa cada tres meses...
kanete
Como bien dicen muchos, los atajos de teclado son más rápidos si te los sabes, el problema lo encuentras cuando tienes que trabajar con una interfaz que tienes que compartir continuamente el uso de teclado y ratón sin posibilidad de usar atajos de teclado, cuando bien se podría con una buena implementación. Al final acabas perdiendo mucho tiempo cambiando del teclado al ratón continuamente.
elvis71
No sólo eso, yo utilizo MAC en el trabajo y PC en casa, hasta que pasan unos minutos no me familiarizo, puedo pasarme un minuto pulsando un atajo en PC que es de MAC (los lunes son mortales, no doy un solo atajo del MAC a la primera).
Es tanto lo que utilizo los atajos de teclado que en una ocasión me puse a reordenar los libros y al ver que no me gustaba sólo pensaba en ctrl+z
Anisótropo
Yo creo que depende del ámbito. Para informáticos (principalmente, desarrolladores de software y administradores de sistemas), el ratón seguramente no tenga mucha importancia. De hecho, hay gente (yo incluido) que usa el editor Vim, que no usa shortcuts, como la mayoría, sino modos.
Para otras cosas, como Photoshop, creo que es mejor el ratón, aunque también te puede agilizar un poco si te aprendes algunos shortcus. También creo que quizás se podría pasar a un Photoshop táctil y no perderíamos prácticamente nada. (Creo que tienen intención de hacerlo, al menos para iPad.)
En cuanto a las interfaces, me gustaría recomendar las conferencias de Bret Victor.
sarpullido
Lo que hay que leer..., el raton es SIEMPRE SIEMPRE SIEMPRE SIEMPRE digan lo que digan, la mejor forma de perder tiempo.
Ademas, en este articulo se estan mezclando cosas..., pero en general, si tienes atajo y vas al raton estas perdiendo tiempo digais lo que digais...
De hecho se pierde tiempo incluso moviendo la mano derecha para ir hacia las teclas cursoras..., no es casualidad que los mejores programadores suelen utilizar para editar texto o emacs o vim (o si estan en otro, usan los shortcuts de estos), por que la diferencia es ABISMAL.
Evidentemente, si no te sabes los shortcuts es como decir que es mas lento el teclado y luego ves que escribe con dos dedos...
Decidme que el raton es mas intuitivo y cuela...
La realidad es que sabiendo usar ambos, el teclado siempre ha sido y sera infinitamente mas rapido que el raton.
De hecho, haciendo entrevistas de trabajo a programadores, si veo que van al raton para cualquier tonteria, ya estan descartadisimos.
shengdi
"tardaríamos menos con el ratón. Eso, claro, a menos que nos aprendiésemos los atajos de teclado que abrevian todas esas operaciones"
Tal vez manejar las cosas con teclado supone una curva de aprendizaje mayor, justamente por esto mismo, que tienes que aprenderte los comandos, pero... ¿Cómo iba a usar un PC con teclado si no me se los atajos? no se me ocurre nada.
david
buena entrada
pechorin
Y luego están los atajos de ratón.
Por cierto, alguien conoce alguna alternativa a stroke it en gnome?
Geardaron
Creo que la clave es que si son tareas puntuales/esporadicas suele ganar el ratón por un tema de mucho menor curva de aprendizaje/memorización. El teclado compensa si se repite mucho por ejemplo Alft + F4 o Ctrl+c .....
Lo mismo en programas ante uso intensivo mejor comandos, uso puntual mejor ratón.
Ejemplo con tarea random el tema tiempos..
Con ratón:
a). Descubrir como se hace 10s.
b) acceder y hacer clic 2,5s.
Con teclado
a). Descubrir como se hace y memorizarlo 120s.
b) hacerlo 0,5s.
Si fuera a usarlo menos de 55 veces ( 120 + 0,5x = 10 + 2,5x) es mejor el ratón y si lo usaras mas de 55 veces es mejor el teclado. Esto siempre y cuando sea un lapso corto de tiempo.
PD: hay tareas intrinsecamente asociadas a cada dispositivo de control. Apuntar en un FPS, escribir... Aunque se puedan hacer con el otro suele tener poco sentido.
PD2: Luego estaría el coste de uso de la psicomotricidad fina, la psicomotricidad gruesa, la concentración... pero creo que sería demasiado hilar fino.
JuanAnt
Hay tareas en las que es imprescindible el ratón: me dedico a efectos visuales con 3D y composición de video (también edición y photoshop) y aunque uso muchísimo los atajos de teclado, incluso configuro nuevos atajos y uso programas que los complementan y potencian, podría llegar a prescindir del teclado, pero jamás del raton, imposible, impensable.
apertotes
Ni p**a idea. Lo mejor es usar atajos de teclado DESDE el ratón.