मैं यूके / जीबी कीबोर्ड के साथ मैकबुक पर लिनक्स का उपयोग करता हूं और मैं एप्पल के अजीब कीबोर्ड लेआउट कारणों से कुछ समस्याओं को हल करने के लिए कीमैप को अनुकूलित करता हूं। मैं xmodmap
ऐसा करने के लिए उपयोग करता हूं। मैं Wayland की कोशिश करना चाहते हैं, लेकिन xmodmap
उस में काम नहीं करता है। मैं वेलैंड में एक समान परिणाम कैसे प्राप्त कर सकता हूं? .Xmodmap
मेरे द्वारा उपयोग की जाने वाली फ़ाइल में निम्नलिखित शामिल हैं:
keycode 12 = 3 numbersign 3 sterling sterling sterling threesuperior sterling
clear Control
clear Mod4
add Control = Control_L Super_R
add Mod4 = Super_L
keysym Caps_Lock = NoSymbol Caps_Lock
पंक्ति 1: यूके कीबोर्ड पर Shift- 3£ है, इसलिए # आमतौर पर पास की अपनी कुंजी है Return। लेकिन मैक पर Altgr- के साथ प्राप्त किया जाता है 3। एक प्रोग्रामर के रूप में मैं £ से अधिक # का उपयोग करता हूं, इसलिए यह लाइन उन्हें स्वैप करती है। यूएस लेआउट का चयन करना भी इसे प्राप्त करता है, लेकिन लिनक्स में ऐसा करने से कुछ अन्य सामान्य रूप से उपयोग की जाने वाली चाबियां भी स्वाइप हो जाती हैं, जबकि OS X में अन्य कुंजी यूएस / यूके द्वारा अप्रभावित रहती हैं।
लाइन्स 2-5: राइट Cmdकी-एक्ट को सही बनाएं- Ctrlक्योंकि इस कीबोर्ड में कोई फिजिकल राइट की नहीं है Ctrl।
पंक्ति 6: CapsLockकेवल तभी काम करता है जब आप इसे दबाते हैं Shift। मैक-विशिष्ट नहीं, यह सभी ओएस और कीबोर्ड के लिए एक मानक विकल्प होना चाहिए।