গ্লোবাল হটকি ওএস এক্সে একটি নির্দিষ্ট অ্যাপ্লিকেশনটি দেখানোর / আড়াল করার জন্য? [নকল]


10

সম্ভাব্য সদৃশ:
কীবোর্ড শর্টকাট দিয়ে একটি ওএস এক্স অ্যাপ্লিকেশন চালু করুন

ওএস এক্স-এ কোনও নির্দিষ্ট অ্যাপটি প্রদর্শন / আড়াল করতে কোনও বিশ্বব্যাপী হটকি সংজ্ঞায়িত করা সম্ভব?

উদাহরণস্বরূপ, আমি সাফারিটি Cmd+ সহ / লুকিয়ে রাখতে সক্ষম হতে চাই Space


একটি কীবোর্ড শর্টকাট দিয়ে একটি ওএস এক্স অ্যাপ্লিকেশন লঞ্চ সম্পর্কিত - সুপার ব্যবহারকারী । তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলি অন্তর্ভুক্ত করতে আমি সেই প্রশ্নের আমার উত্তর সম্পাদনা করেছি যা শো-বা-লুকানো স্টাইল ট্রিগারগুলিকে সমর্থন করে। আমি একটি অ্যাপ্লিকেশন দেখানোর বা লুকানোর জন্য একটি অ্যাপলস্ক্রিপ্ট যুক্ত করেছি।
Lri

উত্তর:


7

অটোমেটারটি খুলুন , একটি পরিষেবা তৈরি করতে নির্বাচন করুন , এটি কোনও অ্যাপ্লিকেশনে কোনও ইনপুট না পেয়ে কনফিগার করুন

লাইব্রেরি থেকে, ইউটিলিটিগুলিতে ডাবল ক্লিক করুন Apple অ্যাপলস্ক্রিপ্ট চালান এবং বৃহত পাঠ্য অঞ্চলে নিম্নলিখিতটি প্রবেশ করুন:

on run {input, parameters}

    tell application "System Events"
        set names to name of application processes
        if names contains "Safari" then
            tell application process "Safari"
                if visible then
                    set visible to false
                else
                    # use the following to simply have it reappear:
                    set visible to true
                    # use the following to focus Safari:
                    tell application "Safari" to activate
                end if
            end tell
        else
            display dialog "Safari is not running"
        end if
    end tell

    return input
end run

যে কোনও নামে সংরক্ষণ করুন। সিস্টেম পছন্দসমূহ »কীবোর্ড» কীবোর্ড শর্টকাট »পরিষেবাদিতে একটি কীবোর্ড শর্টকাট বরাদ্দ করুন । স্পটলাইট শর্টকাটটি অক্ষম করতে ভুলবেন না Cmd-Space


2
পরিবর্তে display dialog, আপনি tell application "Safari" to activateএটি চালু না থাকলে বিকল্পভাবে এটি চালু করতে পারেন।
ড্যানিয়েল বেক

3

অ্যাপলস্ক্রিপ্ট সম্পাদক এ সংরক্ষণ করুন এবং ওএস এক্স-তে একটি স্ক্রিপ্ট চালানোর জন্য একটি শর্টকাট বরাদ্দ করুন

tell application (path to frontmost application as text)
    if name is "TextEdit" then
        set bid to id
        tell application "System Events" to tell (process 1 where bundle identifier is bid)
            set visible to false
        end tell
    else
        tell application "TextEdit"
            reopen
            activate
        end tell
    end if
end tell
  • যদি লক্ষ্যযুক্ত অ্যাপ্লিকেশনটি বর্তমানে সম্মুখতম হয় তবে এটি লুকান
  • অন্যথায় এটি সক্রিয় করুন

এই স্ক্রিপ্টের ব্যবহার নীচে রয়েছে: যদি টেক্সটএডিটটি সামনেরতম অ্যাপ্লিকেশন হয় তবে এটি লুকানো থাকবে, অন্যথায় এটি সম্মুখের দিকে আনা হবে। সুতরাং এই স্ক্রিপ্টটি অ্যাপ্লিকেশনটি দৃশ্যমান হলেও আড়াল করবে না তবে তার সামনে এনে দেবে front
ড্যানিয়েল বেক

চতুর আচরণ। শর্টকাটটি আপনার পোস্টে কীভাবে আচরণ করে আমি কেবল তার ব্যাখ্যাটি হারিয়েছিলাম - আমি মনে করি এটি সহায়ক হবে।
ড্যানিয়েল বেক

ধন্যবাদ! তিনি প্রথম হওয়ায় আমি ড্যানিয়েলের উত্তর চিহ্নিত করেছি।
রোমান ডলজি

-3

সিএমডি + ডাব্লু উইন্ডোটি আড়াল করবে। এটি বিশ্বব্যাপী কাজ করে। তবে তাদের কাছে ফিরে পেতে আপনার ডক আইকনগুলিতে ক্লিক করা দরকার। একটি ব্রাউজারে এটি ট্যাবটি বন্ধ করবে।


নং সিএমডি + ডাব্লু উইন্ডোজ বন্ধ করে দেয়।
ডেভিজেক

অতিরিক্ত হিসাবে, ব্যবহারকারী উইন্ডো নয় অ্যাপ্লিকেশন সম্পর্কে জিজ্ঞাসা করে । ওএস এক্সে, অনেক পার্থক্য রয়েছে।
ড্যানিয়েল বেক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.