संवाद में OSX कीबोर्ड शॉर्टकट?


29

विंडोज पर, प्रत्येक डायलॉग बॉक्स में रेखांकित अक्षर शामिल होते हैं जिन्हें आप Alt कुंजी का उपयोग करके सक्रिय कर सकते हैं। मैं हर समय इन "Alt" कीबोर्ड शॉर्टकट का उपयोग करता हूं; मैं उन्हें याद कर रहा हूं जैसे मैं OSX पर स्विच करने की कोशिश कर रहा हूं।

OSX पर, सभी मुझे मिल सकता है टैब नेविगेशन, जिसके लिए आपको सबसे संवाद बॉक्स में कहीं भी पाने के लिए टैब को सात या आठ बार दबाने की आवश्यकता होती है। (और यहां तक ​​कि डिफ़ॉल्ट रूप से छिपा हुआ है: आपको बटन के बीच टैब करने में सक्षम होने के लिए "कीबोर्ड और माउस" नियंत्रण कक्ष में "पूर्ण कीबोर्ड पहुंच" को सक्षम करना होगा।)

क्या कोई ऐसा तरीका है जिससे मैं OSX संवादों के लिए Windows Alt त्वरक जैसा कुछ प्राप्त कर सकता हूं? मैं Automator कोड, डाउनलोड / खरीद सॉफ्टवेयर इत्यादि लिखने के लिए तैयार हूँ।

विशेष रूप से, मैं शायद कुछ कल्पना कर रहा हूँ जहाँ आप कुछ शॉर्टकट कमांड करते हैं और फिर बटन का नाम लिखना शुरू करते हैं, और बटन को पुश करने के लिए Enter दबाते हैं ...?


लगभग समान प्रश्न: superuser.com/questions/29660/…
एंड्रयू ग्रिम

उम्मीद है कि मैं खदान से बेहतर जवाब दे सकता हूं। एक बार खत्म होने के बाद मैं इसे हटा दूंगा।
लुई

जवाबों:


29

OSX में विंडोज जैसे संवादों के लिए "_" जैसी कोई चीज नहीं है। हालाँकि, आपके पास:

esc → चूक no/cancel

cmd+ deldon't save( cmd+ dओएस एक्स शेर से पहले)

entersave/OK

spacebarclick selected button( tabस्थानांतरित करने के लिए उपयोग )।

"ओएक्सएक्स कीबोर्ड शॉर्टकट" के लिए एक त्वरित Google खोज आपको एक दिन में याद करने से अधिक रास्ता सिखाएगी, लेकिन आपको चाहिए; दर्जनों हैं और कुछ बहुत मूल्यवान हैं।

आप हमेशा कुछ मौजूदा लोगों को जोड़ सकते हैं / बदल सकते हैं System Preferences -> Keyboard & Mouse -> Keyboard Shortcuts, जहां आप "सभी नियंत्रण" सक्रिय करते हैं।

लेकिन जहाँ तक मुझे पता है, OSX में कोई "अंडरस्कोर" चीज नहीं है।


कीबोर्ड और माउस वरीयता फलक के "कीबोर्ड शॉर्टकट" टैब में "कीबोर्ड नेविगेशन" अनुभाग पर भी ध्यान दें, विशेष रूप से आइटम "मेनू बार पर ध्यान केंद्रित करें"। ठीक वही नहीं जो आप चाहते थे, लेकिन यह आपको केवल कीबोर्ड का उपयोग करके मेनू बार और उसके मेनू को नेविगेट करने की अनुमति देता है।
hasseg

1
टैब कुछ भी नहीं लगता है कि क्या चल रहा है?
विलियम

11

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

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

इसके अलावा, जब आप किसी ऐप को छोड़ने या किसी विंडो को बंद करने के बीच में होते हैं, और एक डायलॉग होता है, जिसमें "रद्द करें" / "सहेजें" / "सेव न करें" Dको चुनने के लिए दबाएं "डोंट सेव" करें। जाहिर है Escऔर Returnअन्य दो बटन संचालित करेंगे, लेकिन मैं हर समय इसका उपयोग करता हूं जब मैं कुछ बंद कर रहा हूं जिसे मैं सहेजना नहीं चाहता हूं।


