Articulo de referencia

Atajo de teclado

Menú de Firefox 3.0 con accesos directos, resaltados en verde y mnemónicos resaltados en amarillo. Composición de dos menús del Finder de Macintosh con los atajos de teclado esp...

Menú de Firefox 3.0 con accesos directos, resaltados en verde y mnemónicos resaltados en amarillo.
Composición de dos menús del Finder de Macintosh con los atajos de teclado especificados en la columna derecha.

En informática , un atajo de teclado (también llamado tecla de acceso rápido o combinación de teclas ) [ 1 ] es una asignación de una acción a una o más teclas del teclado de un ordenador mediante software . La mayoría de los sistemas operativos y aplicaciones incluyen un conjunto predeterminado de atajos de teclado , algunos de los cuales pueden ser modificados por el usuario en la configuración .

El software de configuración del teclado permite a los usuarios crear y asignar macros a combinaciones de teclas que pueden ejecutar secuencias de acciones más complejas. Algunos teclados antiguos tenían una tecla física específica para macros.

Terminología

Las palabras exactas que se utilizan para estas tareas y su significado pueden variar según el contexto.

Por ejemplo, Microsoft ha utilizado generalmente atajos de teclado para Windows [ 2 ] y Microsoft Office [ 3 ] desde la transición a 64 bits para Windows 7. Sin embargo, antes de eso utilizaban teclas de acceso rápido y continúan haciéndolo en su API de 32 bits para desarrollar "aplicaciones de escritorio clásicas". [ 4 ] [ 5 ] [ 6 ] Mientras tanto, Lenovo y ASUS tienen cada uno un software de configuración de teclado hecho para Windows que se llaman "Lenovo Hotkeys " [ 7 ] y "ASUS Keyboard Hotkeys " [ 7 ] respectivamente.

El proceso de asignación se denomina mapeo de acciones a teclas, y cambiarlas posteriormente se denomina reasignación . [ 8 ] [ 9 ] Se dice entonces que la acción asignada está vinculada a la tecla, lo que lleva a que la expresión " vinculación de teclas" se utilice indistintamente con "atajo" y "tecla de acceso rápido". [ 10 ]

A medida que otros dispositivos de entrada se volvieron cada vez más configurables a principios de la década de 2000, el término "atajo" comenzó a usarse para referirse a lo que esencialmente son atajos de teclado asignados a objetos que no son teclas del teclado. Los más comunes de estos son los ratones de computadora , que pasaron de tener solo dos botones para clics izquierdo y derecho a tener botones adicionales en los laterales, la parte superior y la parte posterior del ratón (de 2 a 4 para uso común y hasta 12 botones programables adicionales para ciertos tipos de usos de juegos). [ 11 ]

A medida que los dispositivos del Internet de las cosas (IoT) siguen proliferando, los atajos están apareciendo en muchos otros tipos de dispositivos, como teclados electrónicos , dispositivos de automatización del hogar , tecnología portátil y más.

Los expertos en interacción persona-ordenador también siguen diseñando nuevos tipos de atajos, como gestos en pantallas táctiles e interfaces sin contacto.

Descripción

Los atajos de teclado suelen ser un medio para ejecutar uno o más comandos mediante el teclado que, de otro modo, solo serían accesibles a través de un menú , un dispositivo señalador , diferentes niveles de una interfaz de usuario o mediante una interfaz de línea de comandos . Los atajos de teclado se utilizan generalmente para agilizar operaciones comunes reduciendo las secuencias de entrada a unas pocas pulsaciones de teclas ; de ahí el término «atajo». [ 12 ]

