যদি কোনও Mac শর্টকাট সবসময় একই ফাইল পড়ে, তবে কোনও অ্যাকশনে টাইপ করা পাথ সেই ফাইলটি সরানো হলে বা অন্য Mac-এ ভিন্ন নাম থাকলে কাজ নাও করতে পারে। এর পরিবর্তে রান টাইমে ফাইলটি শর্টকাটে পাস করুন: অন্য অ্যাপের শেয়ার মেনু থেকে একটি ফাইল গ্রহণ করুন, তারপর সেই ইনপুটটিকে প্রয়োজনীয় অ্যাকশনের সাথে সংযুক্ত করুন। এই নির্দেশিকায় দেখানো হয়েছে কীভাবে সেই ওয়ার্কফ্লো সেট আপ করবেন, এবং কখন প্রম্পট একটি সঠিক বিকল্প বা বিকল্প নয়।
শর্টকাট কীভাবে ফাইলটি গ্রহণ করবে তা বেছে নিন
যখন আপনি শর্টকাট চালানোর সময় প্রতিবার Finder বা অন্য অ্যাপে ফাইলটি নির্বাচন করতে পারেন, তখন শর্টকাট ইনপুট ব্যবহার করুন। Shortcuts-এ, অন্য অ্যাপ থেকে শর্টকাট চালানোর সুবিধা চালু করুন, তারপর এর গৃহীত ইনপুট টাইপ হিসেবে Files সেট করুন। Apple ফাইলসকে বিস্তৃতভাবে সংজ্ঞায়িত করে যাতে নথি, ছবি, PDF, ZIP ফাইল এবং আরও অনেক কিছু অন্তর্ভুক্ত থাকে। গ্রহণকারী অ্যাপ শেয়ার করা আইটেমটি শর্টকাটের প্রথম অ্যাকশনে পাঠিয়ে দেয়। Mac-এ Shortcuts-এর ইনপুট টাইপ বোঝা
উদাহরণস্বরূপ, একটি নথি প্রসেস করার শর্টকাট প্রাপ্ত ফাইলের মাধ্যমে শুরু হতে পারে এবং পরবর্তী অ্যাকশনে যেতে পারে যা টেক্সট এক্সট্রাক্ট করে, ফাইলের নাম পরিবর্তন করে বা অন্যভাবে এটি পরিচালনা করে। মূল বিষয়টি হলো পরবর্তী অ্যাকশনের ইনপুট হিসেবে আগত আইটেমটি ব্যবহার করা, Get File-এর মতো কোনও অ্যাকশনে নির্দিষ্ট কোনো লোকেশন দেওয়ার পরিবর্তে। Apple অ্যাকশন সংযোগগুলিকে এমন একটি প্রবাহ হিসেবে বর্ণনা করে যা একটি অ্যাকশনের আউটপুটকে পরবর্তী অ্যাকশনে নিয়ে যায়। Mac-এ Shortcuts-এ অ্যাকশন সংযোগ
রান টাইমে ব্যবহারকারীকে কোনও মান টাইপ করতে হলে কেবল তখনই Ask for Input বেছে নিন। Apple শব্দ, তারিখ এবং সংখ্যার জন্য এটি নথিভুক্ত করেছে; এটি কোনও ফাইল চয়নকারী (file picker) নয়। ইন্টার্যাক্টিভভাবে একটি ফাইল বেছে নেওয়ার জন্য, অন্য অ্যাপ থেকে শর্টকাটের ফাইল ইনপুট ব্যবহার করুন, অথবা আপনার নির্দিষ্ট শর্টকাট ওয়ার্কফ্লোতে উপলব্ধ ফাইল-সিলেকশন অ্যাকশন খুঁজুন। টেক্সট প্রম্পটে ফাইলের পাথ দেবেন না এবং Shortcuts সেই টেক্সটকে স্বয়ংক্রিয়ভাবে নির্বাচিত ফাইলে রূপান্তর করবে এমন প্রত্যাশা করবেন না। Mac-এ শর্টকাটে Ask for Input অ্যাকশন ব্যবহার করুন
Shortcuts-এ ফাইল ইনপুট সেট আপ করুন
আপনার Mac-এ Shortcuts খুলুন, শর্টকাটটি তৈরি করুন বা খুলুন এবং এডিটরে এর Details বোতামে ক্লিক করুন। Use as Quick Action বা অন্য অ্যাপ থেকে শর্টকাট চালানোর জন্য উপলব্ধ বিকল্পটি সক্রিয় করুন। macOS এবং শর্টকাটের সেটিংস অনুযায়ী লঞ্চারের নির্দিষ্ট বিকল্পগুলি পরিবর্তিত হতে পারে।
শর্টকাটের ইনপুট কন্ট্রোলে, বর্তমান গৃহীত টাইপটিতে ক্লিক করুন, যা সাধারণত Any হিসেবে দেখানো হয়। Files নির্বাচন করুন এবং ওয়ার্কফ্লোর প্রয়োজন নেই এমন টাইপগুলি বন্ধ করুন। Apple উল্লেখ করেছে যে ইনপুটের সীমাবদ্ধতা নির্ধারণ করে শর্টকাটটি কোনও অ্যাপের শেয়ার বিকল্পে কখন প্রদর্শিত হবে; উদাহরণস্বরূপ, কন্টাক্টস পর্যন্ত সীমাবদ্ধ একটি শর্টকাট Maps থেকে শেয়ার করার সময় প্রদর্শিত হবে না। Mac-এ অন্য অ্যাপ থেকে চালানোর সময় কোনও শর্টকাটের ইনপুট সীমাবদ্ধ করুন
নথিটি পরিচালনা করে এমন প্রথম অ্যাকশনটি যেন শর্টকাট ইনপুট ব্যবহার করে তা নিশ্চিত করুন। অ্যাকশনটিতে, ইনপুট ফিল্ডে ক্লিক করুন এবং আগত শর্টকাট ইনপুট বা Magic Variable নির্বাচন করুন, যদি এটি ইতিমধ্যে সংযুক্ত না থাকে। তারপর বাকি অ্যাকশনগুলি সেই ফাইলের নিম্নপ্রবাহে (downstream) রাখুন। দুটি অ্যাকশন সংযুক্ত হতে পারে কিনা তা নিশ্চিত না হলে, কোনও অ্যাকশনে Control-ক্লিক করুন এবং এর গৃহীত ইনপুট ও আউটপুট প্রকারগুলি পরীক্ষা করতে Show Info বেছে নিন। Mac-এ Shortcuts-এ অ্যাকশন সংযোগ
Finder-এ একটি টেস্ট ফাইল নির্বাচন করুন, কনটেক্সচুয়াল মেনু বা Share মেনু খুলুন এবং শর্টকাটটি চালান। সুযোগ দেওয়া হলে, শর্টকাটটিকে Quick Action হিসেবে বেছে নিন। ওয়ার্কফ্লোটি কোনও নির্দিষ্ট অবস্থানের পরিবর্তে নির্বাচিত আইটেমের ওপর নির্ভরশীল কিনা তা নিশ্চিত করতে অন্য ফোল্ডারের একটি ফাইলের সাথে পুনরাবৃত্তি করুন। এটি আপনার নিজস্ব শর্টকাটের জন্য একটি ব্যবহারিক যাচাইকরণ, প্রতিটি অ্যাকশন যে প্রতিটি ফাইল ফরম্যাট গ্রহণ করবে এমন নিশ্চয়তা নয়।
কোনো ফাইল না থাকলে কী হবে তা নির্ধারণ করুন
Dock বা অন্য কোনো স্থান থেকে চালু করা শর্টকাট যা কোনো আইটেম সরবরাহ করে না, তা হয়তো কোনো প্রাথমিক ইনপুট পাবে না। Apple-এর ইনপুট সেটিংস আপনাকে এই ধরনের ক্ষেত্রে কী ঘটবে তা বেছে নিতে দেয়: একটি ঐচ্ছিক প্রতিক্রিয়া সহ বন্ধ করা, সমর্থিত ইনপুট টাইপের জন্য অনুরোধ করা, ক্লিপবোর্ড নেওয়া, বা খালি ইনপুট নিয়ে এগিয়ে যাওয়া। একটি ফাইল-প্রসেসিং শর্টকাটের জন্য, ওয়ার্কফ্লো এগিয়ে নেওয়ার জন্য যদি ফাইলের প্রয়োজনই হয় তবে একটি স্পষ্ট বার্তাসহ বন্ধ করা কার্যকর; চালিয়ে গেলে পরবর্তী অ্যাকশনগুলিতে একটি খালি মান যেতে পারে। Mac-এ অন্য অ্যাপ থেকে চালানোর সময় কোনও শর্টকাটের ইনপুট সীমাবদ্ধ করুন
যদি শর্টকাটটি Finder এবং আলাদাভাবে চালু করা উভয় অবস্থাতেই কাজ করার কথা থাকে, তবে নো-ইনপুট আচরণটি সচেতনভাবে কনফিগার করুন এবং উভয় লঞ্চ পদ্ধতি পরীক্ষা করুন। ক্লিপবোর্ড ফলব্যাক কেবল তখনই অর্থপূর্ণ হয় যদি ব্যবহারকারীরা প্রথমে উদ্দিষ্ট ফাইল বা বিষয়বস্তু কপি করে থাকেন। ধরে নেবেন না যে Finder-এ একটি ফাইল নির্বাচন করলেই তা আলাদাভাবে চালু করা শর্টকাটের জন্য উপলব্ধ হবে; শর্টকাটটি অবশ্যই এমন একটি রুটের মাধ্যমে চালাতে হবে যা সেই নির্বাচনটিকে পাস করে।
একটি নির্দিষ্ট পাথ কখন এখনও অর্থবহ
একটি নির্দিষ্ট পাথ এমন একটি শর্টকাটের জন্য যৌক্তিক হতে পারে যা সর্বদা একটি Mac-এ একটি স্থিতিশীল রিসোর্স পড়ে, যেমন একটি পরিচিত স্থানীয় টেমপ্লেট, এবং যা প্রতিবার নির্বাচন করার প্রয়োজন হয় না। প্রতিবার চালানোর সময় মানুষ যেসব ফাইল বেছে নেয় সেগুলির জন্য, শর্টকাট ইনপুট নির্বাচনটিকে অ্যাকশন কনফিগারেশনের বাইরে রাখে, ফলে নির্বাচিত ফাইলটির নাম পরিবর্তন বা স্থান পরিবর্তন করলে সংরক্ষিত পাথ সম্পাদনা করার প্রয়োজন হয় না। তবে, এটি কোনো অনুপলব্ধ ফাইলকে ব্যবহারযোগ্য করে তোলে না: ফাইলটিকে এখনও বিদ্যমান এবং পাঠযোগ্য হতে হবে, এবং পরবর্তী অ্যাকশনগুলিকে অবশ্যই এর ধরন সমর্থন করতে হবে।
বাস্তব নিয়মটি সহজ: ব্যবহারকারী ফাইলটি নির্বাচন করলে, শর্টকাট ইনপুট হিসেবে গ্রহণ করুন; ব্যবহারকারী টেক্সট লিখলে, Ask for Input ব্যবহার করুন; শর্টকাট সর্বদা একটি পরিচিত রিসোর্স ব্যবহার করলে, একটি নির্দিষ্ট পাথ উপযুক্ত হতে পারে। গৃহীত প্রকার এবং নো-ইনপুট আচরণ এমনভাবে সেট করুন যাতে শর্টকাটটি আসলে কীভাবে চালু হবে তার সাথে মেলে, তারপর প্রাপ্ত ফাইলটিকে প্রসেস করার অ্যাকশনগুলির মধ্য দিয়ে পাস করুন।
সূত্র
- Mac-এ Shortcuts-এর ইনপুট টাইপ বোঝা — Apple Support
- Mac-এ Shortcuts-এ অ্যাকশন সংযোগ — Apple Support
- Mac-এ শর্টকাটে Ask for Input অ্যাকশন ব্যবহার করুন — Apple Support
- Mac-এ অন্য অ্যাপ থেকে চালানোর সময় কোনও শর্টকাটের ইনপুট সীমাবদ্ধ করুন — Apple Support