2013-02-20 16 views
6

क्या संशोधित Colemak कीबोर्ड लेआउट विशेष रूप से प्रोग्रामिंग के लिए डिज़ाइन किया गया है?प्रोग्रामिंग के लिए संशोधित कोलमैक

मैं कुछ दिन पहले कोलमैक कीबोर्ड लेआउट पर ठंडा-टर्की चला गया था और मुझे इसे सामान्य टाइपिंग के लिए वास्तव में पसंद है, लेकिन मुझे जैसे प्रोग्रामिंग वर्णों के लिए कुछ समस्याएं हैं; (अर्धविराम) कुंजी। एक संशोधित लेआउट जिसमें ब्रेसिज़ और ब्रांड्स के लिए सीधे मैपिंग्स अच्छा होगा।

जाहिर है, मैं इन चाबियों को परीक्षण-और-त्रुटि के माध्यम से खुद को रीमेप कर सकता हूं, लेकिन मुझे उम्मीद है कि किसी ने सामान्य भाषा वर्णों के लिए इष्टतम लेआउट निर्धारित करने के लिए कुछ परीक्षण किया है।

+0

ऊंचाई के अनुकूल ढलने के लिए केवल कुछ ही दिनों प्रतीक्षा की जा रही है कि क्या शायद की एक वास्तविक भावना है करने के लिए पर्याप्त नहीं है, (आदि) आपके लिए काम कर रहे हैं। आपका प्रश्न अब काफी पुराना है; आप कैसे गए? कोलमैक को बढ़ाने के विषय पर, यदि आप मैक पर हैं, तो [कैरबिनर] (https://pqrs.org/osx/karabiner/) देखें, जिसका उपयोग बहुत कुछ भी स्थापित करने के लिए किया जा सकता है (जैसे परतें, अपनी संख्या पंक्ति आदि को बदलना)। – wincent

+0

@wincent मैं अभी भी कोलमैक पर हूं और करबीनर का उपयोग करता हूं, लेकिन मैं क्यूडब्ल्यूटीई से किसी और को स्विच करने की अनुशंसा नहीं करता। मैं एक मासोचिस्ट हूं - यह मेरे लिए बहुत देर हो चुकी है, हालांकि मैं एक किनेसिस जैसे एर्गोनोमिक कीबोर्ड प्राप्त करने की अनुशंसा करता हूं। –

उत्तर

1

क्या आपने colemak.com पर ड्रेमर चौड़े कोण मोड को देखा है?

आप चिपक सकते हैं; कीबोर्ड के बीच में [और] ऊपर और नीचे आसानी से पहुंच के लिए शायद?

2

मुझे एहसास है कि यह प्रश्न पहले से ही एक वर्ष पुराना है, लेकिन अगर यह किसी और की मदद करता है तो मेरा जवाब यहां है।

यह एक समस्या है जिसे मैंने विस्तार से देखभाल करने की तुलना में अधिक बार निपटाया है।

यह कहने के लिए पर्याप्त है कि नहीं, खोज के महीनों के बाद भी, मुझे अभी तक "प्रोग्रामिंग के लिए कोलमैक" उपयुक्त नहीं मिला है। विशेष प्रतीकों के लिए सही पिंकी पर काबू पाने में सामान्य QWERTY के समान ही परेशानी होती है और एक रीमेप वांछित होता, लेकिन अब जब गड़बड़ हो जाती है, तो कोई तत्काल समाधान नहीं होगा।

1) एक कस्टम लेआउट कीबोर्ड करें:

वहाँ केवल दो चीजें आप क्या कर सकते हैं। Win/Lin/Mac पर ऐसा करने के लिए कई टूल हैं। यह साफ है क्योंकि आप फिट बैठते ही बस सबकुछ व्यवस्थित कर सकते हैं। दूसरी ओर, बड़ी कमी यह है कि कोई भी आपके कीबोर्ड लेआउट का उपयोग नहीं करता है, और यदि आपको कभी भी कंप्यूटर पर कुछ टाइप करने के लिए कहा जाता है, तो आप परेशानी में होंगे, क्योंकि आपकी मांसपेशियों की स्मृति पूरी तरह से अलग है।