बहुत खुबस! नहीं पता था कि इस तरह के एक सहज ज्ञान युक्त शॉर्टकट है। धन्यवाद!
काक्यो

6

एक अच्छी सुविधा जो लगभग एक ओएस एक्स डायलॉग बॉक्स में विंडोज ऑल्ट एक्सेलेरेटर की नकल करती है + + का उपयोग करना है first_letter

जैसा कि लुई ने उल्लेख किया है, कुछ संवादों में केवल + first_letterकाम करता है। उदाहरण के लिए, + किसी फ़ाइल से बाहर निकलने पर Dचयन करेगा Don't Save। (यह पहले की तरह हाइलाइट करने के लिए उपयोग करने Don't Saveऔर फिर पिछले पोस्ट में वर्णित के रूप में सेट किया गया है space, तो काम करता है) के रूप में एक ही funcionality है ।System preferences --> Keyboard --> Keyboard Shortcuts --> Full Keyboard Access:...All controls

हालांकि, + first_letterसार्वभौमिक नहीं है। उदाहरण के लिए, एक Save Asसंवाद में, + Nचयन करने में विफल रहता है New Folder

लेकिन + + Nचाल है।

मैंने हाल ही में इस सुविधा की खोज की है, इसलिए मुझे यकीन नहीं है कि यह विंडोज ऑल्ट के रूप में सार्वभौमिक है (जो कि मैं बड़े पैमाने पर उपयोग कर रहा हूं)। लेकिन आसपास खेलने से मुझे लगता है कि मुझे सबसे अधिक डायलॉग आइटमों का चयन करने में सक्षम होना चाहिए। उदाहरण के लिए, मैं Microsoft Excel में (मैक के लिए) खुलने वाले संवाद में नेविगेट करने के लिए + + Tका उपयोग कर सकता हूं Paste Specialऔर Textड्रॉप-डाउन मेनू से चुन सकता हूं । इसलिए यह न केवल बटनों का चयन करता है, बल्कि आइटम को भी सूचीबद्ध करता है।

अद्यतन: एक सीमा, हालांकि, विंडोज ऑल्ट के साथ तुलना में, ऐसा लगता है कि एक ही अक्षर को साझा करने वाली विभिन्न वस्तुओं के बीच स्थानांतरित करने के लिए पहली-बार की-कुंजी को कई बार दबाना संभव नहीं है। सूचियों में, यह तीर कुंजी के साथ शॉर्टकट को मिलाकर कुछ हद तक दूर किया जा सकता है

वैसे, OS X में मेनू बार तक पहुंचने के लिए शॉर्टकट ctrl+ है F2, लेकिन यह विशेष रूप से असुविधाजनक है क्योंकि इसमें कार्यक्षमता fnको सक्रिय करने के लिए दबाव शामिल F2है। (और क्या है, दूसरों ने डिफ़ॉल्ट शॉर्टकट के साथ समस्याओं की सूचना दी है ।)

डिफ़ॉल्ट शॉर्टकट को फिर से परिभाषित किया जा सकता है System preferences --> Keyboard --> Keyboard Shortcuts --> Keyboard & Text Input --> Move focus to the menu bar(इसमें दो कुंजी शामिल होनी चाहिए; मैं + का उपयोग कर रहा हूं <, जो विंडोज से परिचित लगता है)। मेनू बार ऐप्पल को हाइलाइट करने के बाद, प्रासंगिक पहले अक्षरों के अनुक्रम को दबाकर व्यक्तिगत मेनू आइटम तक पहुंचना संभव है। उदाहरण के लिए, फ़ायरफ़ॉक्स में, मैं File --> Page Setup...इस कॉम्बो के साथ जा सकता हूं :

+ <, F, , P,

और संवादों के विपरीत, यह कार्यक्षमता वास्तव में सूची आइटम के बीच नेविगेट करने के लिए कई बार दबाने का समर्थन करती है, ताकि मैं इस File --> Printतरह से एक्सेस कर सकूं :

+ <, F, , P, P, (के बराबर + P)।

