Wijs een snelkoppeling toe voor het menuonderdeel Zoom (of hoe het in uw omgeving ook wordt genoemd) vanuit Systeemvoorkeuren:
Als u wilt dat de snelkoppeling altijd een venster maximaliseert om een scherm te vullen, kunt u bijvoorbeeld Bril :
gebruiken of een lijn als deze toevoegen aan ~/.slate
met Leisteen :
bind m:cmd;shift move screenOriginX;screenOriginY screenSizeX;screenSizeY
Ik heb FastScripts gebruikt om een snelkoppeling toe te wijzen aan dit script:
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
Wanneer u System Events vertelt om de positie en de grootte te wijzigen via de bereikbaarheids-API, is er een merkbare vertraging tussen wanneer de positie en de grootte worden gewijzigd. De applicatie vertellen om de grenzen van een venster te wijzigen is sneller, maar het werkt niet met alle applicaties. Andere applicaties zoals Slate en Moom gebruiken altijd de accessiblity API.