15 votos

Safari "Fichas De Búsqueda De" Atajos De Teclado

El nuevo "Fichas de Búsqueda" de Safari 8 es bastante agradable. Cuando "mostrar todas las pestañas" está activado, puede escribir un texto para filtrar las pestañas a la que usted desea. Sin embargo, una vez que tengo una sola ficha visible, sería muy agradable ser capaz de activar la ficha. Esto permitiría "spotlight" tipo de funcionalidad para las pestañas.

Sin embargo, parece que no hay un atajo de teclado para activar la ficha una vez que he buscado, así que me veo obligado a haga clic en la ficha con el ratón! Esto parece un descuido, no puedo creer que Apple podría añadir una buena forma de filtrar las pestañas, pero no hay manera de seleccionar uno!

Captura de pantalla:

enter image description here

4voto

user101815 Puntos 6

He probado las siguientes combinaciones de teclas en un intento de hacer esto, sin efecto:

  • Comando+Retorno ...+Espacio
  • Opción+Retorno ...+Espacio
  • Control+Retorno ...+Espacio
  • Comando+Mayús+\ (El "Mostrar Todas las Pestañas" Comando en mi Macbook)

Esto me lleva a pensar que realmente es un descuido por parte de Apple.

Parche: Crear Un Automator Comando para Simular Un Clic del Ratón

He usado el código que he encontrado en https://discussions.apple.com/thread/3708948 para reunir los siguientes AppleScripts:

Intento 1: no Trabajo Me encontré este código en un Applescript envuelto en un Automator Servicio asignado a "Comando+Mayús+Opción+Control+Espacio", usando los números llego desde pulsando "Comando+Control+Shift+4" para obtener la dirección de la zona (600 píxeles horizontales de izquierda a derecha, de 300 píxeles en vertical desde la parte superior), y que iba a funcionar en condiciones normales de Safari (pulsando la combinación de teclas haría que el ratón haga clic en el píxel de la dirección), pero no tuvo ningún efecto cuando la misma tecla comando fue ejecutado en "Mostrar Todas las Pestañas" el modo en Safari!

on run {input, parameters}
    tell application "System Events"
            tell process "Safari"
                click at {600, 300}
            end tell
        end tell

        return input
    end run

Intento #2: Trabajado, pero No es Factible

Me hizo llegar un comando de tecla de trabajo con los siguientes Applescript envuelto en un Automator Servicio, pero tomó 5.125 segundos para completar:(

    on run {input, parameters}

    set x to 600
    set y to 150

    do shell script "
/usr/bin/python <<END
import sys
import time
from Quartz.CoreGraphics import *
def mouseEvent(type, posx, posy):
          theEvent = CGEventCreateMouseEvent(None, type, (posx,posy), kCGMouseButtonLeft)
          CGEventPost(kCGHIDEventTap, theEvent)
def mousemove(posx,posy):
          mouseEvent(kCGEventMouseMoved, posx,posy);
def mouseclick(posx,posy):
          mouseEvent(kCGEventLeftMouseDown, posx,posy);
          mouseEvent(kCGEventLeftMouseUp, posx,posy);
ourEvent = CGEventCreate(None);
currentpos=CGEventGetLocation(ourEvent);             # Save current mouse position
mouseclick(" & x & "," & y & ");
mousemove(int(currentpos.x),int(currentpos.y));      # Restore mouse position
END"
    return input
end run

3voto

BetuUuUu Puntos 21

Creo que tengo la respuesta. Me pasé todo el día buscando esto. Yo uso una gran aplicación gratuita llamada BetterTouchTool( con OS X 10.10 ) para agregar adicional gestos y atajos para todos los dispositivos de apple, y que funcione de forma instantánea! No se demore!

Voy a hacer capturas de pantalla con cada paso que usted necesita para configurar. NOTA: se unen a la posición del ratón como un método abreviado de teclado de su elección cuando usted está usando safari. Desventajas: no Se puede cambiar de safari en la posición de la ventana, y la posición del ratón será diferente desde el monitor de su ordenador portátil. Solución: recomiendo mapa de la posición del ratón usando en pantalla completa con la pantalla más utiliza la mayoría de las veces( o simplemente mapa dos accesos directos para cada pantalla )

  • 1 Descargar la aplicación http://www.bettertouchtool.net

  • 2 Abra la aplicación, seleccione el teclado, añadir una aplicación a la lista de los accesos directos que se va a añadir( en este caso, Safari ), seleccione el acceso directo( estoy asignación Opción "+ 1" en esta captura de pantalla ), luego, en el interior del Gatillo seleccione menú, seleccione "Mover el Ratón a la Posición" en el "Otro perro ratonero Acciones".He marcado la opción incorrecta en la captura de pantalla, es la opción de arriba. NO se trata de "Guardar la posición del ratón". Lo siento, estoy demasiado cansado, son las 3 am y tengo que trabajar mañana enter image description here

  • 3 Elija dónde desea que el cursor a ir( La posición en el cuadro de entrada que se va a comprobar el resultado de la primera cuando la interfaz está mostrando ~3 resultados)

enter image description here

  • 4 Añadir un suceso siguiente: clic con el botón izquierdo del evento. Y eso es todo! enter image description here

Hacer lo mismo con una diferente posición del ratón para obtener el 2do, 3ro.. resultado, pero tenga en cuenta que la interfaz de usuario va a cambiar si los grandes resultados, incluso a veces ocultando el primer resultado.

3voto

Thomas A. Fine Puntos 11

He estado usando Applescript para hacer esto desde antes de que se añadió esta característica:

http://hea-www.harvard.edu/~fine/OSX/safari-tabs.html

Aparece un cuadro de diálogo de búsqueda, ingrese su búsqueda, y de inmediato se activa un juego única ficha, o le da un cuadro de diálogo para seleccionar de una lista de emparejar fichas. Trae al frente la ventana y hace que esta la pestaña activa en la ventana.

(Tengo un script similar para encontrar la Terminal de windows).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X