Hiçbir etki için, bunu yapmak için aşağıdaki anahtar kombinasyonları denedim:
- Command + Return ... + Boşluk
- Option + Return ... + Boşluk
- Control + Return ... + Boşluk
- Command + Shift + \ (Macbook'umdaki "Tüm Sekmeleri Göster" Komutu)
Bu beni gerçekten Apple açısından bir gözetim olduğuna inanmaya yönlendiriyor.
Kludge: Bir Fare Tıklamasını Simüle Etmek için Bir Otomatikleştirici Komutu Oluşturun
Aşağıdaki AppleScripts'i bir araya getirmek için https://discussions.apple.com/thread/3708948 adresinde bulduğum kodu kullandım :
Deneme 1: İşe
yaramadı Bu kodu, "Command + Control + Shift + 4" tuşlarına basarak aldığım sayıları kullanarak "Command + Shift + Option + Control + Space" ile eşlenen bir Automator Hizmetinde sarılmış bir Applescript'te çalıştırdım. alanın adresini alın (soldan 600 piksel yatay, üstten 300 piksel dikey) ve normal Safari'de çalışır (tuş kombinasyonuna basmak farenin bu piksel adresinde tıklamasını sağlar), ancak Safari'de "Tüm Sekmeleri Göster" modunda aynı tuş komutu çalıştırıldı!
on run {input, parameters}
tell application "System Events"
tell process "Safari"
click at {600, 300}
end tell
end tell
return input
end run
Deneme # 2: Çalışıldı, ancak Uygulanamaz
Bir Automator Hizmetinde sarılı olan aşağıdaki Applescript ile çalışan bir tuş komutu aldım, ancak tamamlanması 5.125 saniye sürdü :(
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