मैं मैक एप्लिकेशन के लिए रिमोट डेस्कटॉप कनेक्शन में CTRL कुंजी के लिए मैक सीएमडी को कैसे रिमैप करूंगा?


58

मुझे कभी-कभी मैक के लिए मैक 7 एक्स 10.6.6 (स्नो लेपर्ड) से विंडोज 7 मशीन के लिए रिमोट एक्सेस के लिए मैक के लिए माइक्रोसॉफ्ट रिमोट डेस्कटॉप कनेक्शन का उपयोग करना पड़ता है।

नियंत्रण कुंजी का उपयोग करने के मानसिक स्विच करना CTRLकमांड कुंजी के स्थान पर CMD, जबकि दूरस्थ डेस्कटॉप विंडो में (उदाहरण के लिए CTRL- Cके बजाय कॉपी करने के लिए CMD- C) एक दर्द और लगातार त्रुटियों का एक स्रोत है।

मैं अपने मैक पर CMDएक कुंजी को आउटपुट करने के लिए मैप करने में सक्षम होना CTRLचाहता हूं, लेकिन केवल मैक एप्लीकेशन के लिए माइक्रोसॉफ्ट रिमोट डेस्कटॉप कनेक्शन एक्सेस करते समय। दूरस्थ डेस्कटॉप कनेक्शन आपको इसकी प्राथमिकता के माध्यम से कई अन्य कुंजी को मैप करने देता है। । । लेकिन सीएमडी कुंजी नहीं।

किसी भी अन्य मैक अनुप्रयोग में यानी, CMDजैसे कार्य करेगा CMD। हालाँकि, मैक के लिए Microsoft दूरस्थ डेस्कटॉप कनेक्शन में CMDकार्य करेगा CTRL


1
एह, वेल डन। प्रश्न प्रस्तुत करने के 10 मिनट बाद, मुझे स्वयं उत्तर मिल गया। KeyRemap4MacBook नामक एक प्रोग्राम ठीक वही करता है जो मुझे दूरस्थ डेस्कटॉप कनेक्शन क्लाइंट के लिए आवश्यक था।
ग्रेग आर।

भाषाओं को बदलने के लिए आपने cmd + space का नक्शा कैसे बनाया?
dmiandre

dmiandre, मैंने नहीं किया क्योंकि मुझे भाषाओं को स्विच करने की कोई आवश्यकता नहीं है। माफ़ करना।
ग्रेग आर।

जवाबों:


44

मेरे ही प्रश्न का उत्तर दे रहा हूं। :-P

पोस्ट करने के कुछ ही समय बाद, मैं Karabiner नामक एक एप्लिकेशन के पार गया, जो ठीक-ठीक वही करता है जो मुझे करने की आवश्यकता थी (बहुत सारे अन्य सामानों के अलावा)।

विशेष रूप से, आप केवल दूरस्थ डेस्कटॉप कनेक्शन और VMs में नियंत्रण कुंजी होने के लिए बाएँ और दाएँ कमान कुंजी को मैप कर सकते हैं।


1
ओमजी, बहुत बहुत धन्यवाद। मैसेज ऐप में newline के लिए Shift + Enter शॉर्टकट सक्षम करने के लिए यहाँ मेरी सेटिंग्स हैं
DanSkeel

2
मैं मैक सिएरा पर Karabiner-Elements के साथ हूं, और यहां तक ​​कि मैंने Ctrl और Cmd के लिए Ctrl की मैपिंग को Ctrl से जोड़ा, Microsoft रिमोट डेस्कटॉप अभी भी Ctrl को Windows कुंजी और Cmd को Ctrl कुंजी के रूप में पंजीकृत करता है। कोई उपाय ?
डियो

1
जटिल संशोधन टैब पर जाएं, नीचे नियम जोड़ें पर क्लिक करें, इंटरनेट से अधिक नियम आयात करें पर क्लिक करें, एप्लिकेशन विशिष्ट पर क्लिक करें, जो दूरस्थ डेस्कटॉप कहता है उसे ढूंढें और आयात पर क्लिक करें। एक बार जब यह आयात हो जाता है, तो आप इसे सूची में देखेंगे और बस सक्षम करें पर क्लिक करेंगे। मेरे लिए अभी और केवल दूरस्थ डेस्कटॉप ऐप में काम किया है, जो एकदम सही है। यहां तक ​​कि एप्लिकेशन या कुछ भी पुनः आरंभ करने के लिए नहीं था।
बेन बैरन

