नए मैकबुक प्रो पर फिजिकल एस्केप की कुंजी को टचबार के साथ बदलकर। कुंजी के लिए .laylayout करें


10

टचबोर्ड मैकबुक प्रो के लिए यूके कीबोर्ड लेआउट में बहुत ही बेकार ± / at कुंजी है जो बाईं ओर शीर्ष पर है जो भौतिक एस्केप कुंजी ( इस छवि को देखें ) के रूप में उपयोग करने के लिए एकदम सही होगा ।

macOS में एक कीबोर्ड मैपिंग सिस्टम (/ लाइब्रेरी / कीबोर्ड लेआउट / - जैसे। http://www.gingerbeardman.com/UK.keylayout/ और https://developer.apple.com/library/content/technotes/tn2056 देखें। _index.html ) जो कुंजी को चारों ओर बदलने की अनुमति देता है।

यह मेरे लिए संभव लगता है कि संबंधित कीबोर्ड लेआउट में एक लाइन डाल रहा है:

<key code="<code for that key>" output="&#x1B;" />

मुझे उस कुंजी को भागने की कुंजी बनाने की अनुमति देनी चाहिए। (यदि मैं अन्य सभी चाबियों के लिए भी लेआउट ढूंढ / बना सकता हूं!)

Googling मैंने किसी को यह उल्लेख करते हुए नहीं पाया कि उन्होंने ऐसा किया है, जो मुझे अजीब लगता है। वहाँ कुछ कारण यह काम नहीं करेगा? क्या TouchBar कीबोर्ड को किसी भी कार्यक्षमता को खोए बिना .keylayout फ़ाइल के साथ रीमैप किया जा सकता है?

मैं एक नया मैकबुक खरीदने से बच रहा हूं क्योंकि फिजिकल भागने की चाबी खोने के डर से प्रो! मुझे पता है कि आप सिस्टम प्रेफरेंस का उपयोग करके एस्केप होने के लिए ctrl / cmd / etc को रिमैप कर सकते हैं, लेकिन यह तुलना में एक खराब समाधान की तरह लगता है।


यदि आप लॉक का उपयोग नहीं करते हैं या शामिल लोगों को क्या उपयोग करने जा रहे हैं, तो Apple बहुत आसान और कॉन्फ़िगर करने योग्य बनाता है?
bmike

1
@bmike यूके कीबोर्ड लेआउट के शीर्ष बाईं ओर § / at कुंजी - इस छवि को उस कुंजी को देखने के लिए देखें जिसके बारे में मैं बात कर रहा हूं: d.ibtimes.co.uk/en/full/1570365/macbook-pro-touch bar.jpg - यह एक बेकार कुंजी है जिसका उपयोग मैंने कभी किसी उद्देश्य के लिए नहीं किया है।
जोसेफ

वाह - मैं उस हिस्से को पूरी तरह से याद किया। चलो देखते हैं कि क्या मुझे हटाने के लिए कोई विकल्प मिल सकता है। मेरा जवाब "आसान" रीमैप विकल्प के साथ लचीला नहीं है।
bmike

@bmike धन्यवाद! हाँ। यह वास्तव में यूएस कीबोर्ड मैप्स पर उपलब्ध नहीं एक दिलचस्प विकल्प है। :-) मुझे आशा है कि यह एक .keylayout के साथ प्राप्त करने योग्य है। मैंने वास्तव में मैकबुक प्रो टचबार का आदेश दिया है ताकि अब यह आने पर प्रयोग करने में सक्षम हो।
जोसेफ

जवाबों:


9
  1. कारबिनर-तत्वों को स्थापित करें
  2. इसे लॉन्चपैड के रूप में चलाएं (जाहिर है)
  3. "सिंपल मॉडिफिकेशन" टैब में "नॉन-यू-बैकलैश" को "एस्केप" करने के लिए एक मैपिंग बनाएं
  4. का आनंद लें!

"Is" के लिए BTW कुंजी कोड 0A है (जैसा कि काराबिनर इवेंट व्यूअर द्वारा रिपोर्ट किया गया है)


1
टाइपो:s/non-us-backlash/non-us-backslash
श्लोमी नोआच

6

सिस्टम वरीयताएँ खोलें - कीबोर्ड का चयन करें। फिर विंडो के नीचे दाईं ओर संशोधक कुंजियों का चयन करें ।

मैं कैप्स लॉक की को सौंपा गया है।

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

मैं सहमत हूं कि भागने के लिए नियंत्रण कुंजी का उपयोग करना खराब है, लेकिन कैप्स लॉक कुंजी बहुत अच्छी तरह से काम करती है। व्यवहार में, मैं वास्तव में नरम बच कुंजी का उपयोग करने के लिए सीखने के लिए कोई मुद्दा नहीं था। घर की पंक्ति से यात्रा की दूरी कम होने के कारण एक बार कैप कैप लॉक होना कहीं अधिक तेज़ है।


6

मुझे macOS 10.12 सिएरा में रिमैपिंग कीज़ पर कुछ डॉक्यूमेंटेशन मिले जो बिना किसी थर्ड पार्टी टूल्स के काम करते हैं।

टैब के ठीक ऊपर की कुंजी को बदलने के लिए, sx को 0x64 (कीबोर्ड नॉन-यूएस \ _) सेट करें और dx को 0x29 (एस्केप) पर सेट करें। ये मान किसी कारण से hidutil को कॉल में 0x700000000 के साथ OR'd होना चाहिए।

hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000064,"HIDKeyboardModifierMappingDst":0x700000029}]}'

आप इसे एक लॉन्चएजेंट (~ / लाइब्रेरी / लॉन्चएगेंट्स / दे.म.से.सि.प्लिस्ट) में डाल सकते हैं ताकि आप हर बार लॉग इन करने के बाद इसे सेट कर सकें।

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>give.me.esc.key</string>
    <key>ProgramArguments</key>
    <array>
        <string>hidutil</string>
        <string>property</string>
        <string>--set</string>
        <string>{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000064,"HIDKeyboardModifierMappingDst":0x700000029}]}</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

तुमने मेरी जान बचाई। मैं शॉर्ट शिफ्ट बटन के बगल में टिल्डा कुंजी के साथ कीबोर्ड से नफरत करता हूं और §भागने के तहत एफ * एन बटन। इसलिए मैंने इसे टिल्डा बटन और विस्तारित पारी के साथ रीमेक किया। hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000064,"HIDKeyboardModifierMappingDst":0x700000035},{"HIDKeyboardModifierMappingSrc":0x700000035,"HIDKeyboardModifierMappingDst":0x7000000e1}]}'वैसे आप karabiner
DanSkeel

मैं कैसे तक पहुँच रखूँ shift- §तो मैं अभी भी उपयोग कर सकता हूँ ±? यानी क्या मैं संशोधक का उपयोग कर सकता हूं?
विक्कू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.