আমি কিভাবে বর্তমানে সক্রিয় উইন্ডো পাঠাতে পারি?


10

স্ক্রিনটির পিছনে সক্রিয় সক্রিয় উইন্ডোটি এখনও খোলা রাখার সময় কোনও শর্টকাট আছে বা এটি এমন একটি শর্টকাট আছে যাতে এটি খোলা রাখতে পারে (যাতে এটি সমস্ত অন্যান্য খোলা উইন্ডোতে "নীচে" শেষ হয়)?


2
H বর্তমান অ্যাপ্লিকেশনটিকে (তার সমস্ত উইন্ডোতে সন্নিবেশ করানো) পিছনে পাঠাবে এবং আপনি এটি ফেরত না আসা পর্যন্ত এটি লুকিয়ে রাখুন (ডক বা -TAB থেকে অ্যাপ্লিকেশনটি পুনরায় নির্বাচন করতে)। সর্বাধিক অ্যাপ্লিকেশনগুলিতে Shift-- ~ বর্তমান অ্যাপ্লিকেশনের উইন্ডোগুলির মাধ্যমে চক্র করবে যা সম্ভবত আপনি যা খুঁজছেন তার থেকে সবচেয়ে কাছের।
Mic Channel

আমি এটা সম্পর্কে জানি, এটা আমি চাই না।

যদি আপনি এটি পিছনে সব পথ পাঠাতে চান, কোন উইন্ডো আপনার দৃষ্টি নিবদ্ধ করা উচিত? পূর্ববর্তী নির্বাচিত উইন্ডো?
sayzlim

উত্তর:


6

সংক্ষিপ্ত উত্তর: না , অ্যাপল একটি API সরবরাহ করে না যা আপনাকে একটি উইন্ডো আনতে ব্যতীত অ্যাপ্লিকেশন উইন্ডো সূচী পরিবর্তন করতে দেয় সামনের দিকে (সূচক 1)। কোন মার্জিত সমাধান আছে । কিন্তু:

দীর্ঘ উত্তর: হাঁ , আপনি অ্যাপলস্ক্রিপ্ট ব্যবহার করতে পারেন কার্যকরীভাবে একটি উইন্ডো সরানো পিছনে উইন্ডোজগুলির একটি তালিকা সংগ্রহ করে অ্যাপলস্ক্রিপ্ট-সক্ষম উইন্ডোর স্ট্যাকের, তারপর দ্রুত প্রতিটিকে সরানো হচ্ছে ( ছাড়া সামনে সম্মুখভাগে, নির্বাচিত উইন্ডোটি পিছনে রেখে।

এখানে অ্যাপলস্ক্রিপ্টের একটি উদাহরণ রয়েছে যা পিছনে সর্বাধিক ফাইন্ডার উইন্ডো পাঠায়।

tell application "Finder"
    set winList to every window whose visible is true
    if not winList = {} then
        repeat with oWin in (items 1 through -2 of reverse of winList)
            set index of oWin to 1
        end repeat
    end if
end tell

এই স্ক্রিপ্ট একটি উপর ভিত্তি করে JMichaelTX দ্বারা সমাধান KeyboardMestro ফোরামে আলোচনা।

Reshuffling অবিশ্বাস্যভাবে দ্রুত, তবে স্ক্রিপ্ট এডিটরটিতে আপনি কীভাবে এটি কাজ করে তা নিরীক্ষণ করতে পারেন, নীচে "506" রেখে "502-505" পপিং করে যা তাদের ক্রমটি সংরক্ষণ করে:

get every window whose visible = true
    --> {Finder window id 506, Finder window id 505, Finder window id 504, Finder window id 503, Finder window id 502}
set index of Finder window id 502 to 1
    --> 1
set index of Finder window id 503 to 1
    --> 1
set index of Finder window id 504 to 1
    --> 1
set index of Finder window id 505 to 1
    --> 1

আপনি এই অ্যাপলস্ক্রিপ্টটি কোনও পরিষেবা বা কীবোর্ড শর্টকাটটিতে ম্যাপ করতে পারেন, এটি একটির দ্বারা) স্ক্রিপ্টটি একটি অটোমেটরের পরিষেবাতে অ্যাপলস্ক্রিপ্ট অ্যাকশন চালানোতে বা বো) লঞ্চার ব্যবহার করে (অ্যালফ্রেড, কীবোর্ড মায়েস্ট্রো ইত্যাদি) ব্যবহার করে। Applescript কীবোর্ড অ্যাসাইনমেন্টের বিস্তারিত তথ্যের জন্য দেখুন: আমি কিভাবে লিখেছি অ্যাপলস্ক্রিপ্টে একটি কীবোর্ড শর্টকাট বরাদ্দ করব?

