कीबोर्ड के साथ (MacOS) खोजक में संदर्भ मेनू कैसे खोलें


26

मुझे यकीन है कि हम में से अधिकांश यहाँ पर यथासंभव कुशलता से काम कर रहे हैं और इसलिए हम कीबोर्ड के दीवाने हैं।

फ़ाइल (या फ़ाइलों का समूह) के साथ हाइलाइट किया गया, क्या कीबोर्ड के साथ संदर्भ मेनू (राइट-क्लिक के बराबर) को खोलने का एक तरीका है?


4
आप नियमित मेनू बार में आइटम के लिए कीबोर्ड शॉर्टकट सीखना या सेट करना बेहतर हो सकते हैं, क्योंकि प्रासंगिक मेनू संभावना उन कार्यों का सबसेट है। Apple मानव इंटरफ़ेस दिशानिर्देश राज्य: हमेशा सुनिश्चित करते हैं कि संदर्भ मेनू आइटम मेनू कमांड के रूप में भी उपलब्ध हैं। इसलिए, मुझे लगता है कि प्रासंगिक मेनू के लिए कीबोर्ड शॉर्टकट का उपयोग करने की कोशिश करना बेमानी होगा। यह कहते हुए कि, लोगों ने कई तरह के प्रयास किए हैं, जिसमें मुझे बहुत कम सफलता मिली है। forum.macosxhints.com/showthread.php?t=91915
fideli

मुझे एहसास है कि मैं एचआईजी संदर्भ भूल गया था: developer.apple.com/Mac/library/documentation/UserExperience/…
fideli

1
पूर्णता के लिए, ऐप्पल से खोजक शॉर्टकट की आधिकारिक सूची support.apple.com/kb/HT1343
जेफ एटवुड

वैसे भी कीबोर्ड शॉर्टकट के माध्यम से रंग लेबल लगाने के लिए?
मस्क

जवाबों:


18

संक्षिप्त उत्तर: नहीं।

फाइंडर के संदर्भ मेनू में अधिकांश आइटम मेनू बार के माध्यम से पहले से ही सुलभ हैं और मेनू बार में कोई भी चीज सिस्टम वरीयताएँ (सिस्टम प्राथमिकताएं> कीबोर्ड> कीबोर्ड शॉर्टकट> एप्लिकेशन शॉर्टकट) में एक कस्टम कीबोर्ड शॉर्टकट के लिए उचित खेल है। आप उस पैनल में अधिकांश ऐप्स (फ़ायरफ़ॉक्स को बाहर रखा गया) के लिए कीबोर्ड शॉर्टकट असाइन कर सकते हैं और इसमें फ़ाइंडर भी शामिल है। यदि यह तुरंत प्रभावी नहीं होता है, तो बस खोजक को फिर से चलाएँ।


1
मैं वास्तव में कीबोर्ड के साथ विशिष्ट फ़ोल्डर्स और फ़ाइलों पर एक रंग लेबल लागू करने का प्रयास कर रहा हूं। यह अभी भी उपयोगी जानकारी है, धन्यवाद।
19

वरीयताएँ 'मेनू शीर्षक' का अनुरोध करती हैं। 'संदर्भ मेनू' के लिए 'मेनू शीर्षक' क्या है?
एलिकएल्ज़िन-किलाका

7

क्विकसिल्वर प्रॉक्सी ऑब्जेक्ट , विशेष रूप से "करंट सिलेक्शन" प्रॉक्सी ऑब्जेक्ट।

यह आपको उन सभी वस्तुओं के साथ क्विकसिल्वर को आमंत्रित करने देगा, जिन्हें आपने फाइंडर में चुना है, जिस चीज को आप करते हैं।

मेरे पास एक ट्रिगर (खदान के ⌘ + शिफ्ट + स्पेस पर सेट) है जो फाइंडर में वर्तमान में चयनित सभी वस्तुओं को प्राप्त करने के लिए स्थापित है। अंतिम परिणाम यह है कि मैं फाइंडर में वर्तमान में चयनित वस्तुओं पर कार्रवाई कर सकता हूं, जैसे, तीन कीस्ट्रोक्स। मैं जिन चीजों को कर सकता हूं उनमें से अधिकांश संदर्भ मेनू में हैं, लेकिन यदि मैं याद करता हूं तो सभी नहीं। फिर भी, बहुत आसान।


6

बिल्कुल संदर्भ मेनू नहीं, हालांकि बहुत करीब। यदि आप यूनिवर्सल एक्सेस के लिए कमांड्स का उपयोग करते हैं तो आप बटनबार में टास्क बटन के लिए मेनू में आ सकते हैं।

बटनपट्टी पर ध्यान केंद्रित करने के लिए नियंत्रण F5 दबाएं। टास्क बटन हाइलाइट होने तक टैब दबाएं, इसे खोलने के लिए स्पेस दबाएं, अपना चयन करने के लिए तीर का उपयोग करें।