Para diferenciarse de la entrada de teclado general, la mayoría de los atajos de teclado requieren que el usuario presione y mantenga presionadas varias teclas simultáneamente o una secuencia de teclas una tras otra. A veces se aceptan las pulsaciones de teclas sin modificar cuando el teclado no se usa para la entrada general, como con programas de gráficos como Adobe Photoshop o IBM Lotus Freelance Graphics . Otros atajos de teclado usan teclas de función dedicadas a atajos y pueden requerir solo una pulsación. Para los atajos de teclado simultáneos, normalmente primero se mantiene presionada la (s) tecla(s) modificadora (s), luego se presiona y suelta rápidamente la tecla normal (no modificadora) y finalmente se suelta la(s) tecla(s) modificadora(s). Esta distinción es importante, ya que intentar presionar todas las teclas simultáneamente a menudo hará que se omitan algunas teclas modificadoras o que se produzca una repetición automática no deseada. Los atajos secuenciales generalmente implican presionar y soltar una tecla de prefijo dedicada, como la tecla Esc , seguida de una o más pulsaciones de teclas.

Las mnemotecnias se distinguen de los atajos de teclado. Una diferencia entre ellos es que los atajos de teclado no están localizados en el software multilingüe, mientras que las mnemotecnias generalmente sí lo están para reflejar los símbolos y letras utilizados en la configuración regional específica. En la mayoría de las interfaces gráficas de usuario (GUI) , los atajos de teclado de un programa se pueden encontrar navegando por los menús del programa; el atajo se indica junto a la opción del menú. Existen teclados que ya tienen marcados los atajos para una aplicación en particular. Estos teclados se utilizan a menudo para editar vídeo, audio o gráficos, [ 13 ] así como en cursos de formación de software. También hay pegatinas con atajos impresos que se pueden aplicar a un teclado normal. Para muchas aplicaciones, también existen tarjetas de referencia diseñadas para colocarse en el espacio de trabajo del usuario. En el pasado, cuando el diseño de los teclados estaba más estandarizado, era común que los libros y revistas de informática imprimieran tarjetas recortadas, destinadas a colocarse sobre el teclado del usuario con los atajos impresos junto a las teclas correspondientes.

Personalización

Diagrama visual de la asignación de teclas predeterminada para el videojuego Vega Strike . Estas asignaciones se pueden reconfigurar editando el archivo XML correspondiente con un editor de texto.

Cuando se hace referencia a los accesos directos como combinaciones de teclas, conlleva la connotación de que los accesos directos son personalizables según las preferencias del usuario y que las funciones del programa pueden estar "vinculadas" a un conjunto diferente de pulsaciones de teclas en lugar de, o además de, las predeterminadas. [ 14 ] Esto pone de relieve una diferencia de filosofía con respecto a los accesos directos. Algunos sistemas, típicamente sistemas orientados al usuario final como Mac OS o Windows , consideran que los accesos directos estandarizados son esenciales para la facilidad de uso del entorno. En estos sistemas comerciales propietarios, la capacidad de cambiar las combinaciones predeterminadas y agregar otras personalizadas puede ser limitada, posiblemente incluso requiriendo una utilidad separada o de terceros para realizar la tarea, a veces con soluciones alternativas como la reasignación de teclas. En macOS, el usuario puede personalizar los accesos directos de las aplicaciones ("equivalentes de teclas") en la configuración del sistema y personalizar los accesos directos de edición de texto creando y editando los archivos de configuración relacionados. [ 15 ] Otros sistemas, típicamente Unix y relacionados, consideran que los accesos directos son una prerrogativa del usuario y que deben ser personalizables para adaptarse a las preferencias individuales. En la mayoría de los entornos del mundo real, ambas filosofías coexisten; Un conjunto básico de atajos sagrados permanece fijo, mientras que otros, que normalmente implican una o varias teclas modificadoras que no se utilizan habitualmente, están bajo el control del usuario.

Las motivaciones para personalizar las combinaciones de teclas varían. Los usuarios nuevos en un programa o entorno de software pueden personalizar los atajos del nuevo entorno para que sean similares a los de otro entorno con el que estén más familiarizados. [ 16 ] Los usuarios más avanzados pueden personalizar las combinaciones de teclas para que se adapten mejor a su flujo de trabajo , añadiendo atajos para sus acciones más utilizadas y posiblemente eliminando o reemplazando las combinaciones para funciones menos utilizadas. [ 17 ] Los jugadores más experimentados suelen personalizar sus combinaciones de teclas para aumentar el rendimiento mediante tiempos de reacción más rápidos.