यह वास्तव में प्रासंगिक पहले अक्षर को दबाने के लिए भी आवश्यक नहीं है, वर्णमाला क्रम में निकटतम सूची आइटम को उजागर करने के लिए किसी भी पत्र को दबाने के लिए पर्याप्त है (यदि कोई परिणाम नहीं मिला है, तो रिवर्स ऑर्डर में पीछे की ओर खोज जारी है)। उदाहरण के लिए, मैं इस तरह Edit --> Undoसे ( + के बराबर Z) का उपयोग कर सकता हूं :

+ <, E, , V(बल्कि सहज से U)।


4

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

मेरे उदाहरण में: जब रिप्लेसमेंट फाइल डायलॉग के साथ फाइल को सेव करने की कोशिश की जाती है, तो स्क्रीन पर 2 बटन होते हैं: कैंसिल करें और रिप्लेस करेंरद्द बटन हमेशा रहा है भरा एक नीले रंग के साथ, लेकिन नीले रूपरेखा के आसपास प्रदर्शित किया जाता है वापसी डिफ़ॉल्ट रूप से बटन। tabनीले रंग की रूपरेखा को स्थानांतरित करने के लिए हिट करना संभव है , लेकिन मारना returnहमेशा इस तरह से गिना जाएगा जैसे कि आपने रद्द (नीले रंग से भरा बटन) पर क्लिक किया है । लगता है भ्रामक यही कारण है, क्योंकि यह है भ्रामक!

मैं चारों ओर लड़खड़ा रहा था, और बस एक नया कीबोर्ड शॉर्टकट खोज रहा था:


में बदलें फ़ाइल संवाद:

cmd+ r: "बदलें" बटन का चयन करता है।


