กำหนดทางลัดสำหรับรายการเมนูซูม (หรือสิ่งที่เรียกว่าในสถานที่ของคุณ) จากการตั้งค่าระบบ:
หากคุณต้องการให้ทางลัดเพิ่มขนาดหน้าต่างให้เต็มหน้าจอเสมอคุณสามารถใช้ตัวอย่างเช่นSpectacle :
หรือเพิ่มบรรทัดเช่นนี้จะ~/.slate
มีชนวน :
bind m:cmd;shift move screenOriginX;screenOriginY screenSizeX;screenSizeY
ฉันใช้FastScriptเพื่อกำหนดทางลัดให้กับสคริปต์นี้:
try
tell application "Finder" to set b to bounds of window of desktop
try
tell application (path to frontmost application as text)
set bounds of window 1 to {item 1 of b, 22, item 3 of b, item 4 of b}
end tell
on error
tell application "System Events" to tell window 1 of (process 1 where it is frontmost)
try
set position to {0, 22}
set size to {item 3 of b, (item 4 of b) - 22}
on error
click (button 1 of window 1 where subrole is "AXZoomButton")
end try
end tell
end try
end try
เมื่อคุณแจ้งเหตุการณ์ของระบบให้เปลี่ยนตำแหน่งและขนาดผ่านการเข้าถึง API จะมีการหน่วงเวลาที่สังเกตเห็นได้ชัดเจนเมื่อเปลี่ยนตำแหน่งและขนาด การบอกให้แอปพลิเคชันเปลี่ยนขอบเขตหน้าต่างเร็วขึ้น แต่ก็ไม่สามารถใช้ได้กับแอปพลิเคชันทั้งหมด แอปพลิเคชันอื่น ๆ เช่น Slate และ Moom ใช้ accessiblity API เสมอ