सिस्टम प्राथमिकता से ज़ूम मेनू आइटम (या जो भी आपके लोकेल में कहा जाता है) के लिए एक शॉर्टकट असाइन करें:
यदि आप चाहते हैं कि शॉर्टकट हमेशा एक स्क्रीन को भरने के लिए एक विंडो को अधिकतम करे, तो आप उदाहरण के लिए उपयोग कर सकते हैं तमाशा :
या इस तरह एक लाइन जोड़ें ~/.slate
साथ में स्लेट :
bind m:cmd;shift move screenOriginX;screenOriginY screenSizeX;screenSizeY
मैंने उपयोग कर लिया है FastScripts इस स्क्रिप्ट को एक शॉर्टकट प्रदान करने के लिए:
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 के माध्यम से स्थिति और आकार बदलने के लिए सिस्टम ईवेंट्स को बताते हैं, तो स्थिति और आकार बदलने पर ध्यान देने योग्य देरी होती है। एक विंडो की सीमा बदलने के लिए एप्लिकेशन को तेज़ बताना, लेकिन यह सभी अनुप्रयोगों के साथ काम नहीं करता है। स्लेट और मूम जैसे अन्य एप्लिकेशन हमेशा एक्सेसिबिलिटी एपीआई का उपयोग करते हैं।