OS X पर ऑल्ट शिफ्ट लैंग्वेज स्विच


23

क्या ओएस एक्स पर कीबोर्ड लेआउट को स्विच करने के लिए ऑल्ट शिफ्ट को बांधने का एक तरीका है?

जवाबों:


20

ओएस एक्स में डिफ़ॉल्ट रूप से, कीबोर्ड लेआउट के माध्यम से कताई को ctrl+ के रूप में परिभाषित किया गया है space। यह मानचित्रण स्पॉटलाइट के लिए ट्रिगर के पक्ष में बंद है।

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

दुर्भाग्य से, alt+ shiftअपने आप को शॉर्टकट के रूप में अनुमति नहीं है। आपको मिश्रण में एक गैर-नियंत्रण कुंजी होना चाहिए। आप जो निकटतम आ सकते हैं, वह है alt+ z('z' का उपयोग करना, जो कीबोर्ड के बाईं ओर शिफ्ट करने के लिए है)। आपके पास स्पिन के रिवर्स ऑर्डर के लिए शॉर्टकट सेट करने का विकल्प भी है। alt+ shift+ इसके zलिए एक प्राकृतिक विकल्प है।


मैं इसे सक्षम करता हूं और डिफ़ॉल्ट रूप से पुनर्स्थापित करता हूं। मैक ने संघर्ष को हल किया। चूंकि मैं मैक के लिए नया हूं, इसलिए मैं शायद स्पॉटलाइट के लिए ट्रिगर का उपयोग नहीं करूंगा। मुझे यकीन नहीं है कि इसका क्या मतलब है। एक स्पष्टीकरण के लिए +1।
मोशे

1
आपको वास्तव में सीखना चाहिए कि स्पॉटलाइट क्या है और क्या करता है, और आप इसके लिए एक ट्रिगर चाहते हैं ... लेकिन आप चाहें तो इसे कमांड-स्पेस में स्थानांतरित कर सकते हैं।
एंड्रयू मैकग्रेगर

मैं अब समझता हूँ। मैं अभी तक स्पॉटलाइट का उपयोग नहीं करता हूं, हालांकि अगर मैं एक मैक खरीदता हूं तो शायद मैं करूंगा। मैं अब कर्जदार हूं।
मोशे

ध्यान दें कि एक पूर्ववत ( ) पूर्ववत करने केalt + shift + z लिए कई अनुप्रयोगों द्वारा उपयोग में एक लोकप्रिय कीबोर्ड शॉर्टकट है । इसलिए, एक और शॉर्टकट खोजने के लिए एक बेहतर विचार हो सकता है। कैसे के बारे में ? alt + zcmd + e
इलाद नवा

MacOS 10 में यह सिस्टम वरीयताएँ->
कीबोर्ड-

16

उपयोग karabiner (मूल रूप से KeyRemap4MacBook)। के लिए खोजें option shift pc। पहले चेकबॉक्स को टिक करने से आपको पीसी व्यवहार को रीमैप करना चाहिए।

Karabiner alt + shift में पीसी स्टाइल स्विच लैंग्वेज सेट करना


1
हालांकि, नोट देखें: "सिवाय इन ... एमएसीएस, टर्मिनल, ..."।
१५'१५

brew cask install karabinerमेरे मैक हाई सिएरा 10.13.3 पर Karabiner एलिमेंट 10.22.0 (थ्रू ) इंस्टॉल किया गया और पाया कि यह काम नहीं करता है।
onelaview

11

Karabiner ओएस एक्स के लिए कुंजीपटल अनुकूलक है स्विच भाषाओं के लिए आल्ट-पाली (या Ctrl-Shift) मैप कर सकते हैं


क्या सिस्टम वरीयताएँ जोड़ते हैं? मेरे मैक पर सिस्टम वरीयताएँ स्वीकार नहीं करते हैं alt+shift। क्या कुछ अतिरिक्त "ऐड-ऑन" है जो इसे सक्षम करता है?
yair

4

मैंने पाया कि छोटी उपयोगिता वाले MLSwitcher [2] आपको ठीक वैसा ही करने की अनुमति देगा और macOS 10.13 हाई सिएरा के तहत काम करता है। ऐप स्टोर पर मुफ्त में उपलब्ध है।

अधिक जानकारी यहां: http://bluezbox.com/mlswitcher2.html


मैंने MLSwitcher को Karabiner की तुलना में बहुत सरल पाया, जो हाल के संस्करणों में एक गैर-सहज, अजीब इंटरफ़ेस है।
फ़र्शिद

1

कुछ स्थानों में डिफ़ॉल्ट रूप से कमांड-स्पेस और विकल्प-कमांड-स्पेस परिवर्तन इनपुट स्रोत होते हैं। आप सिस्टम प्राथमिकता से कीबोर्ड शॉर्टकट को सक्षम या बदल सकते हैं:

शॉर्टकट रिकॉर्डर हालांकि विकल्प-शिफ्ट जैसे शॉर्टकट दर्ज करने की अनुमति नहीं देता है। यदि आप वास्तव में विकल्प-शिफ्ट का उपयोग करना चाहते हैं, तो आप इसे KeyRemap4MinBook के साथ विकल्प-कमांड-स्पेस जैसे एक महत्वपूर्ण संयोजन में मैप कर सकते हैं । जब आप शिफ्ट जारी करते हैं तो यह ट्रिगर होता है:

<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_L, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::SHIFT_L, ModifierFlag::OPTION_L, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_R, ModifierFlag::OPTION_R | ModifierFlag::SHIFT_R | ModifierFlag::NONE, KeyCode::SHIFT_R, ModifierFlag::OPTION_R, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>

जब आप शिफ्ट दबाते हैं तो यह ट्रिगर हो जाता है, लेकिन इसके लिए विकल्प-शिफ्ट जैसे शॉर्टकट के विकल्प से पहले शिफ्ट प्रेस की आवश्यकता होती है- [:

<autogen>__KeyToKey__ KeyCode::SHIFT_L | ModifierFlag::SHIFT_L | ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::SHIFT_R | ModifierFlag::SHIFT_R | ModifierFlag::OPTION_R | ModifierFlag::NONE, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>

इसके लिए प्रेसिंग ऑप्शन और शिफ्ट की आवश्यकता है:

<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_L, KeyCode::SHIFT_L, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_R, KeyCode::SHIFT_R, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>

1

इसके अलावा, अगर आप Cmd+ की तलाश कर रहे हैं Shift, तो पुंटो स्विचर (भाषा ऑटोस्विचिंग को अक्षम करने के बाद) भाषा टॉगल टू Cmd+ को बांध सकती है Shift


1
कृपया इस लिंक को एक उत्तर में सॉफ़्टवेयर की अनुशंसा करने के तरीके के बारे में देखें: meta.superuser.com/questions/5329/… । इसके अलावा, यह उस प्रश्न का उत्तर नहीं देता है जो पूछा गया था।
फिक्सर 1234

@ fixer1234 Punto स्विचर, हालांकि, ऑप्ट + शिफ्ट के साथ स्विच करने की अनुमति देता है, जो कि पूछा गया है। मैं इस सॉफ्टवेयर की सिफारिश नहीं कर रहा हूं, क्योंकि मुझे यह खुद पसंद नहीं है, लेकिन कारबिनर के साथ सिएरा के साथ काम नहीं करना, यह एकमात्र विकल्प है।
माकसिमोव

1

@Wayfarer द्वारा उल्लिखित करबान ने मेरे लिए चाल चली। यहाँ Ctrl-Shift को Ctrl-Space में मैप करने का नियम है:

{
    "description": "Swithch input language by ctrl-shift",
    "manipulators": [
        {
            "from": {
                "key_code": "left_shift",
                "modifiers": {
                    "mandatory": [
                        "left_control"
                    ]
                }
            },
            "to": [
                {
                    "key_code": "spacebar",
                    "modifiers": [
                        "left_control"
                    ]
                } 
            ],
            "type": "basic"
        },
       {
            "from": {
                "key_code": "right_shift",
                "modifiers": {
                    "mandatory": [
                        "right_control"
                    ]
                }
            },
            "to": [
                {
                    "key_code": "spacebar",
                    "modifiers": [
                        "left_control"
                    ]
                } 
            ],
            "type": "basic"
        }
    ]
}

हमें खुशी है कि आप एक समस्या का हल खोजने में सक्षम थे जो आप यहाँ सामना कर रहे थे। हालांकि, यह खंड उस प्रश्न के उत्तर के लिए आरक्षित है जो ऊपर पूछा गया था। बस Upvote बटन का उपयोग करना SuperUser पर यहां पर्याप्त धन्यवाद है।
संगीत

बदमाश, कोड के लिए धन्यवाद! यह पूरी तरह से काम करता है! इसके अलावा यहां मैनुअल है - अपने स्वयं के जटिल नियम को Karabiner में कैसे जोड़ें: pqrs.org/osx/karabiner/json.html यहां संक्षिप्त निर्देश भी है: github.com/pqrs-org/Karabiner-Elements-issues/1225
Rib47

इस लिपि के "भागों" से "_control" को "से" _alt "में बदलें, और आपको इनपुट भाषा स्विच करने के लिए Alt + Shift (मैक के लिए इसका सही नाम Option + Shift) हॉटकी मिलेगा।
Rib47

0

मैंने उसे बदल दिया - \जो लगभग है alt- shift, बस एक कुंजी को दाईं ओर स्थानांतरित कर दिया गया है (मेरे मैकबुकप्रो अंतर्राष्ट्रीय कीबोर्ड के साथ काम करता है, हमारे कीबोर्ड में अब शिफ्ट छोड़ दिया गया है और \कुंजी कुंजी के ऊपर है )

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