(Adobe इस मुद्दे से अवगत होता है: जब आप "वेब के लिए सहेजें" चुनते हैं, तो एक कस्टम सेव डायलॉग का उपयोग किया जाएगा, जहां return"बदले" कार्रवाई (कोई ज़रूरत नहीं है tab) का उपयोग करने के लिए बस हिट करना संभव है ।


मैं उम्र के लिए "सेव एज़" डायलॉग में "रिप्लेस फाइल" बटन के लिए एक शॉर्टकट की कामना कर रहा हूं, और आपने इसे पा लिया है - अच्छी तरह से किया गया, बहुत उपयोगी!
मार्क सिल्बरबॉयर

3

Ctrl-F7 आपको किसी भी OS X डायलॉग विंडो में विभिन्न बटन का चयन करने की क्षमता प्रेस टैब को टॉगल करने की अनुमति देता है। यह कम से कम 2002 के बाद से है

सेटिंग सिस्टम वरीयताएँ> कीबोर्ड> शॉर्टकट> कीबोर्ड> "जिस तरह से टैब फ़ोकस फोकस बदलें" और डिफॉल्ट को Ctrl-F7 में बदलें।


इस जानकारी के साथ, OSX अचानक उपयोग करने योग्य हो जाता है!
गैरी चांग

1

यह OS / X में संभव नहीं है। और एक महत्वपूर्ण कारण मुझे मैक पसंद नहीं है।

ओपी ओएस / एक्स में एक महत्वपूर्ण असफलता को इंगित करता है: एक संवाद बॉक्स में तेजी से - और केवल कीबोर्ड के साथ - किसी भी प्रविष्टि (न केवल "ओके / रद्द करें", आदि) का चयन करें । ऊपर दिए गए सुझावों में से कोई भी ऐसा नहीं कर सकता है।

एक सामान्य उदाहरण है: एक ढूँढें / बदलें संवाद के भीतर मैं केस सेंसिटिव से केस असंवेदनशील में बदलना चाहता हूं। लिनक्स (और विंडोज़ में) मैं केवल कीस्ट्रोक्स का उपयोग करके प्राप्त कर सकता हूं। मैक में यह संभव नहीं है: आपको माउस का उपयोग करना होगा या कई बार टैबिंग के साथ चारों ओर गड़गड़ाहट करना होगा।


यदि आप फुल कीबोर्ड एक्सेस को चालू करते हैं, तो यह अधिकांश ऐप में संभव है। निश्चित रूप से ठीक से डिजाइन किए गए हैं। मैंने जो आप कह रहे हैं उसके विपरीत पाया है। विंडोज में, "सभी का चयन करें" (कमांड-ए) जैसी चीजों के लिए शॉर्टकट प्रत्येक पाठ क्षेत्र में मौजूद नहीं है, जिस तरह से वे एक मैक पर करते हैं। (लिनक्स जीयूआई वातावरण के बारे में निश्चित नहीं है, इसलिए मैं टिप्पणी नहीं कर सकता, लेकिन मुझे याद नहीं है कि वे सुपर सुसंगत हैं।
XP84

यह है नहीं ढूँढें में संभव / अधिकांश एप्लिकेशन की बदलें।
javadba

मुझे नहीं पता कि आप कौन से ऐप्स का उपयोग कर रहे हैं, लेकिन यह मेरे लिए TextMate में ठीक काम करता है: imgur.com/a/NWgze (वहां हैलो को नोट करें जो मैंने टैब किया है)। अधिकांश स्टॉक ऐप जिन्हें मैंने सफारी की तरह परीक्षण किया था, नीचे आने वाले एक छोटे से बार का उपयोग कर रहे हैं, जो सभी नियंत्रणों को भी टैब करने की अनुमति देता है (चित्र भी)। कोई भी इस बात पर विवाद नहीं करेगा कि ऐप अलग-अलग हैं, लेकिन कोई भी ऐप किसी भी प्लेटफ़ॉर्म पर यूआई के नियमों को तोड़ सकता है। ऐसा प्रतीत होता है कि आपने फुल कीबोर्ड एक्सेस को सक्षम नहीं किया होगा।
XP84

ओह, मुझे पूर्ण कीबोर्ड पहुंच के बारे में सब पता है। उदात्त पाठ का प्रयास करें। या
इंटेलीज

FWIW, @javadba न तो जावा टूलकिट Intellij के लिए इस्तेमाल किया और न ही उदात्त मानक AppKit नियंत्रण का उपयोग करें। उदात्त खोज और प्रतिस्थापित नीचे की ओर एक कस्टम विजेट है, और Intellij (और Android Studio) से अधिक बार फ़ोकस और विंडोज़ के साथ समस्याएं नहीं होती हैं जो कि जीवनचक्र को रेखांकित करते हैं (आपके द्वारा ऐप्स स्विच किए जाने पर भी फ्लोटिंग डायलॉग ...) इस हिस्से में macOS की गलती है (मैं सहमत हैं कि इसका कीबोर्ड समर्थन कई क्षेत्रों में सबपर है), लेकिन वहां से इसका उपयोग नहीं करने का एक महत्वपूर्ण कारण मेरे लिए थोड़ा बहुत है। MacOS (विशेषकर हाल ही में) के बारे में कई बुरी बातें हैं, लेकिन यह मेरी सबसे बड़ी चिंता नहीं है।
मार्टिन मार्कोसिनी

1

निम्नलिखित है User588 से पर विभिन्न पूछो । यह आपको tabएक बटन की अनुमति देगा , जहां आप हिट कर सकते हैं return। यह कुछ अनियमितताओं को भी इंगित करता है।

UI का कीबोर्ड नियंत्रण सक्षम करें

System Prefs > Keyboard

फिर "टेक्स्ट बॉक्स और केवल सूचियों" के बजाय नीचे स्थित "सभी नियंत्रण" बटन का चयन करें

यहाँ छवि विवरण दर्ज करें

कुंजीपटल अल्प मार्ग

  • (TAB) बटन के बीच चले जाएंगे।
  • esc(ESC) को रद्द किया जाता है
  • space(स्पेस) सक्रिय बटन (नीला, रूपरेखा) का चयन करता है ।
  • (RETURN) ठीक है या डिफ़ॉल्ट बटन (नीला, स्पंदन, भरा हुआ)।
  • कुछ संवाद बॉक्स के लिए, + first_letterपाठ में एक निश्चित पहले अक्षर के साथ बटन का चयन करेगा (जैसा कि @Griffo द्वारा बताया गया है)।

0

आईट्यून्स सॉन्ग इन्फो डायलॉग जैसे बेहतरीन डायलॉग्स के साथ ओके बटन का शॉर्टकट fn→ हैenter

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.