Atajos de teclado reservados

Las Directrices originales de la interfaz de usuario de Macintosh definieron un conjunto de atajos de teclado que se mantendrían consistentes en todos los programas de aplicación. [ 18 ] Esto proporciona una mejor experiencia de usuario que la situación predominante entonces, en la que las aplicaciones usaban las mismas teclas para diferentes funciones. Esto podía provocar errores de usuario si un programa usaba ⌘ Command+D para eliminar mientras que otro lo usaba para duplicar un elemento. Las combinaciones estándar eran:

Entornos posteriores como Microsoft Windows conservan algunas de estas combinaciones de teclas, a la vez que añaden las suyas propias de estándares alternativos como Common User Access . Los atajos de teclado en estas plataformas (o en macOS ) no están tan estrictamente estandarizados entre aplicaciones como en la interfaz de usuario de los primeros Macintosh, donde si un programa no incluía la función que normalmente realizaba una de las combinaciones de teclas estándar, las directrices establecían que no debía redefinir la tecla para que hiciera otra cosa, ya que podría confundir a los usuarios. [ 21 ]

Notación

Los atajos de teclado más sencillos constan de una sola tecla. Generalmente, basta con escribir el nombre de la tecla, como en el mensaje «Pulsa F1 para obtener ayuda». A veces, el nombre de la tecla aparece entre corchetes u otros caracteres similares. Por ejemplo: [F1] o < F1 > . El nombre de la tecla también puede resaltarse con formatos especiales (negrita, cursiva, mayúsculas , etc.).

Muchos atajos requieren presionar dos o más teclas simultáneamente. Para estos, la notación habitual es enumerar los nombres de las teclas separadas por signos más o guiones. Por ejemplo: "Ctrl+C", "Ctrl-C" o " + ". La tecla Ctrl a veces se indica con un acento circunflejo (^). Así, Ctrl-C a veces se escribe como ^C. En ocasiones, generalmente en plataformas Unix , la mayúscula o minúscula del segundo carácter es importante: si el carácter normalmente requiere presionar la tecla Mayús para escribirlo, entonces la tecla Mayús forma parte del atajo, por ejemplo, '^C' frente a '^c' o '^%' frente a '^5'. ^% también puede escribirse " + + ".CtrlCCtrlShift5

Algunos atajos de teclado, incluidos todos los que involucran la tecla, requieren que las teclas (o conjuntos de teclas) se presionen individualmente, en secuencia. Estos atajos a veces se escriben con las teclas individuales (o conjuntos) separadas por comas o punto y coma. El editor de texto Emacs utiliza muchos de estos atajos, usando un conjunto designado de "teclas de prefijo" como + o + . Las combinaciones de teclas predeterminadas de Emacs incluyen + + para guardar un archivo o + + para ver una lista de búferes abiertos . Emacs usa la letra C para denotar la tecla Ctrl, la letra S para denotar la tecla Shift y la letra M para denotar la tecla Meta (comúnmente asignada a la tecla Alt en teclados modernos). Por lo tanto, en la jerga de Emacs, los atajos anteriores se escribirían Cx Cs y Cx Cb. Un acrónimo inverso común para Emacs es "Escape Meta Alt Ctrl Shift", que se burla de su uso de muchos modificadores y secuencias de atajos extendidas.EscCtrlCCtrlXCtrlXCtrlSCtrlXCtrlB

Véase también