2) Programmer Dvorak नामक एक कीबोर्ड लेआउट है, जिसका उद्देश्य आपकी समस्या को हल करना है। यहां, दोष यह है कि प्रोग्रामर ड्वोरक मानक ड्वोरैक कीबोर्ड की तुलना में अपेक्षाकृत अज्ञात है, ऊपर जैसा ही मुद्दा है। यह केवल विशेष प्रतीकों को पुनर्व्यवस्थित करता है, जिसका मतलब है कि यदि आप आवश्यक हो तो भी मानक ड्वोरक का उपयोग कर सकते हैं (और यह कोलमैक से कहीं अधिक व्यापक है)। संक्रमण में महीनों बिताने के लिए तैयार रहें, यद्यपि।

वैकल्पिक रूप से, आप कोशिश कर सकते हैं और तीसरे विकल्प का चयन कर सकते हैं और कोलमैक समुदाय को कोलेक के प्रोग्रामर-अनुकूल संस्करण के विकास में मनाने की कोशिश कर सकते हैं। लेकिन इसमें समय लगेगा और मैं डरता हूं कि आपको कुछ समर्थक मिलेंगे।

2

पृष्ठभूमि

यह मैं एक घंटे और कीबोर्ड लेआउट इतिहास और सिद्धांत पर एक आधा प्रस्तुति कर रही है: https://www.youtube.com/watch?v=i1hK1qrdYtU

मैं बहुत गंभीरता से ले, और लगातार प्रयोग कर रहा हूँ। मैं कुशल काम करने से जुनूनी हूं, और मैंने बहुत ही आकर्षक परिणाम प्रकट किए हैं, जैसे कि मैं गारंटी देता हूं कि यह प्रयास के लायक है।

मेरा उत्तर में, मैं और अधिक सिद्धांत पर के रूप में मेरे लेआउट मुख्य रूप से की ओर अनुरूप हैं मेरी विशिष्ट प्रोग्रामिंग की जरूरत है होने वाला है, और कहते हैं के लिए, एक अजगर डेवलपर अनुपयुक्त होगा जब तक कि वह Bigrams और स्तर 1 पात्रों समायोजित।

सिद्धांत का प्रयोग करें, और इसे अपनी आवश्यकताओं के अनुसार ट्विक करें।

शब्दावली:

  • AltGr: आमतौर पर सही ऑल्ट कुंजी सक्षम आप विदेशी वर्ण या लहजे लिखने के लिए।
  • स्तर 1: कोई संशोधक कुंजी के साथ लेआउट (Shift, Altgr)। एक Shift + Altgr
साथ लेआउट

बीटा कीपैड-विम प्रोग्रामर कोलमैक v3

