करबिनर के बिना मुख्य रीमैपिंग


15

"सिस्टम वरीयताओं के माध्यम से -> कीबोर्ड -> संशोधक कुंजी" मेरे पास सेटअप था: सीटीएल के रूप में कैप्स लॉक।

फिर, मैं स्थापित नई karabiner (पूर्व KeyRemapForMacBook) निम्न कुंजी remap प्राप्त करने के लिए:

  • बायाँ Ctl = Fn
  • Fn = वाम Ctl

लेकिन, करबिनर को स्थापित करने का मतलब था कि "सिस्टम प्रेफरेंस" के साथ बनाया गया मेरा "कैप्स लॉक टू सीटीएल" कुंजी रीमैप खो गया था। अब, Karabiner मांग करता है कि मैं अभी तक एक और ऐप ( SEIL ) स्थापित करूं जो केवल कैप्स लॉक कुंजी को रीमैप करें। मुझे लगता है कि यह हास्यास्पद है और मैं केवल एक कुंजी को फिर से भरने के लिए एक और ऐप इंस्टॉल करना नहीं चाहता।

इसलिए, मैंने अपने सिस्टम से काराबिनर को हटा दिया और फिर "सिस्टम प्राथमिकताएं -> कीबोर्ड -> संशोधक कुंजी" के माध्यम से निम्नलिखित कुंजी रीमैप स्थापित किया:

  • कैप्स लॉक = सीटीएल
  • वाम Ctl = कोई नहीं ( कोई कुंजी बंधन => मृत कुंजी )
  • Fn रहता है Fn ( नोट: यह मुझे परेशान नहीं करता है क्योंकि # 1: मैं वैसे भी इसका ज्यादा उपयोग नहीं करता हूं, और # 2: मुझे थिंकपैड "Fn ऑन द लेफ्ट लेफ्ट" स्टाइल का उपयोग किया जाता है )।

लेकिन, मैं सोच रहा हूं, कि करबिनर अंदर से अपना जादू कैसे करता है। मेरी समझ यह है कि अंततः, कारबिनियर को ओएस के लिए कुंजी-रीमैप कॉन्फ़िगरेशन पास करना होगा, है ना? या करबिनियर खुद को सिस्टम में सम्मिलित करता है (यानी, कर्नेल मॉड्यूल के रूप में) और कीबोर्ड पर टाइप की गई सभी चाबियों को सीटीएल और एफएन कुंजी का पता लगाने के लिए देखता है?

अधिक महत्वपूर्ण बात यह है कि क्या वैसे भी (लिनक्स में xmodmap के समान) कारबिनर के बिना इस महत्वपूर्ण रीमैप को प्राप्त करने के लिए है?


यह सवाल पूछे हुए आपको एक साल हो गया है। क्या तुम्हें कभी कोई हल मिला?
ajdigregorio

@paintedcones और thatmaheshrs - यदि आप वास्तव में जानना चाहते हैं कि कोड OS X को कैसे फँसा सकता है - शायद stackoverflow.com पर पूछने की आवश्यकता होगी। हम एपीआई और निचले स्तर के कोड को कैसे प्रोग्राम करें, इसका विरोध करते हुए उपयोगकर्ता स्तर के प्रश्नों पर ध्यान केंद्रित करते हैं। शायद यह बताने के लिए एक नया प्रश्न पूछना कि क्या मुख्य मानचित्रण वांछित है, उस पहलू पर ध्यान केंद्रित करना आसान हो सकता है बजाय इसके कि A + B प्रोग्राम एक साथ मिलकर आप OS X कीबोर्ड मैपिंग के लिए क्या कर सकते हैं।
bmike

1
"Karabiner" के डेवलपर्स ने macOS Sierra में कर्नेल आर्किटेक्चर परिवर्तन के कारण खरोंच से नया "Karabiner" बनाया, अब इसे "Karabiner-Elements" कहा जाता है । तो अब यह macOS सिएरा के बाद से macOS के किसी भी संस्करण पर अच्छी तरह से काम करना चाहिए । यह उनकी आधिकारिक वेबसाइट है - pqrs.org/osx/karabiner । इसके अलावा, आप यहां जटिल संशोधनों और आयात कस्टम सेटिंग्स के बारे में अधिक जानकारी प्राप्त कर सकते हैं - pqrs.org/osx/karabiner/complex_modifications
एलेक्जेंड्रा स्क्रीपकिन

मैं macOS सिएरा, उदाहरण के लिए, राइट ऑल्ट टू राइट कंट्रोल में एक चाबी कैसे निकालूं? निर्देश हैं जो हाई सिएरा (या यहां तक ​​कि सिएरा?) और नए में किसी भी बाहरी उपकरण के बिना काम करते हैं।
त्रिकालिका

जवाबों:


6

अफसोस की बात है कि मैकओएस सिएरा के साथ, कारबिनर एक अजीब तरह के हेटस में चला गया है, लेकिन वास्तव में नहीं-क्योंकि-किसी दिन, हम इसे ठीक कर देंगे।

यह बहुत बुरा है, क्योंकि कारबिनर को मेरी ज़रूरत के लिए एक सही उपकरण था (जो कि मैकओएस को एक चालीस वर्षीय यूनिक्स टर्मिनल की तरह व्यवहार करना था क्योंकि मेरी बेवकूफ उंगलियां अभी भी एक शब्द को हटाने के लिए ^ W को मारती हैं और मैं खिड़की को मार सकता हूं और मैं कर सकता हूं 'टी स्टॉप, नहीं, मेरी मदद मत करो, मैं आखिरकार मर जाऊंगा और फिर मेरी समस्या ठीक हो गई)।

मेरा अन्य मुख्य उपकरण संक्षिप्तीकरण के लिए टाइपिंग है - w के साथ, h के लिए, n के लिए, और, आदि के लिए; वे वास्तव में जोड़ते हैं।

अब तक, मैंने कुछ तरीकों से और भी बेहतर तरीके से Karabiner के लिए एक व्यवहार्य प्रतिस्थापन होने के लिए BetterTouchTool पाया है। लेकिन दूसरों में बदतर; प्रमुख पुनरावृत्ति डेवलपर के लिए यह कहने के बावजूद मेरे लिए काम नहीं करता है। (संभवतः यह टाइपिनेटर के साथ बातचीत करता है, लेकिन बाद को बंद करने से समस्या ठीक नहीं होती है।)

मैंने इन दोनों टूल्स (टाइपिनेटर और बेटरटच टूल) का उपयोग करते हुए एक पूरा उपन्यास लिखा है, लेकिन अगर किसी को कुछ बेहतर मिल गया है तो मैं किसी को भी चीम करने की सराहना करूंगा।


मैंने हाल ही में (2019-05-13) करबिनर के साथ थोड़ा सा प्रयोग किया है, ओएस 10.14.4 पर चल रहा है और 12.3.0 करबिनर चल रहा है। मैं इसकी कार्यक्षमता के सभी तत्वों के लिए वाउच नहीं कर सकता, लेकिन बुनियादी कीबोर्ड प्रतिस्थापन ठीक काम करने लगते हैं। डॉक्स Mojave (OS 10.14) का समर्थन करने का दावा करते हैं।
माइकल ओह्लोगे ने

2

मैं थोड़ा विपरीत होने जा रहा हूं और जो आप पूछते हैं उसे करने के लिए दो अनुप्रयोगों की आवश्यकता के बारे में भावना से असहमत हूं।

Apple ने एक काम करने के लिए एक उपकरण की UNIX विरासत को अपनाया और Karabiner ने उस परंपरा को जारी रखा। दोनों ऐप पेशेवर गुणवत्ता, रखरखाव, डिबग, दस्तावेज और समर्थित हैं। कोशिश करने या भरोसा करने के लिए न तो ऐप की कोई कीमत है। दोनों जैसा कहते हैं वैसा ही करते हैं।

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

मैं कहूंगा कि - स्थापित karabiner और स्थापित SEIL और होगा पर कुंजी को पुन: मैप करने की क्षमता का आनंद लें, लेकिन शायद मैं तुम्हें क्या हासिल करने की कोशिश कर रहे हैं में कुछ कमी याद कर रहा हूँ।


1
वे दोनों Homebrew पीपा पर उपलब्ध हैं , इसलिए उन्हें स्थापित करने के लिए: brew cask install karabinerऔर brew cask install seil
डोरियन

1

मुझे पता है कि यह एक देर से जवाब है, लेकिन मैं बेहतर टच टूल का उपयोग कर रहा हूं । यह कई कार्य प्रदान करता है:

  1. रीमैपिंग कुंजी: मैं नए ब्लूटूथ कीबोर्ड का उपयोग कर रहा हूं और होम, एंड, और फॉरवर्ड डिलीट कीज की जरूरत है जो कि मैं बड़े यूएसबी कीबोर्ड पर उपयोग करता हूं, इसलिए मैंने ALT-RIGHT-ARROW और ALT-LEFT-ARROW को मैप किया है एंड टू एंड होम और SHIFT-DELETE फॉरवर्ड-DELETE। हालांकि मुझे नहीं लगता कि यह मुझे '1' से 'i' की तरह कुछ रिमैप करने देता है (जैसे कि अगर मैं चाहूंगा), यह मुझे रीमैप फ़ंक्शन और नियंत्रण कुंजी देता है।
  2. रीमेक मैजिक माउस जेस्चर: मैंने 9 स्पेसेस का उपयोग किया था, जब ऐप्पल ने हमें उन्हें ग्रिड (3 डाउन, 3 डाउन) में मैप करने की अनुमति दी थी और नए स्पेस से नफरत थी। मैं माउस (और कुछ प्रमुख संयोजनों) पर स्वाइप करता हूं, इसलिए मैं तीन स्थानों को एक साथ बाईं या दाईं ओर ले जा सकता हूं। भले ही सभी 9 रिक्त स्थान एक लंबी लाइन में हैं, मेरे लिए, यह ऐसा है जैसे मेरे पास मेरी पुरानी 3x3 ग्रिड है जो मेरे लिए इतनी अच्छी तरह से काम करती है।
  3. ट्रैकपैड जेस्चर रिमैप: मैं एक ट्रैकपैड का बहुत उपयोग करता हूं और उसी इशारों को मैप कर सकता हूं जिसे मैं माउस पर ट्रैक पैड के लिए उपयोग करता हूं और यहां तक ​​कि कुछ अन्य जो ट्रैकपैड के लिए अच्छी तरह से काम करते हैं जो माउस पर काम नहीं करते हैं।
  4. अन्य उपकरणों को रिमैप करें: यह सामान्य चूहों, एक सिरी या एप्पल रिमोट, और बहुत कुछ के साथ भी काम कर सकता है।

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


आपके उत्तर के लिए धन्यवाद। मुझे किसी दिन इस उपकरण को आजमाना होगा। अभी के लिए ... मुझे मैक कीबोर्ड की आदत हो रही है। :)
वहमहेश

1
बीटीटी वह करता है जो मुझसे छूट गया था क्योंकि कर्बिनर काम नहीं करता है। और यह कॉन्फ़िगर करने के लिए सरल है। नेतृत्व के लिए धन्यवाद!
लाहब

1

मुझे macOSX Sierra पर Karabiner को हटाना पड़ा। यह एक महत्वपूर्ण दोहराव और अभिनय की अजीब समस्याएं थीं जैसे कि एक पारी लगातार आयोजित की जा रही थी। मैंने प्रोगम को हटा दिया और मेरी कीबोर्ड समस्याएं दूर हो गईं।

लेकिन मैंने इसे अपने डिलीट फॉर ऑप्शन डिलीट फॉर द फॉरवर्ड डिलीट फॉर रीमैप फॉर फारवर्ड डिलीट - एडिटिंग के लिए बहुत आसान माना।

मैंने अब बेहतर टच टूल का उपयोग करके समस्या हल कर ली है - मैंने विकल्प + बना लिया है? फ़ॉरवर्ड डिलीट (विंडोज़ डिलीट) हालांकि एक भी कुंजी नहीं है, यह काम करता है।

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