stringtranslate.com

Atajo de teclado

Menú de Firefox 3.0 con accesos directos, resaltados en verde y mnemotécnicos resaltados en amarillo.
Compuesto de dos menús del Finder de Macintosh con atajos de teclado especificados en la columna de la derecha

En informática , un atajo de teclado también conocido como tecla de acceso rápido es una serie de una o varias teclas para invocar rápidamente un programa de software o realizar una acción preprogramada. Esta acción puede ser parte de la funcionalidad estándar del sistema operativo o programa de aplicación , o puede haber sido escrita por el usuario en un lenguaje de secuencias de comandos . Algunos teclados integrados también incluyen dispositivos señaladores ; la definición de qué exactamente se considera "clave" a veces difiere.

El significado del término "atajo de teclado" puede variar según el fabricante del software. En Windows, las teclas de acceso rápido constan de una combinación de teclas específica que se utiliza para desencadenar una acción (normalmente son atajos para todo el sistema que están disponibles en todos los contextos siempre que el programa receptor esté activo); Los mnemónicos representan una letra designada en un comando de menú o botón de la barra de herramientas que, cuando se presiona junto con la tecla Alt, activa dicho comando.

El término generalmente se asocia con teclados de computadora, pero muchos instrumentos musicales electrónicos ahora contienen teclados con opciones de configuración avanzadas.

Descripción

Los atajos de teclado suelen ser un medio para invocar uno o más comandos usando el teclado a los que de otro modo sólo se podría acceder 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 acelerar operaciones comunes al reducir las secuencias de entrada a unas pocas pulsaciones de teclas , de ahí el término "atajo". [1]

Para diferenciarse de la entrada de teclado general, la mayoría de los atajos de teclado requieren que el usuario mantenga presionadas varias teclas simultáneamente o una secuencia de teclas una tras otra. A veces se aceptan pulsaciones de teclas sin modificar cuando el teclado no se utiliza para entradas generales, como con paquetes de gráficos, por ejemplo, Adobe Photoshop o IBM Lotus Freelance Graphics . Otros atajos de teclado utilizan teclas de función dedicadas para su uso en atajos y es posible que solo requieran presionar una sola tecla. Para atajos de teclado simultáneos, generalmente primero se mantienen presionadas las teclas modificadoras , luego se presiona y suelta rápidamente la tecla normal (no modificadora) y finalmente se suelta la tecla modificadora. Esta distinción es importante, ya que intentar presionar todas las teclas simultáneamente frecuentemente omitirá algunas de las teclas modificadoras o provocará 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.

Los mnemónicos se distinguen de los atajos de teclado. Una diferencia entre ellos es que los atajos de teclado no están localizados en software multilingüe, pero los mnemotécnicos generalmente están localizados para reflejar los símbolos y letras utilizados en la configuración regional específica. En la mayoría de las GUI , los atajos de teclado de un programa se pueden descubrir navegando por los menús del programa; el atajo se indica junto a la opción del menú. Hay 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, [2] así como en cursos de formación de software. También hay pegatinas con atajos impresos que se pueden aplicar a un teclado normal. También existen tarjetas de referencia destinadas a colocarse en el espacio de trabajo del usuario para muchas aplicaciones. En el pasado, cuando el diseño del teclado estaba más estandarizado, era común que los libros y revistas de computadora imprimieran tarjetas recortadas, destinadas a colocarse sobre el teclado del usuario con los atajos impresos junto a las teclas apropiadas.

Personalización

Gráfico visual de las asignaciones de teclas predeterminadas para el videojuego Vega Strike . Estos enlaces se pueden reconfigurar editando el archivo XML correspondiente en un editor de texto.

Cuando los atajos se denominan combinaciones de teclas, conlleva la connotación de que los atajos se pueden personalizar según las preferencias del usuario y que las funciones del programa pueden "vincularse" a un conjunto diferente de pulsaciones de teclas en lugar de las predeterminadas o además de ellas. [3] Esto resalta una diferencia en la filosofía con respecto a los atajos. Algunos sistemas, normalmente sistemas orientados al usuario final como Mac OS o Windows , consideran que los atajos estandarizados son esenciales para la facilidad de uso del entorno. Estos sistemas a menudo limitan la capacidad del usuario para cambiar los accesos directos, y posiblemente incluso requieran una utilidad independiente o de terceros para realizar la tarea. Otros sistemas, típicamente Unix y similares, consideran que los atajos son una prerrogativa del usuario y que deben poder personalizarse 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 permanecen fijos, mientras que otros, que generalmente involucran una o varias teclas modificadoras que de otro modo no se usarían, 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 accesos directos del nuevo entorno para que sean similares a otros entornos con los que estén más familiarizados. [4] Los usuarios más avanzados pueden personalizar las combinaciones de teclas para que se adapten mejor a su flujo de trabajo , agregando accesos directos para sus acciones más utilizadas y posiblemente eliminando o reemplazando combinaciones para funciones menos utilizadas. [5] Los jugadores incondicionales a menudo personalizan sus combinaciones de teclas para aumentar el rendimiento mediante tiempos de reacción más rápidos.