यह वह जगह है:

  • स्तर 2: के साथ Altgr
  • स्तर 4 लेआउट: साथ Shift
  • स्तर 3 लेआउट सही उन्मुख लेआउट जो कि मैंने पिछले वर्ष के लिए WAS का उपयोग किया: enter image description here

    ध्यान रखें, इस लेआउट के लिए अनुकूलित किया गया था: (

    • vi (गौर करें कि दिशात्मक चाबियाँ दाहिने हाथ पर हैं, बस vi की तरह)
    • सी बोली
    • एपीएल हाँ, एपीएल)
    • एक्सएमएल (माध्यमिक विचार)
    • बैश (set -o vi)

    1. दिशात्मक चाबियाँ Up Down Left Right Home End PgUp PgDn सभी अपने प्राकृतिक उंगली प्लेसमेंट के पहुंच में स्तर 3 को प्रत्यायोजित किया जाना चाहिए:

      यह कीबोर्ड लेआउट पर तीन मुख्य कट्टरपंथी सिद्धांत घेर।

    2. Alt दोनों Altgr में बदलना चाहिए, ताकि आप किसी भी हाथ से स्तर 3 तक पहुंच सकें।
    3. नंबर शीर्ष पंक्ति से बाहर ले जाना चाहिए और एक कीपैड में व्यवस्थित किया जाना चाहिए। सामान्य कैलकुलेटर प्रतीकों को घेरना चाहिए।

      • यह भी कहा जाना चाहिए कि प्रोग्रामर स्तर 1 से सिद्धांत चालक संख्याओं द्वारा लेआउट लेते हैं, क्योंकि एक अच्छा प्रोग्रामर संख्याओं का उपयोग अक्सर नहीं करना चाहिए।देखें: https://en.wikipedia.org/wiki/Magic_number_%28programming%29

    यहाँ कैसे सिद्धांतों उपयोग की एक वर्ष से अधिक बाहर खेला हैं:

    थ्योरी 1 - दिशात्मक चाबियाँ

    समस्त वर्कफ़्लो के विस्फोटक सुधार, विशेष रूप से दस्तावेज़ संपादन (प्रोग्रामिंग के विपरीत जहां vi पहले से ही उस कार्यक्षमता प्रदान करता है)

    • Home और End चाबियाँ अत्यंत उपयोगी है जब उचित पहुंच में डाल दिया है।
    • दिशात्मक कुंजी अनिवार्य हैं।
    • PgUp और PgDn का उपयोग नहीं किया जाता है, हालांकि यह Prior के लिए खिंचाव करने के लिए, जो कि घिरा हुआ कीबोर्ड स्थानों को दुबला कर सकता है। वर्तमान में इस बाएं हाथ पर उलट परीक्षण

    थ्योरी 2 (इस जवाब के नीचे पर चित्र।) - AltGr

    यह वही व्यर्थ में एक आवश्यक आवश्यकता थी, हम दो पारी चाबियाँ, दो AltGr कुंजी है स्पेसबार के तत्काल बाएं और तत्काल दाएं स्थान पर स्थित हैं। केवल एक के साथ काम करना एक दर्दनाक प्रक्रिया टाइप करना होगा।

    जबकि आवश्यक हो, तो यह है कि कुछ बहुत ही मामूली दर्द अंगूठे इतनी बार उन पर नीचे दबाने के साथ विकसित कर सकता उल्लेख करना महत्वपूर्ण है। भुगतान करने के लिए एक छोटी सी कीमत। enter image description here

    यह शायद इस मुद्दे को हल होगा: आप इस तरह के रूप में एक सिकुड़ा हुआ स्पेस बार लेआउट, मिल सकता है।

    अन्य मुद्दा है, जो अधिकांश उपयोगकर्ताओं के लिए बहुत बड़ा हो सकता है, एक Alt कुंजी का अभाव था। हालांकि उबंटू पर, आप एचयूडी का उपयोग करके अधिकांश मेनू कमांड तक पहुंच सकते हैं जो Alt का उपयोग करने वाले कीबोर्ड शॉर्टकट के 90% की आवश्यकता को समाप्त करता है। कभी-कभी जिस मुद्दे पर मुझे कभी-कभी टीटीई टर्मिनल तक पहुंच नहीं है। (Alt + Ctrl + एफ 1) मैंने कभी इसे रीपैप करने पर परेशान नहीं किया, हालांकि मुझे चाहिए।

    थ्योरी 3 - संख्या पैड

    enter image description here

    यह अर्थात् अपनी बाईं उन्मुखीकरण की वजह से एक कठिन एक था,। पिछले संस्करणों पर, मैं एक स्तर ऊपर कीपैड चलती ताकि 0 और 1 घर पंक्ति पर होगा साथ प्रयोग किया, और संख्या प्रगति के साथ उलट (ध्यान दें कि यह कैसे 32100123 के बजाय जाता है)।

    अंत में मैं इसे पसंद करते हैं के लिए आए हैं, लेकिन समायोजन बहुत कठिन था क्योंकि: कीपैड के लिए

    • स्नायु स्मृति सबसे अधिक बार दाहिने हाथ के साथ है।
    • क्षैतिज टेढ़े कीबोर्ड लेआउट (जो सनक से मूर्ख हो। मेरी यूट्यूब वीडियो देखें), एक चुनौतीपूर्ण संख्या पैड के लिए करते हैं, हालांकि मैं सबसे अच्छा समझौता बाहर काम किया।
    • संख्याओं का उल्टा क्रम, जो आवश्यक था क्योंकि आप अपनी इंडेक्स उंगली द्वारा 0 और 1 (सबसे आम) को एक्सेस करना चाहते हैं।

    दिन के अंत में (और इसे समायोजित करने के कई महीनों) मैं इसे पसंद करता हूं हालांकि मुझे लगता है कि यह केवल 40% जितना अच्छा हो सकता है। इससे भी महत्वपूर्ण बात है, हालांकि, मैं कुछ चीजें पता चला:

    • + जिसके कोने में बंद या यहाँ तक कि शीर्ष पंक्ति पर वास्तव में स्तर 3 पर टाइप करने के लिए तो स्तर 1 पर होने आसान था।
    • .b
    सब इसे ध्यान में रखते

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

    बीटा wads-कीपैड प्रोग्रामर्स कोलमैक v1

    enter image description here

    के लिए अनुकूलित:

    • सी बोली ();//<< ""\n\tm_
    • बैश /""<*&&||\\(\)^C
    • दस्तावेज़ संपादन ?!Shift_RControl_R

    पकड़ मिली सिद्धांत:

    • रिवर्स कोष्ठक: () के उन्मुखीकरण ०१२३२२४७७९१ बदला जा रहाबहुत पसंद है। यह मूल कोलमैक सिद्धांत का हिस्सा है जो कहता है कि आपकी अंगुलियों को पिंकी से अंगूठे तक रोल करना आसान है। (कोलमैक एक ऐसा लेआउट है जो हाथ परिवर्तन में उंगली रोलिंग पर जोर देता है, जिसे ड्वोरक प्राथमिकता देता है)। इस बेहद आम सी ++ ट्रिग्राम (); के लिए विशेष रूप से उपयोगी यह उपयोग करने के लिए आश्चर्यजनक रूप से आसान था, भले ही यह पीछे की ओर दिखाई देता है।
    • स्तर 2 अधिकतर छेड़छाड़: ​​ यह केवल व्यावहारिक समायोजन के लिए है। यह एक बहुत ही महत्वपूर्ण परत नहीं है, इसलिए यह मांसपेशी स्मृति के लिए बनाए रखा जाता है।
    • शिफ्ट और जेड के बीच नियंत्रण: सर्वोत्तम मोड। प्रतिलिपि बनाना, चिपकाना, सभी का चयन करना, और पूर्ववत करना अब दर्दनाक और अजीब नहीं है, और अब एक साधारण उंगली रोल है।
    • स्तर 3 पर वापस लौटें दाएं पिंकी: विम में, o एक नई लाइन बनाता है। पाठ संपादन के लिए इस कुंजी पर Return रखने के लिए व्यावहारिक अर्थ बना। यह बहुत सुविधाजनक साबित हुआ और यह जल्दी से मांसपेशी स्मृति बन गया।
    • डबल-कोट मध्य उंगली: इसके आपराधिक स्तर 2 पर डबल कोट है। मुझे शीर्ष पंक्ति कुंजी, 4 तक पहुंचने के लिए सबसे आसान होने पर बहुत संतुष्टि मिली।
    • ? स्तर 1: मैन मुझे यह पसंद है। हस्तशिल्प कुंजी कॉम्बो के साथ खत्म करने के लिए नहीं है दस्तावेज लिखने के लिए स्वर्ग है।

    नए सिद्धांतों

    • कनिष्ठा स्पेस बार पंक्ति को छूने कभी नहीं करना चाहिए, या यहाँ तक पारी कुंजियाँ: एक स्तर ऊपर है कि नियंत्रण कुंजी चलती के लाभों मुझे इस बात का पूरी तरह से राजी कर लिया। (ध्यान दें, मेरे पास एक फ्रेंच लेआउट है जो बाएं शिफ्ट को दो बटनों में बदल देता है।) आखिरकार, डरावने emacs पिंकी द्वारा विकसित किया गया है। इस प्रकार, होम पंक्ति पर एक शिफ्ट कुंजी रखा गया है। जबकि मैं कैप्सलॉक को एक शिफ्ट कुंजी में बदलने का लुत्फ उठाता था, और बैकस्पेस को Alt+D पर ले जाता था, मैं बस o के शिफ्ट कुंजी दाएं से चिपकने जा रहा हूं। मेरे छोटे अनुभव में, मैं पहले से ही इसे प्यार करता हूं, और जो कुछ भी मैंने पहले किया था उसे याद न करें।
    • आप स्तर 2 पर एक बयान, पैरा, या वाक्य अंत कभी नहीं करना चाहिए: स्तर 1 पर ? के साथ मेरी बड़ी सफलता की वजह से, मैं ! वहां भी डाल करने के लिए, अब तक कोने में यद्यपि फैसला किया है। मैंने इसे दूर कोने में ले जाया क्योंकि यह सामान्य नहीं है, और ¬ और ~ दोनों झूठे/बयान के प्रतिनिधि नहीं हैं। !=~Deconstructors(P & ¬Q)। हालांकि मुख्य जोर यह है कि आप एक महत्वपूर्ण कॉम्बो के बिना एक बयान, पैराग्राफ, वाक्य इत्यादि को पूरा करने में सक्षम होना चाहिए, क्योंकि इससे प्रवाह में बाधा आती है।
    • wads मांसपेशी स्मृति का उपयोग: जबकि vi आप अपने दाहिने हाथ पर निर्देशों कर दिया है, जो कोई वीडियोगेम निभाई है उनके दाहिने हाथ से आंदोलन करने के लिए आदी है, इसलिए यह है कि यह साथ आंदोलन करने के लिए पूरी तरह से बिक्री योग्य है का पालन करना चाहिए बायां हाथ विम को रीमैप कर दिया जाएगा हालांकि इसके साथ अनुपालन करने के लिए, जो कुछ समायोजन करेगा।
    • कीपैड केवल दाएं हाथ पर होना चाहिए: जैसा कि पहले कहा गया था, यह दृष्टि से अधिक समझ में आता है, सूचकांक उंगली पर 0 और 1 रखता है, और एक कीपैड का उपयोग करने से विकसित मांसपेशी स्मृति का लाभ उठाता है।
    • स्तर 3 a पर एस्केप: हम देखेंगे कि यह कैसे विकसित होता है। मैंने इसे टिल्ड पर कोशिश की थी, लेकिन आम तौर पर भूल गया था कि यह वहां था। एक विम उपयोगकर्ता के रूप में, मुझे थोड़ी देर से बचने की ज़रूरत है, लेकिन आमतौर पर मैंने inoremap मैपिंग की आवश्यकता को कम किया है, इसलिए दबाए जाने पर लेवल 3 दिशात्मक कुंजी बचेंगी (और कर्सर को ले जाएं)।
    • स्तर 3 C और V एक बहुत ही आम गैर अक्षरांकीय बाइग्राम से भरा जाना चाहिए: पल में, मैं के रूप में इस टिप्पणी के लिए महत्वपूर्ण है */ के साथ है, लेकिन यह कई अलग अलग चीजों से भरा जा सकता।
    • & अपनी शिफ्ट स्थिति में स्तर 1 पर: शिफ्ट करने के दौरान प्रयास करने और प्रेस करने के लिए सबसे निराशाजनक चरित्र। ^ के लिए वही है जो मैं नियमित अभिव्यक्तियों में एक उचित बिट का उपयोग करता हूं। यदि आप इन पर भरोसा करते हैं, तो आपको उनके लिए एक बेहतर जगह मिलनी होगी।
    • स्तर 3 Z और X पर सम्मिलित करें और हटाएं।

    बाकी सब कुछ मूल रूप से केवल trimmings है। फिर, आप उन्हें अपने उपयोग के आधार पर ले जाते हैं। एक अजगर डेवलपर : को स्तर एक पर रखना चाहता है, और इसे Return के साथ कॉम्बो में रख सकता है।

    विफल सिद्धांतों

    • Shift + Backspace प्रदर्शन करना चाहिए एक Delete: द वे भी भ्रामक और कभी नहीं उपयोगी।

    • 78/* बाइग्राम: यह एक वास्तव में है कि बुरा नहीं था, लेकिन यह बाइग्राम दोनों दिशा दी चला जाता है बहुत उपयोगी नहीं था। यह भी एक महत्वपूर्ण खिंचाव की आवश्यकता है। मुझे लगता है कि प्रत्येक हाथ पर पात्र होना बेहतर होगा ताकि दोनों तरीकों से उन्हें आसान बनाना आसान हो।

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

    • { स्तर 1 दाहिने हाथ पर } के बगल में, दर्ज वापस नहीं लिया: यह एक भयंकर और स्पष्ट रूप से दर्दनाक बाइग्राम, बहुत मामले में प्रदर्शन करने के लिए अजीब क्या तुमने कभी एक {} की जरूरत थी। एकल असंबंधित वर्ण (अर्थात, दो पात्रों आप लगातार धक्का नहीं होगा)


    अपनी खुद की कस्टम लेआउट बनाने के लिए बेहतर जगह

    https://docs.google.com/spreadsheets/d/1LkvWvwjahVaJyaN9hmDdulrAN08x7gQEM6DT4NFkok4/edit#gid=507511935

    मैं इस स्प्रैडशीट जो उत्पन्न होगा बनाया है एक लेआउट में सम्मिलन के लिए उपयुक्त xkb कोड। बस:

    1. बदलें Layout Definition Page
    2. इस पर अक्षर यूनिकोड जो XKB कोड में concatenated रहे हैं करने के लिए वर्ण परिवर्तित कर देंगे।
    3. एक्सकेबी पेज पर जाएं, और पंक्तियों का चयन करें, और उन्हें अपने लेआउट में डालें।
    4. उचित रूप से एक नया लेआउट जोड़ने के बारे में जाएं।

    अब, एक उचित लेआउट बनाने वास्तव में बहुत मुश्किल है, तो मैं बस क्या (प्रथम कोलमैक परिभाषा में पहले से ही है बैकअप, यदि आप एक गलती करते हैं, तो आप सब पर टाइप करने के लिए सक्षम नहीं होगा की जगह है, और हो सकता है यहां तक ​​कि एक जीवित बूट

    जरूरत है इस मुद्दे को ठीक करने के लिए) है और यह इस तरह दिखता है:।

    sudo vim /usr/share/X11/xkb/symbols/us 
    
    // Colemak symbols for xkb on X.Org Server 7.x 
    // 2006-01-01 Shai Coleman, http://colemak.com/ 
    // Akiva Abraham WADS-Keypad Programmer's Colemak 
    
    partial alphanumeric_keys 
    xkb_symbols "colemak" { 
    
    include "us" 
    name[Group1]= "English (Colemak)"; 
    
    key <CAPS> { [ BackSpace, BackSpace,  BackSpace,  BackSpace ] }; 
    key <LSGT> { [Control_R, Control_R, Control_R, Control_R] }; 
    key <SPCE> { [  space,  space,   space,  nobreakspace ] }; 
    
    key <TLDE> { [U0021, U007E, U00AC, U00A4] }; 
    key <AE01> { [U005B, U0021, U005B, U20AC] }; 
    key <AE02> { [U005D, U0040, U005D, U00A2] }; 
    key <AE03> { [U002F, U0023, U002F, U00A3] }; 
    key <AE04> { [U0022, U0024, U0022, U00A5] }; 
    key <AE05> { [U003C, U0025, U003C, U003C] }; 
    key <AE06> { [U003E, U005E, U003E, U003E] }; 
    key <AE07> { [U0026, U0026, U0026, U2030] }; 
    key <AE08> { [U002A, U002A, U002A, U00BC] }; 
    key <AE09> { [U0029, U007D, U0029, U00BD] }; 
    key <AE10> { [U0028, U007B, U0028, U00BE] }; 
    key <AE11> { [U005F, U005F, U002D, U2308] }; 
    key <AE12> { [U003D, U002B, U003D, U230A] }; 
    
    key <AD01> { [U0071, U0051, minus, U00A9] }; 
    key <AD02> { [U0077, U0057, Home, U00AE] }; 
    key <AD03> { [U0066, U0046, Up, U2191] }; 
    key <AD04> { [U0070, U0050, End, U00B6] }; 
    key <AD05> { [U0067, U0047, Prior, U2371] }; 
    key <AD06> { [U006A, U004A, U0023, U2372] }; 
    key <AD07> { [U006C, U004C, U0037, U00B0] }; 
    key <AD08> { [U0075, U0055, U0038, U22A4] }; 
    key <AD09> { [U0079, U0059, U0039, U00A7] }; 
    key <AD10> { [U003B, U003A, U2234, U2234] }; 
    key <AD11> { [U005C, U005C, minus, U0025] }; 
    key <AD12> { [U007C, U00A6, U007C, U2262] }; 
    key <BKSL> { [U0027, U0060, U0060, U2260] }; 
    
    key <AC01> { [U0061, U0041, Escape, U2122] }; 
    key <AC02> { [U0072, U0052, Left, U2190] }; 
    key <AC03> { [U0073, U0053, Down, U2193] }; 
    key <AC04> { [U0074, U0054, Right, U2192] }; 
    key <AC05> { [U0064, U0044, Next, U2228] }; 
    key <AC06> { [U0068, U0048, U0024, U2227] }; 
    key <AC07> { [U006E, U004E, U0034, U22A3] }; 
    key <AC08> { [U0065, U0045, U0035, U22A5] }; 
    key <AC09> { [U0069, U0049, U0036, U22A2] }; 
    key <AC10> { [U006F, U004F, Return, U2235] }; 
    key <AC11> { [Shift_R, Shift_R, Shift_R, Shift_R] }; 
    
    key <AB01> { [U007A, U005A, Insert, U2229] }; 
    key <AB02> { [U0078, U0058, KP_Delete, U222A] }; 
    key <AB03> { [U0063, U0043, U002A, U2282] }; 
    key <AB04> { [U0076, U0056, U002F, U2283] }; 
    key <AB05> { [U0062, U0042, U002E, U2022] }; 
    key <AB06> { [U006B, U004B, U0030, U00BA] }; 
    key <AB07> { [U006D, U004D, U0031, U00B9] }; 
    key <AB08> { [U002C, U003C, U0032, U00B2] }; 
    key <AB09> { [U002E, U003E, U0033, U00B3] }; 
    key <AB10> { [U003F, U003F, U002F, U2020] }; 
    
    include "level3(ralt_switch)" 
    include "level3(lalt_switch)" 
    }; 
    
  • संबंधित मुद्दे

     संबंधित मुद्दे