23

माइक्रोसॉफ्ट दूरस्थ डेस्कटॉप बीटा समर्थन जोड़ता है के लिए Cmd+ X/ C/ Vके साथ-साथ Ctrl+ X/ C/ Vकटौती करने के लिए / कॉपी / पेस्ट एक दूरस्थ सत्र के भीतर। (नोट: क्लिपबोर्ड पुनर्निर्देशन एक बाद के अद्यतन में उपलब्ध होगा।)


आप एप्लिकेशन सामग्री में संसाधन / कीबोर्ड निर्देशिका पर नेविगेट करके और ClipboardActionTransformations.xmlसादे पाठ संपादक में फ़ाइल खोलकर कस्टम मैपिंग भी जोड़ सकते हैं ।

<layout name="default">
<transformations>
    <!-- Command+X to Control+X -->
    <transform>
        <from command="1" key="X" />
        <to control="1" key="X" />
    </transform>
    <!-- Command+C to Control+C -->
    <transform>
        <from command="1" key="C" />
        <to control="1" key="C" />
    </transform>
    <!-- Command+V to Control+V -->
    <transform>
        <from command="1" key="V" />
        <to control="1" key="V" />
    </transform>
    <!-- Command+Z to Control+Z -->
    <transform>
        <from command="1" key="Z" />
        <to control="1" key="Z" />
    </transform>
</transformations>
</layout>

अपडेट करें

आप इस चेकबॉक्स को प्राथमिकता / सामान्य अनुभाग में सेट कर सकते हैं:

एमएस रिमोट डेस्कटॉप क्लाइंट (बीटा) वरीयताएँ सामान्य


अपडेट २

लेखक को "माइक्रोसॉफ्ट रिमोट डेस्कटॉप" होने के बावजूद कुछ को हॉकी साइट पर संदेह था। Microsoft.com का यह TechNet ब्लॉग पोस्ट बीटा ऐप की घोषणा करता है और एक ही हॉकी URL प्रदान करता है।


1
"आवेदन सामग्री के भीतर संसाधन / कीबोर्ड निर्देशिका" ... कहाँ?
क्रिस

2
@ क्रिस, यह जीयूआई में भी किया जा सकता है: "प्राथमिकताएं" - "सामान्य"। चेकबॉक्स "कट, कॉपी और पेस्ट के लिए मैक शॉर्टकट्स का उपयोग करें"
टेबल

2
साथ ही, "Microsoft Remote Desktop बीटा " के लिए "Microsoft Remote Desktop Beta " की गलती न करें जैसा मैंने किया।
टेबल

बीटा यह है बस बाकी पाठकों के लिए यह नोट करना चाहता था कि कोई नहीं-बीटा संस्करण Cmd + X / C / V का समर्थन नहीं करता है। आपको बीटा संस्करण की आवश्यकता है ।
क्रिस

इस फ़ाइल को निर्देशानुसार संपादित किया गया है। एल, टी (क्रोम नया टैब, डब्ल्यू क्लोज), एस-सेव, डी- (मेरी डिलीट लाइन इंटेलीज) के लिए जोड़ा गया समर्थन।
user895861

18

आवेदन Karabiner स्थापित करें

एक बार स्थापित होने के बाद, Karabiner खोलें:

  • 'कुंजी बदलें' टैब से, 'एप्लिकेशन के लिए' अनुभाग का विस्तार करें

  • 'केवल दूरस्थ डेस्कटॉप कनेक्शन क्लाइंट पर सक्षम करें' सब-सेक्शन

  • RDC में कुंजी को नियंत्रित करने के लिए 'कमांड कमांड बदलें' चेक करें

अब जब आप नए RDP ऐप का उपयोग करते हैं, तो आप Ctrl के बजाय Cmd का उपयोग करना जारी रख सकते हैं।


1
Ugh, वर्तमान में हालांकि सिएरा के साथ संगत नहीं है ...
user895861