Combinaciones de teclas "sagradas"

Las Pautas de interfaz de usuario de Macintosh originales definían un conjunto de atajos de teclado que permanecerían consistentes en todos los programas de aplicación. [6] Esto proporciona una mejor experiencia de usuario que la situación predominante en ese momento en la que las aplicaciones usaban las mismas teclas para diferentes funciones. Esto podría provocar errores de usuario si un programa usara ⌘ Command+ Dpara significar Eliminar mientras que otro lo usara para duplicar un elemento. Las fijaciones estándar eran:

Los entornos posteriores, como Microsoft Windows, conservan algunos de estos enlaces, aunque agregan los suyos propios desde estándares alternativos como Common User Access . Los accesos directos en estas plataformas (o en macOS ) no están tan estrictamente estandarizados en todas las aplicaciones como en la interfaz de usuario inicial de Macintosh, donde si un programa no incluía la función que normalmente se realizaba con una de las pulsaciones de teclas estándar, las pautas establecían que no debería incluirse. redefina la clave para hacer otra cosa, ya que podría confundir a los usuarios. [8]

Notación

Los atajos de teclado más simples constan de una sola tecla. Para estos, generalmente simplemente se escribe el nombre de la clave, como en el mensaje "Presione F1 para obtener ayuda". El nombre de la clave a veces aparece entre corchetes o caracteres similares. Por ejemplo: [F1] o <F1>. El nombre de la clave también se puede resaltar usando un formato especial (negrita, cursiva, todo en mayúsculas , etc.)

Muchos atajos requieren que se presionen dos o más teclas simultáneamente. Para estos, la notación habitual es enumerar los nombres de las claves separados por signos más o guiones. Por ejemplo: "Ctrl+C", "Ctrl-C" o " + ". La tecla Ctrl a veces se indica con un carácter de intercalación (^). Por lo tanto, Ctrl-C a veces se escribe como ^C. A veces, generalmente en plataformas Unix , el caso del segundo carácter es significativo: si el carácter normalmente requeriría presionar la tecla Mayús para escribir, entonces la tecla Mayús es parte del atajo, por ejemplo, '^C' versus '^c'. o '^%' frente a '^5'. ^% también se puede escribir " + + ".CtrlCCtrlShift5

Algunos atajos de teclado, incluidos todos los atajos 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 de Emacs utiliza muchos de estos atajos, utilizando 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 buffers abiertos . Emacs usa la letra C para indicar la tecla Ctrl, la letra S para indicar la tecla Shift y la letra M para indicar la tecla Meta (comúnmente asignada a la tecla Alt en los teclados modernos). Por lo tanto, en el lenguaje de Emacs, los atajos anteriores se escribiría Cx Cs y Cx Cb. Un backronym común para Emacs es "Escape Meta Alt Ctrl Shift", burlándose del uso de muchos modificadores y secuencias de atajos extendidas.EscCtrlCCtrlXCtrlX CtrlSCtrlX CtrlB

Ver también

notas y referencias

  1. ^ En el idioma inglés, un "atajo" puede sugerir involuntariamente una forma incompleta o descuidada de completar algo. En consecuencia, algunas aplicaciones informáticas diseñadas para ser controladas principalmente por el teclado, como Emacs , utilizan el término alternativo "vinculación de teclas".
  2. ^ Lowensohn, Josh (3 de diciembre de 2009). "Hardware para Gmail: el teclado 'Gboard'". CNET.com . Archivado desde el original el 16 de octubre de 2013 . Consultado el 7 de enero de 2011 .
  3. ^ "Manual de GNU Emacs: comandos". Emacs no asigna significados a las claves directamente. En cambio, Emacs asigna significados a comandos con nombre y luego les da a las claves sus significados vinculándolas a comandos.
  4. ^ Cohen, Sandee (2002). Macromedia FreeHand 10 para Windows y Macintosh. ISBN 9780201749656.
  5. ^ "Personalizar tus atajos de teclado".
  6. ^ Apple (noviembre de 1992). Directrices de interfaz humana de Macintosh (PDF) . Reading, Massachusetts: Addison-Wesley. pag. 128.ISBN _ 0-201-62216-5.
  7. ^ "Definición de PREGUNTA". www.merriam-webster.com .
  8. ^ "Pautas de interfaz humana de OS X". Si su aplicación no realiza la tarea asociada con un acceso directo recomendado, piénselo detenidamente antes de considerar anularlo. Recuerde que, aunque reasignar un acceso directo no utilizado puede tener sentido en su aplicación, es probable que sus usuarios conozcan y esperen el significado original establecido.