ध्यान दें कि आपको यूनिवर्सल एक्सेस को सक्षम करना पड़ सकता है, और आप कीबोर्ड प्रीफैन में कंट्रोल-एफ 5 शॉर्टकट को बदल सकते हैं। इसके अलावा, बटन का नाम अंग्रेजी में थोड़ा अलग हो सकता है (मैं डच में चल रहा हूं, और सटीक अनुवाद की जांच करने के लिए भाषाओं को स्विच करने के लिए परेशान नहीं किया जा सकता)।


4

यह आपकी टिप्पणी में आपके मूल प्रश्न के अधिक विशिष्ट प्रश्न का उत्तर देता है। यह शायद एक नया प्रश्न हो सकता था क्योंकि यह बहुत अधिक विशिष्ट है।


वर्तमान में चयनित फ़ाइलों के "कलर लेबल" को सेट करने के लिए, आप "लॉन्चर" एप्लिकेशन (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 में से एक टाइप करें, फिर रिटर्न को फाइंडर में चयनित आइटम पर लागू करने के लिए हिट करें।


आप सही हैं, यह लगभग एक अलग प्रश्न है। मैंने उस उत्तर को स्वीकार कर लिया जो मूल प्रश्न को बेहतर ढंग से लक्षित करता है, लेकिन मैंने फिर भी इसे वोट किया। मैं इसे आज रात बाद एक शॉट दूंगा। धन्यवाद, क्रिस :)
macek

1

संदर्भ मेनू मुख्य रूप से केवल एक सही माउस क्लिक द्वारा खोला जा सकता है। लेकिन सिस्टम वरीयता में यूनिवर्सल एसेस सेटिंग्स में हम कीबोर्ड नंबर पैड का उपयोग करके माउस कुंजियों को नियंत्रित कर सकते हैं। जब सक्रिय होता है, तो एक सही माउस क्लिक तब Ctrl-5एक कीबोर्ड पर एक नंबरपैड या Fn-Ctrl-Iलैपटॉप पर प्राप्त किया जा सकता है । यह आपको अपने शब्द को 'राइट-क्लिक' करने की अनुमति देगा।

सिस्टम वरीयता पर जाएं -> यूनिवर्सल एक्सेस -> माउस -> माउस कीज़ सक्षम करें (ON)

पर पाया: /programming//a/11238186/1919382


मैंने इस उत्तर को दो समान प्रश्नों पर पोस्ट किया है, मुझे इस पर नीति का पता है, लेकिन यहां स्रोत हैं: अलग-अलग पूछें - कीबोर्ड के माध्यम से ओएस एक्स राइट क्लिक / संदर्भ मेनू और यहां पूछें अलग - मैं मैक से संदर्भ मेनू कैसे खोलूं कुंजीपटल?
कज़िन कोकीन

0

मुझे वर्तमान चयन के लिए संदर्भ मेनू खोलने का कोई तरीका नहीं पता है (जो कि मुझे लगता है कि आप वास्तव में चाहते हैं) लेकिन आप केवल कीबोर्ड के साथ माउस पॉइंटर के नीचे जो कुछ भी हो उसे "राइट क्लिक" कर सकते हैं।

स्टिकी कुंजी और माउस कुंजी चालू या बंद करना

माउस कुंजी के लिए शॉर्टकट

  • माउस कीज़ को सक्रिय करें।
    • सिस्टम प्राथमिकता में, "माउस कुंजियाँ" खोजें और इसे चालू करें।
      • आप माउस कुंजी के टॉगल करने के विकल्प के पांच प्रेस भी चुन सकते हैं।
  • माउस कर्सर रखें।
  • नियंत्रण रखें।
  • कीपैड की 5 कुंजी (या Fn + I (L, U और O के बीच एक नहीं) को प्रेस करें और छोड़ दें।
  • नियंत्रण जारी करें।

लेकिन, यह माउस पॉइंटर को ठीक से तैनात करने पर निर्भर करता है। यदि आपने माउस का उपयोग किए बिना फाइंडर में फ़ाइलों का चयन किया है, तो माउस पॉइंटर संभवतः आपके फाइंडर कार्य से पूरी तरह से असंबंधित होगा ।


1
मैं मदद की सराहना करता हूं, लेकिन पोजिशनिंग एक कीबोर्ड शॉर्टकट के उद्देश्य को हरा देता है। इससे पहले कि मैं उन्हें राइट-क्लिक करूं, अपने माउस के साथ फ़ाइलों को लक्षित करने के दोहराया कार्य को SKIP करने की कोशिश कर रहा हूं। यही है, फ़ाइलें पहले से ही कीबोर्ड के माध्यम से चुनी गई हैं, मैं उन्हें दो बार लक्षित नहीं करना चाहता।
19
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.