मुझे यकीन है कि हम में से अधिकांश यहाँ पर यथासंभव कुशलता से काम कर रहे हैं और इसलिए हम कीबोर्ड के दीवाने हैं।
फ़ाइल (या फ़ाइलों का समूह) के साथ हाइलाइट किया गया, क्या कीबोर्ड के साथ संदर्भ मेनू (राइट-क्लिक के बराबर) को खोलने का एक तरीका है?
मुझे यकीन है कि हम में से अधिकांश यहाँ पर यथासंभव कुशलता से काम कर रहे हैं और इसलिए हम कीबोर्ड के दीवाने हैं।
फ़ाइल (या फ़ाइलों का समूह) के साथ हाइलाइट किया गया, क्या कीबोर्ड के साथ संदर्भ मेनू (राइट-क्लिक के बराबर) को खोलने का एक तरीका है?
जवाबों:
संक्षिप्त उत्तर: नहीं।
फाइंडर के संदर्भ मेनू में अधिकांश आइटम मेनू बार के माध्यम से पहले से ही सुलभ हैं और मेनू बार में कोई भी चीज सिस्टम वरीयताएँ (सिस्टम प्राथमिकताएं> कीबोर्ड> कीबोर्ड शॉर्टकट> एप्लिकेशन शॉर्टकट) में एक कस्टम कीबोर्ड शॉर्टकट के लिए उचित खेल है। आप उस पैनल में अधिकांश ऐप्स (फ़ायरफ़ॉक्स को बाहर रखा गया) के लिए कीबोर्ड शॉर्टकट असाइन कर सकते हैं और इसमें फ़ाइंडर भी शामिल है। यदि यह तुरंत प्रभावी नहीं होता है, तो बस खोजक को फिर से चलाएँ।
क्विकसिल्वर प्रॉक्सी ऑब्जेक्ट , विशेष रूप से "करंट सिलेक्शन" प्रॉक्सी ऑब्जेक्ट।
यह आपको उन सभी वस्तुओं के साथ क्विकसिल्वर को आमंत्रित करने देगा, जिन्हें आपने फाइंडर में चुना है, जिस चीज को आप करते हैं।
मेरे पास एक ट्रिगर (खदान के ⌘ + शिफ्ट + स्पेस पर सेट) है जो फाइंडर में वर्तमान में चयनित सभी वस्तुओं को प्राप्त करने के लिए स्थापित है। अंतिम परिणाम यह है कि मैं फाइंडर में वर्तमान में चयनित वस्तुओं पर कार्रवाई कर सकता हूं, जैसे, तीन कीस्ट्रोक्स। मैं जिन चीजों को कर सकता हूं उनमें से अधिकांश संदर्भ मेनू में हैं, लेकिन यदि मैं याद करता हूं तो सभी नहीं। फिर भी, बहुत आसान।
बिल्कुल संदर्भ मेनू नहीं, हालांकि बहुत करीब। यदि आप यूनिवर्सल एक्सेस के लिए कमांड्स का उपयोग करते हैं तो आप बटनबार में टास्क बटन के लिए मेनू में आ सकते हैं।
बटनपट्टी पर ध्यान केंद्रित करने के लिए नियंत्रण F5 दबाएं। टास्क बटन हाइलाइट होने तक टैब दबाएं, इसे खोलने के लिए स्पेस दबाएं, अपना चयन करने के लिए तीर का उपयोग करें।
ध्यान दें कि आपको यूनिवर्सल एक्सेस को सक्षम करना पड़ सकता है, और आप कीबोर्ड प्रीफैन में कंट्रोल-एफ 5 शॉर्टकट को बदल सकते हैं। इसके अलावा, बटन का नाम अंग्रेजी में थोड़ा अलग हो सकता है (मैं डच में चल रहा हूं, और सटीक अनुवाद की जांच करने के लिए भाषाओं को स्विच करने के लिए परेशान नहीं किया जा सकता)।
यह आपकी टिप्पणी में आपके मूल प्रश्न के अधिक विशिष्ट प्रश्न का उत्तर देता है। यह शायद एक नया प्रश्न हो सकता था क्योंकि यह बहुत अधिक विशिष्ट है।
वर्तमान में चयनित फ़ाइलों के "कलर लेबल" को सेट करने के लिए, आप "लॉन्चर" एप्लिकेशन (Quicksilver, FastScripts, आदि) की किसी भी भीड़ के साथ AppleScript प्रोग्राम (या ऑसस्क्रिप्ट का उपयोग करने वाला शेल प्रोग्राम ) को जोड़ सकते हैं (जो AppleScript चला सकते हैं) शॉर्टकट कुंजी संयोजन के आधार पर प्रोग्राम (या शेल प्रोग्राम)।
नीचे दी गई किसी भी स्क्रिप्ट के लिए, उन्हें स्क्रिप्ट एडिटर / ऐप्पलस्क्रिप्ट एडिटर में पेस्ट करें और उन्हें "स्क्रिप्ट" फॉर्मेट (या जो भी आपके चुने हुए लांचर का उपयोग करता है) में सेव करें। इस तरह की सहेजी गई लिपियों के लिए सामान्य स्थान ~ / लाइब्रेरी / लिपियों / अनुप्रयोगों / खोजक होगा, लेकिन, आपके लॉन्चर के आधार पर, आप अन्य स्थानों का उपयोग कर सकते हैं।
यहाँ एक सरल संस्करण है जिसे आप किसी एक लेबल पर हार्ड-कोड कर सकते हैं:
on run
tell application "Finder"
repeat with anItem in (get selection)
(*
* 0 - none
* 1 - Orange
* 2 - Red
* 3 - Yellow
* 4 - Blue
* 5 - Purple
* 6 - Green
* 7 - Gray
*)
set label index of anItem to 4
end repeat
end tell
end run
यदि आपके पास केवल कुछ ही लेबल हैं, जिनका आप उपयोग करते हैं, तो आप इसकी कुछ प्रतियों को सहेज सकते हैं और प्रत्येक प्रतिलिपि के लिए एक कुंजी बाँध सकते हैं।
यहां एक संस्करण है जो आपको हमेशा संकेत देता है कि किस लेबल को लागू करना है:
on run
tell application "Finder" to set selectedItems to selection
if length of selectedItems is 0 then
display dialog "Select some items in Finder before running this program." with title "Apply Finder Label to Selected Items" buttons {"OK"} default button {"OK"}
return
end if
set labels to prependIndicies(getLabelNames())
set default to first item of labels
set labelIndex to choose from list labels default items default with prompt "Choose label to apply to selected items" without empty selection allowed and multiple selections allowed
if labelIndex is false then return
set labelIndex to (first word of first item of labelIndex) as number
tell application "Finder"
repeat with anItem in selectedItems
set label index of anItem to labelIndex
end repeat
end tell
end run
to getLabelNames()
set labelNames to {"Orange", "Red", "Yellow", "Blue", "Purple", "Green", "Gray"}
set useCustomLabelNames to true -- change to false if this is too slow or does not work for you
if useCustomLabelNames then
set cmds to {}
repeat with i from 1 to 7
set end of cmds to "defaults read com.apple.Labels Label_Name_" & (8 - i) & " || echo " & quoted form of item i of labelNames
end repeat
set text item delimiters to {";"}
set labelNames to paragraphs of (do shell script (cmds as text))
end if
end getLabelNames
to prependIndicies(theList)
repeat with i from 1 to length of theList
set item i of theList to (i as text) & " - " & (item i of theList)
end repeat
{"0 - none"} & theList
end prependIndicies
जब संवाद प्रकट होता है, तो लेबल का चयन करने के लिए 0-4 में से एक टाइप करें, फिर रिटर्न को फाइंडर में चयनित आइटम पर लागू करने के लिए हिट करें।
संदर्भ मेनू मुख्य रूप से केवल एक सही माउस क्लिक द्वारा खोला जा सकता है। लेकिन सिस्टम वरीयता में यूनिवर्सल एसेस सेटिंग्स में हम कीबोर्ड नंबर पैड का उपयोग करके माउस कुंजियों को नियंत्रित कर सकते हैं। जब सक्रिय होता है, तो एक सही माउस क्लिक तब Ctrl-5
एक कीबोर्ड पर एक नंबरपैड या Fn-Ctrl-I
लैपटॉप पर प्राप्त किया जा सकता है । यह आपको अपने शब्द को 'राइट-क्लिक' करने की अनुमति देगा।
सिस्टम वरीयता पर जाएं -> यूनिवर्सल एक्सेस -> माउस -> माउस कीज़ सक्षम करें (ON)
पर पाया: /programming//a/11238186/1919382
मुझे वर्तमान चयन के लिए संदर्भ मेनू खोलने का कोई तरीका नहीं पता है (जो कि मुझे लगता है कि आप वास्तव में चाहते हैं) लेकिन आप केवल कीबोर्ड के साथ माउस पॉइंटर के नीचे जो कुछ भी हो उसे "राइट क्लिक" कर सकते हैं।
स्टिकी कुंजी और माउस कुंजी चालू या बंद करना
लेकिन, यह माउस पॉइंटर को ठीक से तैनात करने पर निर्भर करता है। यदि आपने माउस का उपयोग किए बिना फाइंडर में फ़ाइलों का चयन किया है, तो माउस पॉइंटर संभवतः आपके फाइंडर कार्य से पूरी तरह से असंबंधित होगा ।