सिएरा पर, करबिनर-एलिमेंट्स को आज़माएँ जो कि करबिनर का एक सरल संस्करण है। हालाँकि, Microsoft दूरस्थ डेस्कटॉप के तहत, Ctrl कुंजी को Windows कुंजी के रूप में और Cmd कुंजी को Ctrl कुंजी के रूप में मान्यता प्राप्त है।
डियो

Microsoft दूरस्थ डेस्कटॉप का नवीनतम संस्करण Windows कुंजी के रूप में Ctrl कुंजी को नहीं पहचानता है और Cmd कुंजी को Ctrl कुंजी के रूप में पहचाना जाता है (मैं संस्करण 8.0.36 का उपयोग कर रहा हूं)
जॉर्ज Filippakos

मैंने टीमव्यूअर ऐप में केवल एक कीबोर्ड मैप स्विच को सफलतापूर्वक सेट किया। जो महान है: forum.keyboardmaestro.com/t/switching-command-and-control-keys/…
मऊ

1

पिछले उत्तरों की तरह, मैंने भी, कारबिनर का उपयोग किया। सबसे उत्कृष्ट अनुप्रयोग!

जो मैंने अलग-अलग किया, वह था टर्मिनल में मैक कमांड वी। कंट्रोल बटन को कम करने के लिए एक कस्टम कुंजी मैपिंग जोड़ना।

मेरी स्थिति में, मैं एक Logitech कीबोर्ड का उपयोग कर रहा हूं so no Apple-Command कुंजी।

अनिवार्य रूप से, मैंने जो किया वह था मैप की कमांड कमांड टू कंट्रोल की। मेरा तर्क यह था कि मैं सामान्य-कुंजी अनुक्रमों को संरक्षित करना चाहता था जो मैक को कमांड-कुंजी अनुक्रम (अर्थात Ctrl-F, खोजने के लिए) के लिए मैप करता है। इसके अलावा, मुझे SIGINT के लिए सही नियंत्रण अनुक्रम, जैसे Ctrl-C को संरक्षित करने की आवश्यकता थी । मूल रूप से हम नियंत्रण कुंजी को कुछ गुणा कर रहे हैं।

Karabiner को स्थापित करने के बाद, मैं शुरू में यूनिक्स (SIGINT) भेजने के लिए Ctrl-c प्राप्त करने में सक्षम नहीं था। हालाँकि, एक बार जब मैंने निजी .xml को संशोधित किया, तो मुझे वह काम करने लगा।

कदम:

  1. Karabiner .dmg फ़ाइल को यहां से डाउनलोड करें: https://pqrs.org/osx/karabiner/
  2. इसे स्थापित करने के लिए .dmg फ़ाइल को डबल-क्लिक करें।
  3. Karabiner स्थापित होने के बाद, कुंजी मैपिंग को लाएं।
    3.1 या तो Command_L या Command_R को किसी भी चीज़ में मैप करें। उन्हें अनियंत्रित छोड़ दें।
    3.2 संबंधित Command_L & Command_R पर Control_L & Control_R मैप करें।
  4. इसके बाद, Private.xml फ़ाइल को संपादित करें। सहायक लिंक: https://pqrs.org/osx/karabiner/document.html#pStreetxml
    4.1 निम्नलिखित स्निपेट जोड़ें:

    <item>
         <name>MAC2Unix Hacks</name>
         <identifier>private.app_terminal_command2_to_ctrl</identifier>
         <appendix>Map Command+C to Ctrl+C For Terminal</appendix>
         <only>TERMINAL</only>
         <autogen>__KeyToKey__ KeyCode::C, VK_COMMAND, KeyCode::C, VK_CONTROL</autogen>     
    </item>
    
  5. पुनः लोड बटन मारो, और आपको अच्छा होना चाहिए।
  6. कृपया ध्यान दें कि टर्मिनल विंडो में, यदि आप टेक्स्ट को कॉपी / पेस्ट करना चाहते हैं, तो आप इसे माउस से या जो भी चुनेंगे। हालाँकि, अब इसे क्लिपबोर्ड पर कॉपी करने के लिए, आपको माउस से rt-click-> कॉपी का उपयोग करना होगा। याद रखें, हमने Ctrl-C (जो "कॉपी" हुआ करता था) का रीमेक किया, और अब SIGINT है।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.