Apple Remote Desktop का उपयोग करते समय Insert Key से कैसे उबरें


1

अगर मैं Apple रिमोट डेस्कटॉप के माध्यम से किसी अन्य मैक से दूरस्थ मैक से कनेक्ट होने पर इन्सर्ट कुंजी को दबाने के लिए होता हूं , तो मैं दूरस्थ कंप्यूटर पर आगे कीस्ट्रोक भेजने की क्षमता को ढीला कर देता हूं।

जबकि इस 'मोड' में:

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

मैं एक गैर-Apple ब्रांडेड का उपयोग कर रहा हूं, लेकिन अन्यथा काफी मानक यूएसबी कीबोर्ड (एक विंडोज कुंजी के साथ)।

एकमात्र तरीका जो मैंने इससे उबरने के लिए पाया है वह यह है कि रिमोट उपयोगकर्ता को दूरस्थ कंप्यूटर से लॉग आउट करने के लिए माउस का उपयोग करें, फिर वापस लॉग इन करें।

यहाँ क्या चल रहा है? क्या मैं बिना लॉग आउट किए समस्या का समाधान कर सकता हूं? पहली बार में इस 'मोड' में जाने से रोकने के लिए मैं क्या कर सकता हूं?

जवाबों:


1

मैक कीबोर्ड में इंसर्ट की नहीं होती है, न ही मैक को पता होता है कि अगर आप इसे विंडोज कीबोर्ड से स्थानीय स्तर पर दबाते हैं, तो इसका क्या करना है ... इसलिए इसका विश्लेषण करने से यह पता चलता है कि इसे भेजा जा सकता है।

स्टार्ट-पॉइंट के लिए कुंजी कोड (फ्रीवेयर) को पकड़ना , दोनों मशीनों पर इंस्टॉल करना और प्रत्येक द्वारा पढ़ी गई कुंजी को देखना हो सकता है।


1

यहां पोस्ट की गई टिप्पणियों के आधार पर:

https://apple.stackexchange.com/a/283253/49809

और यहां पोस्ट किए गए मुख्य मानचित्र:

https://developer.apple.com/library/archive/technotes/tn2450/_index.html

मैंने एक शेल स्क्रिप्ट लिखी है, जो बाएँ तीर पर इन्सर्ट कुंजी को मैप करती है:

#!/bin/sh

# the Insert key on a Windows Keyboard
src=49

# the left arrow
dst=50

hidutil property --set "{\"UserKeyMapping\":
    [{\"HIDKeyboardModifierMappingSrc\":0x7000000$src,
      \"HIDKeyboardModifierMappingDst\":0x7000000$dst}]
}"

मैंने अपने बिन फ़ोल्डर में "remap-key.sh" नाम से स्क्रिप्ट को बचाया, टर्मिनल खोलकर और कमांड चलाकर इसे निष्पादन योग्य बना दिया:

chmod + x ~ / bin / remap-key.sh

इसे चलाया, और रिमोट डेस्कटॉप लॉन्च किया। जब मैंने "गलती से" रिमोट विंडो में काम करते हुए इंसर्ट मारा, तो यह कर्सर को एक जगह छोड़ दिया (whew!)।

हर बार जब मैं लॉग इन करता हूं, तो स्क्रिप्ट चलाने के लिए, मैंने सिस्टम प्राथमिकताएं लॉन्च कीं, लॉगिन आइटम टैब पर क्लिक किया और स्क्रिप्ट को मेरे लॉगिन आइटम में जोड़ा। मुझे लगता है कि मैं एक प्रस्तुति के बीच में गलती से सम्मिलित करने के बारे में चिंता करना छोड़ सकता हूं !

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

महत्वपूर्ण संकेत के लिए टेट्सुजिन को धन्यवाद!

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