Notas y referencias

  1. Nota técnica: llama al método "cancelOperation:" de AppKit.
  1. "Google Books Ngram Viewer" . books.google.com . 19/10/2024 . Consultado el 19/10/2024 .
  2. "Atajos de teclado en Windows - Soporte técnico de Microsoft" . support.microsoft.com . Microsoft . Consultado el 19 de octubre de 2024 .
  3. "Personalizar métodos abreviados de teclado - Soporte técnico de Microsoft" . support.microsoft.com . Microsoft . Consultado el 19 de octubre de 2024 .
  4. "Acerca de los controles de teclas de acceso rápido - Aplicaciones Win32" . learn.microsoft.com . Microsoft . 25/05/2021 . Consultado el 19/10/2024 .
  5. "Descripción general de las opciones del marco - Aplicaciones de Windows" . learn.microsoft.com . Microsoft . 10 de septiembre de 2024. Consultado el 19 de octubre de 2024 .
  6. "¿Cómo puedo reasignar las teclas de acceso rápido de mi teclado? - Soporte técnico de Microsoft" . support.microsoft.com . Consultado el 19 de octubre de 2024 .
  7. 1 2 "Teclas de acceso rápido del teclado ASUS: descarga e instalación gratuitas en Windows" . Microsoft Store . ASUS . 19/10/2017 . Consultado el 19/10/2024 .
  8. "Cómo reasignar el teclado | Centro de aprendizaje de Windows" . Windows . Consultado el 19 de octubre de 2024 .
  9. "Atajos, teclas de acceso rápido, macros, ¡Dios mío!: Cómo reasignar las teclas de tu teclado" . PCMAG . 24 de abril de 2024. Consultado el 19 de octubre de 2024 .
  10. "Combinaciones de teclas para Visual Studio Code" . code.visualstudio.com/docs . Microsoft . 3 de octubre de 2024. Consultado el 19 de octubre de 2024 .
  11. "El mejor ratón para MMO - Otoño 2024: Reseñas de ratones" . RTINGS.com . Consultado el 19 de octubre de 2024 .
  12. En inglés, un "atajo" puede sugerir involuntariamente una forma incompleta o descuidada de completar algo. Por consiguiente, algunas aplicaciones informáticas diseñadas para ser controladas principalmente por el teclado, como Emacs , utilizan el término alternativo "asignación de teclas".
  13. Lowensohn, Josh (3 de diciembre de 2009). "Hardware para Gmail: El teclado 'Gboard'" . CNET.com . Archivado del original el 16 de octubre de 2013. Recuperado el 7 de enero de 2011 .
  14. "Manual de GNU Emacs: Comandos" . Emacs no asigna significados directamente a las teclas. En cambio, asigna significados a comandos con nombre y luego asigna significados a las teclas vinculándolas a dichos comandos.
  15. "Configuración predeterminada del sistema de texto y combinaciones de teclas" . Archivo de documentación para desarrolladores de Apple . 9 de septiembre de 2013. Archivado del original el 10 de marzo de 2024. Consultado el 18 de enero de 2024 .
  16. Cohen, Sandee (2002). Macromedia FreeHand 10 para Windows y Macintosh . Peachpit Press. ISBN 9780201749656.
  17. "Personalizar los atajos de teclado" . Archivado del original el 13/10/2016 . Consultado el 27/04/2015 .
  18. Apple (noviembre de 1992). Guía de interfaz humana de Macintosh (PDF) . Reading, Massachusetts: Addison-Wesley. pág. 128. ISBN  0-201-62216-5.
  19. "Correo electrónico de Larry Tesler: Del pasado al futuro: varios modelos de deshacer, historiales de interacción y grabación macro, Lección 21" .
  20. "Definición de PREGUNTA" . www.merriam-webster.com .
  21. "Directrices de interfaz humana de OS X" . Si tu aplicación no realiza la tarea asociada a un atajo recomendado, piénsalo bien antes de considerar modificarlo. Recuerda que, aunque reasignar un atajo no utilizado pueda tener sentido en tu aplicación, es probable que tus usuarios conozcan y esperen el significado original y establecido.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Keyboard_shortcut&oldid=1351653701 "