এই OPs প্রয়োজন সন্তুষ্ট হতে পারে - এটি মূল পোস্ট থেকে অস্পষ্ট। এই সমাধান একাধিক অ্যাপলস্ক্রিপ্ট-সক্ষম অ্যাপ্লিকেশন প্রসারিত করা যাবে। আমি না যাইহোক, এটি একটি স্ক্রিপ্টযোগ্য এবং অ-স্ক্রিপ্টযোগ্য উইন্ডোগুলির মিশ্রণের সাথে কার্যকরীভাবে কাজ করার সমাধান সম্পর্কে সচেতন, যে কারণে অ্যাপলস্ক্রিপ্টে, System Events অ-স্ক্রিপ্টযোগ্য অ্যাপ্লিকেশনের জন্য অ্যাড্রেসযোগ্য উইন্ডো একটি নেই set index ক্রিয়া / সম্পত্তি। সহায়ক ডিভাইস / অ্যাক্সেসিবিলিটি চালু থাকলে কিছু উইন্ডোজের জন্য "এক্সএক্সাইজ" অ্যাকশন থাকে তবে এটি সমস্ত উইন্ডোতেও প্রযোজ্য নয়। বিস্তৃত হ্যাকগুলি উপস্থিত রয়েছে যা প্রতিটি সক্রিয় অ্যাপ্লিকেশনের মাধ্যমে হাঁটতে এবং লুকানো / লুকানো বা ছোট করা / উইন্ডো পুনরুদ্ধার করা অন্তর্ভুক্ত, তবে তারা একটি জগাখিচুড়ি।

সম্পর্কিত আলোচনা:


3

আপনার প্রশ্নটি খুব স্পষ্ট নয়, তবে আপনি যা চান তা যদি বর্তমানে সক্রিয় অ্যাপ্লিকেশনের সমস্ত উইন্ডোগুলির মাধ্যমে চক্রের জন্য একটি শর্টকাট হয় তবে আপনাকে এটি করতে সক্ষম হওয়া উচিত হুকুম ~ কীবোর্ড শর্টকাট।

দ্য ~ চা সাধারণত বাম এ অবস্থিত 1 চাবি.

শুধু ব্যাখ্যা, কি হুকুম ~ কীবোর্ড শর্টকাটটি আপনার বর্তমান অ্যাপ্লিকেশানের সমস্ত উইন্ডোগুলির মাধ্যমে চক্র হয়। উদাহরণস্বরূপ, যদি আপনি এমএস ওয়ার্ড ব্যবহার করেন এবং তিনটি নথি খোলা থাকে তবে এটি তিনটি নথির মাধ্যমে চক্র করবে।

তবে হুকুম ~ কীবোর্ড শর্টকাট ট্যাব মাধ্যমে চক্র না। উদাহরণস্বরূপ, যদি আপনার কাছে তিনটি উইন্ডো দিয়ে সাফারি খোলা থাকে এবং প্রতিটি উইন্ডোতে পাঁচটি ট্যাব খোলা থাকে তবে এই শর্টকাটটি তিনটি উইন্ডোতে চক্রটি ব্যবহার করবে, পৃথক ট্যাবগুলির মাধ্যমে নয়।

আপনি চান কি অর্জন করতে পারে যে অন্য বিকল্প হুকুম এম কীবোর্ড শর্টকাট। যাইহোক, এই ছোট বর্তমানে ডককে সক্রিয় উইন্ডো, তাই আমি সন্দেহ করি যে আপনি যা চান তা নয়।

যদি আমি সম্পূর্ণরূপে আপনার প্রশ্ন ভুল বুঝেছি, দয়া করে ব্যাখ্যা করুন।


আমি মনে করি যে এই অপারেটিং সিস্টেমটি ব্যবহার করা উচিত বলে মনে হচ্ছে: বলুন আমার মেইল ​​অ্যাপ্লিকেশনের সামনে বার্তা বার্তা খোলা আছে এবং আমি দ্রুতই মেইল ​​অ্যাপ্লিকেশনটি ফরোয়ার্ডে আনতে এবং পটভূমিতে বার্তা পাঠাতে চাই, আমি একটি কীবোর্ড করতে পারি শর্টকাট এবং বার্তা অ্যাপ্লিকেশন আমার মেইল ​​অ্যাপ্লিকেশন পিছনে থাকবে। আমি আপনার কীবোর্ড শর্টকাট চেষ্টা করেছি এবং এই যে অর্জন না।
owlswipe
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.