"वर्तमान विंडो को छोड़कर वर्तमान एप्लिकेशन की सभी विंडो को कम करें" के लिए कीबोर्ड शॉर्टकट बनाएं

Jan 05 2021

मैं एक कीबोर्ड शॉर्टकट को एक्शन में बांधना चाह रहा हूं "वर्तमान विंडो को छोड़कर वर्तमान एप्लिकेशन से सभी विंडो को कम से कम करें।" (प्रश्न में एप्लिकेशन हमेशा Google Chrome है।)

(तरह की तरह ⌘ + ⌥ + h, जो "वर्तमान एप्लिकेशन को छोड़कर सभी अनुप्रयोगों को छिपाने" का अनुवाद करता है।)

मैंने कभी भी एक नया शॉर्टकट नहीं बनाया है, लेकिन मुझे संदेह है कि एक बार काम के लिए काम करने वाले AppleScript होने के बाद मैं इसका पता लगा सकता हूं। मैं भी बेहतर टच टूल का उपयोग करता हूं, यदि उस ऐप के माध्यम से जाना आसान है।

यह सवाल एक ही बात पूछता है, लेकिन जवाब एक साधारण कीबोर्ड शॉर्टकट के लिए बाध्य नहीं हैं जहां तक ​​मैं बता सकता हूं।

यह सवाल वही बात पूछता है (विशेष रूप से सफारी को छोड़कर), और एक उपयोगकर्ता AppleScript का सुझाव देता है

tell application "Safari"
    activate
    tell application "System Events"
        keystroke "h" using {command down, option down}
    end tell
    set miniaturized of (windows whose index is not 1) to true
end tell

जब मैं स्क्रिप्ट में "सफारी" को "Google क्रोम" से बदल देता हूं, और इसे स्क्रिप्ट एडिटर से चलाने की कोशिश करता हूं, तो मुझे त्रुटि मिलती है

Script error: Google Chrome got an error: Can’t make miniaturized of every window whose index ≠ 1 into type specifier.

क्या कोई मदद कर सकता है? धन्यवाद

जवाब

1 user3439894 Jan 05 2021 at 07:11

निम्न उदाहरण AppleScript कोड Google Chrome में सभी लेकिन सामने की खिड़की को कम करेगा :

tell application "System Events" to ¬
    set miniaturized of windows of application ¬
        "Google Chrome" whose index is not equal to 1 to true

चूँकि आपके पास पहले से ही BetterTouchTool है और यह मानते हुए कि यह AppleScript कोड या AppleScript .scrpt फ़ाइल को कीबोर्ड शॉर्टकट के साथ चला सकता है , जो कि शायद कोड को ट्रिगर करने के लिए जाने का सबसे आसान तरीका है ।

उस ने कहा, कीबोर्ड शॉर्टकट के साथ AppleScript स्क्रिप्ट चलाने के लिए मेरी पसंदीदा विधि , FastScripts नामक तीसरे पक्ष के एप्लिकेशन का उपयोग करना है , हालांकि आप एक सेवा / क्विक एक्शन के रूप में एक रन AppleScript कार्रवाई के साथ ऑटोमेटर का भी उपयोग कर सकते हैं और इसे कीबोर्ड शॉर्टकट में असाइन कर सकते हैं : सिस्टम वरीयताएँ > कीबोर्ड > शॉर्टकट > सेवाएं

  • कीबोर्ड शॉर्टकट करने के लिए सौंपा सेवा / त्वरित कार्रवाई एक डिफ़ॉल्ट के साथ संघर्ष नहीं करने की जरूरत है कीबोर्ड शॉर्टकट जो भी के लिए आवेदन है frontmost , बार यह दबाया है पर अन्यथा वहाँ अवांछित व्यवहार हो सकता है।

  • FastScripts एक मुफ्त ऐप के रूप में चलाया जा सकता है, 10 कीबोर्ड शॉर्टकट तक, या असीमित कीबोर्ड शॉर्टकट अनलॉक करने के लिए $ 24.95 यूएसडी के लिए अपग्रेड किया जा सकता है। Red Sweater Software, LLC के साथ मेरा कोई संबंध नहीं है, अन्य तो FastScripts के उपयोगकर्ता के रूप में।