| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> JavaScript Programación >> Content
    La combinación de teclas de acceso rápido JavaScript
    En algunas aplicaciones Web , al pulsar una sola tecla o una combinación de teclas de acceso rápido activa una acción por la aplicación. Teclas de acceso rápido estándar incluyen "Ctrl -X " para mover el texto al portapapeles, "Alt + F4 " para cerrar una ventana y "Shift -F5 " para forzar una ventana de actualización completa . La detección de la combinación de teclas de acceso rápido que se presionan en JavaScript es más complicado de lo que cabría esperar. Los primeros requisitos navegador no incluyen detalles como el valor a utilizar en el etiquetado de cada tecla en el teclado, y diferentes empresas utilizan diferentes valores para las mismas teclas. Mientras que usted puede seguir un enfoque recomendado para el control de teclas de acceso rápido que se presionan , comprobar los valores y la diferencia de valores a través de navegadores Web . Teclas de acceso rápido

    tecla es una tecla que activa algún tipo de acción en una aplicación cuando se pulsa . Por ejemplo , un juego puede utilizar "z " y " c" como teclas de acceso rápido para girar un objeto a izquierda y derecha . Algunas aplicaciones utilizan una combinación de teclas de acceso rápido mediante la combinación de caracteres alfanuméricos estándar con otras teclas especiales , por ejemplo , G " " y la flecha hacia arriba . Tres teclas especiales " Ctrl", " Alt " y "Shift ", se utilizan a menudo con teclas de acceso rápido de combinación. Por ejemplo, " Ctrl- S " se utiliza a menudo como una combinación de teclas de acceso rápido " Guardar". Hotkeys combinación puede incluir más de una tecla especial , como en " Ctrl -Alt -P ".
    < Br >
    Keycode y charCode

    Cada carácter imprimible tiene un código ASCII numérico asignado a él , llamado el charCode . Cada tecla del teclado también tiene un código numérico asignado a él llama un código clave. Los dos no son siempre los mismos. Por ejemplo , la "a" minúscula y mayúscula "A" tienen diferentes charCodes pero que comparten el mismo código clave. Los caracteres no imprimibles , como la flechas arriba y abajo no tienen un charCode en absoluto .

    Teclado Eventos

    En JavaScript , cuando una tecla es presiona , se desencadena una serie de eventos. JavaScript establece las propiedades de un objeto de evento para proporcionar información sobre el evento . Un evento " keydown " ocurre cuando se pulsa una tecla y un evento " keyup " se activa cuando se suelta la tecla . Mientras la tecla se mantiene pulsada , un evento de " pulsación " se activa continuamente . Durante este evento , la mayoría de los navegadores ofrecen la charCode valor de la clave de ser presionado . Durante un evento KeyDown o KeyUp , la mayoría de los navegadores de establecer el valor clave de acceso de la clave que desencadenó el evento . Para los tres eventos , una propiedad adicional llamada ", que " generalmente se establece en el valor Unicode de la tecla pulsada , incluyendo teclas especiales . La mayoría de los navegadores también estableció tres flagss - ctrlKey , altKey y shiftKey - indica la tecla que se ha pulsado cuando el evento disparó
    Browser Diferencias

    Selección del evento. y la propiedad para su uso en la determinación de la combinación de teclas de acceso rápido de JavaScript que se presionan puede ser un desafío . Por desgracia , no todos los navegadores Web interpretar o aplicar especificaciones del navegador de forma idéntica. Como resultado , Chrome , Firefox , Internet Explorer, Opera y Safari no activan los mismos hechos o utilizan los mismos códigos de tecla para cada tecla. Por ejemplo , Internet Explorer no proporciona la charCode , sólo el código clave. Firefox sólo proporciona la contraseña durante la pulsación y proporciona la charCode para keydown y keyup . El código de tecla para la tecla de dos puntos es de 59 186 en Firefox y en Internet Explorer y Safari. La mayoría de las diferencias, sin embargo , existen para las llaves que no sean "a" a la "z ", "A" a la "Z ", " 0 " al "9 ", "Ctrl " "Alt " y "Shift ".
    Determinar Teclas de acceso rápido

    Utilice una biblioteca externa como jQuery , Prototype , Dojo y MooTools cuando se necesita para realizar un seguimiento combinación de teclas de acceso rápido de JavaScript que incluye teclas especiales , debido a que estas bibliotecas en general manejar las conversiones entre los navegadores y tienen una única propiedad del objeto de referencia. Para determinar la combinación de teclas que desencadenó el evento sin una biblioteca , utilice el evento " pulsación " y marque la casilla " que " la propiedad . Si la propiedad es cero o indefinido , compruebe la propiedad " clave de acceso " . Compare ese valor con el valor de la tecla de acceso directo , active la ctrlKey , altKey y banderas shiftKey , y determinar si se ha pulsado la combinación de teclas de acceso rápido JavaScript .

    Previous :

    next :
      Artículos relacionados
    ·Cómo Abrir un formulario en Java Script 
    ·Cómo visualizar las Horas y Minutos en dos campos con …
    ·Cómo ocultar un redireccionamiento 
    ·Cómo obtener Efectos Cursor gratis 
    ·Cómo quitar JavaScript 
    ·Javascript Vs relevantes . Absolute Ruta 
    ·¿Qué puedo usar en Lugar de JavaScript 
    ·Cómo agregar controles a la API de Google Maps 
    ·Cómo se desvanecen al salir de una página en JQuery 
    ·Cómo escribir una función de JavaScript que calcula u…
      Artículos destacados
    ·Cómo limpiar una cadena en VBA 
    ·Cómo crear un evento enrutado mediante programación 
    ·Cómo utilizar las sesiones de PHP 
    ·Un tutorial sobre Drop MySQL 
    ·Java Runtime Exec Tutorial 
    ·MySQL: cadena de consulta a Int 
    ·Método Java para dividir la coma en una línea separad…
    ·Cómo crear scripts PHP para aplicaciones 
    ·Cómo reinstalar MySQL Table 
    ·Ejemplos básicos de jQuery 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com