Página principal » cómo » Teclado Ninja Asignar una tecla de acceso rápido a cualquier ventana

    Teclado Ninja Asignar una tecla de acceso rápido a cualquier ventana

    Cuando necesito realizar una tarea repetitiva, como revisar mi correo electrónico o cambiar a una ventana de mensajería instantánea abierta, la opción más rápida es asignar una tecla de acceso directo directamente a la ventana, por lo que puedo cambiar la ventana minimizada / restaurada con solo una pulsación de tecla.

    ¿Cómo logré esto? AutoHotkey, un pequeño marco de scripting que le permite automatizar cualquier cosa en Windows. Antes de comenzar, asumiré que lo has descargado e instalado..

    He creado una pequeña función que puede agregar a una secuencia de comandos que hará el trabajo difícil de encontrar y alternar la ventana. Todo lo que tiene que hacer es asignar las teclas de acceso rápido que desea en la parte superior de la secuencia de comandos.

    Lo primero que deberá hacer es descargar el script y guardarlo en algún lugar útil. Debería poder simplemente hacer doble clic en el script para iniciarlo, y luego verá un nuevo icono de bandeja (el verde con la H)

    Haga clic con el botón derecho en el icono y elija Editar esta secuencia de comandos en el menú. Tendrá que agregar sus propias teclas de acceso rápido, ya que ninguna está definida en el script, así que echemos un vistazo al script ...

    ; -
    ; Declara tus teclas de acceso rápido en esta sección
    ; -
    ; - estas son muestras --
    ; ! j :: ToggleWindow (“- Mozilla Firefox”) - Win + J
    ; #c :: ToggleWindow (“SecureCRT”) - Win + C
    ; ! x :: ToggleWindow ("cmd.exe") - Alt + X

    ; -
    ; Función para alternar ventanas - No editar
    ; -
    ToggleWindow (TheWindowTitle)

    SetTitleMatchMode, 2
    DetectHiddenWindows, Off
    IfWinActive,% TheWindowTitle%

    WinMinimize,% TheWindowTitle%

    Más

    IfWinExist,% TheWindowTitle%
    WinActivate
    Más

    DetectHiddenWindows, en
    IfWinExist,% TheWindowTitle%

    WinShow
    WinActivate



    Puede ser un poco complicado para algunos de ustedes, pero lo único que debemos hacer es agregar algunas líneas de teclas de acceso rápido. Notará que ya hay una serie de líneas de teclas de acceso rápido de ejemplo definidas, pero comentadas.

    Las teclas de acceso rápido se definen en este formato:

    :: ToggleWindow ("Cadena de título de ventana parcial")

    Para las teclas especiales, utilizará uno de los siguientes, que se pueden combinar. (Obtenga más información en la documentación de Autohotkey)

    # Tecla de Windows
    ! Alt
    ^ Controlar
    + Cambio
    < Utilice la tecla izquierda (por ejemplo,
    > Use la tecla derecha (por ejemplo>! Significa solo la tecla Alt derecha)

    Entonces, por ejemplo, si desea activar el método abreviado de teclado Ctrl + Alt + F y asignarlo a Firefox, debe usar lo siguiente:

    ^! f :: ToggleWindow (“- Mozilla Firefox”)

    Personalmente, trato de usar atajos de teclado que no requieren que levante las manos de las teclas. Simplemente uso Alt + J asignado a Firefox porque puedo golpear esa combinación sin mover mis manos en absoluto.

    Cuando haya terminado de editar el script, simplemente guárdelo y luego vuelva a subir al ícono H, y elija la opción "Recargar este script", que cargará todos sus cambios. Si hubo un problema, aparecerá un mensaje de error y siempre podrá usar Exit para detener el script por completo..

    Tendrás que decidir qué combinaciones de teclas funcionan mejor para ti. Mi consejo es agregar uno o dos a la vez y acostumbrarse a usarlos. En pocos días te preguntarás cómo has vivido sin ellos. También deberías leer sobre AutoHotkey también ... puede hacer mucho más que esto.

    Nota: la función ToggleWindowHide en la secuencia de comandos es para los más aventureros: alternará la ventana entre lo oculto y lo restaurado ... extremadamente útil para las ventanas de símbolo del sistema. Esencialmente me da Tilda o YaKuake en Windows.

    Descargar geek_autohotkey.ahk (secuencia de comandos Autohotkey)