मैं बाहरी कीबोर्ड पर चाबियाँ कैसे हटा सकता हूं, लेकिन आंतरिक पर डिफ़ॉल्ट लेआउट को बनाए रख सकता हूं।


10

मेरे पास विंडोज कीज़ के साथ एक बाहरी कीबोर्ड है। मैं चाबियों को फिर से भरना चाहता हूं, इसलिए नीचे-बाईं तरफ की चाबियों का लेआउट मेरे मैकबुक प्रो पर आंतरिक कीबोर्ड के समान है।

इस...

ctrlfnwindowsaltspacebar

... यह होना चाहिए:

fncontroloptioncommandspacebar

मैं remapping में सफल रहा है windowsऔर altकरने के लिए कुंजी optionऔर commandक्रमश: सिस्टम प्राथमिकताओं में कीबोर्ड फलक के माध्यम से, लेकिन स्विचन controlऔर fnकुंजी रास्ता है कि संभव नहीं है। क्या कोई इसे करने का तरीका जानता है?


नोट: मैं विश्व स्तर पर स्विच controlऔर fn नहीं करना चाहता ; मैं केवल उन्हें बाहरी कीबोर्ड पर स्विच करना चाहता हूं। KeyRemap4MacBook केवल आंतरिक कीबोर्ड को रीमैप करने में सक्षम प्रतीत होता है। जब मैं "आंतरिक कीबोर्ड को रीमैप नहीं करता" की जांच करता हूं, तो आंतरिक लेआउट को पुनर्स्थापित किया जाता है, लेकिन बाहरी कीबोर्ड पर कुछ भी नहीं बदलता है।


क्या आप यह पता लगाने में सक्षम थे?
विलियम बिंग

/: नहीं, मुझे कोई भाग्यशाली रहे हैं
विल

जवाबों:


6

KeyRemap4MacBook भी डिवाइस-विशिष्ट सेटिंग्स का समर्थन करता है:

<?xml version="1.0"?>
<root>
  <devicevendordef>
    <vendorname>KINESIS</vendorname>
    <vendorid>0x05f3</vendorid>
  </devicevendordef>
  <deviceproductdef>
    <productname>ADVANTAGE</productname>
    <productid>0x0007</productid>
  </deviceproductdef>
  <item>
    <name>modifierkeys</name>
    <identifier>modifierkeys</identifier>
    <device_only>DeviceVendor::KINESIS, DeviceProduct::ADVANTAGE</device_only>
    <autogen>__KeyToKey__ KeyCode::CONTROL_L, KeyCode::FN</autogen>
    <autogen>__KeyToKey__ KeyCode::FN, KeyCode::CONTROL_L</autogen>
    <autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::OPTION_L</autogen>
    <autogen>__KeyToKey__ KeyCode::OPTION_L, KeyCode::COMMAND_L</autogen>
  </item>
</root>

आप EventViewer.app से विक्रेता और उत्पाद ID देख सकते हैं। यदि यह बाहरी कीबोर्ड पर किसी भी कुंजी को रीमैप नहीं कर सकता है, तो अन्य कीबोर्ड या HID ड्राइवरों को अनइंस्टॉल करने का प्रयास करें।

कुंजी कोड मानों और पूर्वनिर्धारित सेटिंग्स के लिए स्रोत देखें ।


EventViewer KeyRemap के अंदर एक सहायक अनुप्रयोग है। हम सिस्टम जानकारी के अंदर भी विक्रेता और डिवाइस आईडी की जांच कर सकते हैं। EventViewer वह वास्तविक कीकोड दिखाता है जो हम टाइप कर रहे हैं।
ब्रासोफिलो

4

अब आपको किसी अतिरिक्त सॉफ्टवेयर की आवश्यकता नहीं है। सिस्टम -> कीबोर्ड -> संशोधक कुंजियों में आप प्रत्येक कीबोर्ड को अलग से रीमैप कर सकते हैं।


0

आप वास्तव में सिस्टम प्रिफरेंस का उपयोग कर सकते हैं जैसा कि मार्सिन ने संकेत दिया है। यदि आप अधिक महीन दाने वाला नियंत्रण चाहते हैं तो KeyRemap 10.8 तक के पुराने macOS के लिए है। उसके बाद उसी लेखक ने काराबिनर को बनाया है। उसकी वेबसाइट देखें ।

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