2010-11-09 14 views
6

मैंने दो महीने पहले प्रोग्रामिंग के साथ शुरुआत की थी, अब मुझे लगता है, और मैं या तो सी # या क्लोजर (मुझे गंभीर निर्णय-समस्याएं हैं) में बेवकूफ बना रहा हूं। वैसे भी, मैं नॉर्वे से हूं, और हम अंग्रेजी बोलने वाले देशों की तुलना में एक अलग प्रकार के कीबोर्ड लेआउट का उपयोग करते हैं। मुझे नहीं पता कि उदाहरण के लिए जर्मनी या फ्रांसिस के कीबोर्ड-लेआउट की तुलना हमारे साथ की जाती है, लेकिन वास्तव में उन लोगों के लिए कोड (Norwegian QWERTY-layout) में कोड का दर्द है।प्रोग्रामिंग के लिए पसंदीदा कीबोर्ड लेआउट

वैसे भी; (), [] और {} तक पहुंचने से वास्तव में मेरी उंगलियों को चोट पहुंचती है क्योंकि मुझे वास्तव में अपनी उंगलियों को खींचना है। इसके अलावा, हालांकि यह मामूली है, फिर भी मुझे क्विर्क बनाता है, <> भी पहुंचने के लिए दर्दनाक है।

तो, मैं सोच रहा था कि किसी के पास उपयोग करने के लिए लेआउट पर कोई सुझाव है या नहीं? (), [] और {} तक पहुंचने के लिए अंग्रेजी QWERTY-layout पर बहुत बेहतर है या यह लगभग समान है? और अंत में; DVORAK वास्तव में प्रोग्रामिंग के लिए एक अच्छा लेआउट है?

अग्रिम धन्यवाद :)

+0

कृपया इस तरह के प्रश्न http://programmers.stackexchange.com पर लें, वे यहां ऑफटॉप हैं। – deceze

+0

वास्तव में? मैंने सोचा था कि वास्तव में ऐसी चीजों के बारे में पूछने की इजाजत दी गई थी क्योंकि वे प्रोग्रामिंग से संबंधित हैं और मैं किसी भी तरह से एक विशेषज्ञ प्रोग्रामर नहीं हूं और न ही सॉफ्टवेयर डेवलपमेंट पर पेशेवर चर्चा में रूचि रखता हूं क्योंकि प्रोग्रामर.स्टैक एक्सचेंज डॉट कॉम कहते हैं। वैसे भी, क्षमा करें अगर यह गलत है। –

+0

@ सोंड्रिज़ल: प्रोग्रामर अपेक्षाकृत नई बात है। न ही लाइन बिल्कुल चमकदार और स्पष्ट है, लेकिन यह निश्चित है कि कोड की समस्याएं यहां रहती हैं और लोगों की समस्याएं वहां जाती हैं। भूरे रंग के क्षेत्रों को समझना? उम .... weeelllll ... बात है .... या देखो .... वैसे भी, हम अभी तक चीजों को माइग्रेट नहीं कर सकते हैं, इसलिए यदि यह बंद है तो आपको दोबारा पोस्ट करना होगा। – dmckee

उत्तर

4

सी की तरह प्रोग्रामिंग भाषाओं कि ज्यादातर अन्य कीबोर्ड लेआउट पर पहुँचने के लिए अजीब हैं प्रतीकों का उपयोग करके गर्व से अपने अमेरिकी मूल के अमेरिकी विरासत दिखा। मैंने US International का उपयोग किया है जो मुझे अपनी उंगलियों को तोड़ने के बिना {}[]\ टाइप करने की अनुमति देता है लेकिन साथ ही साथ ä, ö, ü और ß जैसे वर्ण टाइप करने में सक्षम है जो मैं अपनी मातृभाषा में कुछ नहीं छोड़ना चाहता हूं (कुछ अन्य यूएस लेआउट का उपयोग करते हैं और जब भी वर्तनी को उनके हिस्से पर सुविधा के लिए त्याग दिया जाता है तो मुझे शारीरिक दर्द महसूस होता है)।

कम से कम ड्वोरक उस के लिए पर्याप्त है। हालांकि, लेआउट बदलने के लिए लागत एक और QWERT [YZ] लेआउट की तुलना में काफी अधिक है।

2

माइक्रोसॉफ्ट के कीबोर्ड लेआउट निर्माता के साथ अपनी जरूरतों के लिए लेआउट को अनुकूलित करने का विकल्प भी है। निश्चित रूप से एक मामूली समस्या यह है कि यह भौतिक कुंजी चाल पर कैप्शन नहीं बनाएगा। इसके लिए आपको अपमानजनक महंगे ऑप्टिमस मैक्सिमस कीबोर्ड की आवश्यकता होगी। ;)

+3

ठीक है, यह शायद दर्द भी है यदि आप कहीं और हैं और टाइप करने की आवश्यकता है ;-) – Joey

0

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

मैंने कभी भी कोडिंग के लिए ड्वोरक सीखने पर विचार नहीं किया - मैं इसके बजाए सैकिंट प्रोग्रामिंग भाषाओं का उपयोग करता हूं। ;)

1

मैं DVORAK, Programmer DVORAK, या यहां तक ​​कि Norwegian DVORAK लेआउट की सिफारिश करने जा रहा था, लेकिन ऐसा लगता है कि उन ब्रेसिज़ और अन्य प्रतीकों तक पहुंचने के लिए आदर्श से भी कम होगा।

सोंड्रिज़ल, इस तथ्य के कारण समस्या नहीं है कि आपको AltGr के लिए अपना दाहिना हाथ मोड़ना है? यदि हां, तो क्या आपने दो AltGr कुंजी के साथ एक कीबोर्ड की तलाश की है, एक बाईं ओर और एक दाईं ओर? AltGr पर अपनी कैप्स-लॉक कुंजी मैप करने के बारे में कैसे? ऐसा लगता है कि यह आपका सबसे अच्छा तत्काल समाधान हो सकता है।

+0

ठीक है, उनके लिए पहुंचना वास्तव में एक समस्या नहीं है, मेरे पास थोड़ी लंबी उंगलियां हैं, मुझे लगातार AltGr या Ctrl का उपयोग करना है उन तक पहुंचने के लिए, और नार्वेजियन लेआउट पर जो कुछ वास्तविक उंगलियों के लिए बनाता है। लेकिन सलाह के लिए धन्यवाद :) –

+0

DVORAK जाने का एक शानदार तरीका है ... यदि आप QWERTY पर दशकों की आदत टाइपिंग को तोड़ सकते हैं। – Beaker

2

प्रकटीकरण: मैं पूर्वाग्रहित हूं। :-)

संयोग से, मैं नॉर्वे से भी हूं! नॉर्वेजियन क्वर्टी की तुलना में प्रोग्रामिंग के लिए यूएस क्वर्टी बेहतर है। फिर भी, यह सही पिंकी को दबाता है और खराब हाथ और उंगली का विकल्प होता है।

पंद्रह साल पहले मैंने खुद से कहा: कीबोर्ड से प्रोग्रामिंग के लिए उपयोग किए जाने वाले प्रतीकों को रखने का एक बेहतर तरीका होना चाहिए। और इस प्रकार मैंने Programmer Dvorak लेआउट बनाया, जो विशेष रूप से क्लोजर और सी # जैसे प्रोग्रामिंग भाषाओं में आमतौर पर उपयोग किए जाने वाले मूलभूत प्रतीकों को टाइप करना आसान बनाने के लिए डिज़ाइन किया गया है।

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

मेरे लिए, मैं इसे एक बड़ी सफलता मानता हूं: अब मुझे कोई उंगली की मांसपेशियों की थकान नहीं है, और अगर मैं पहले से तेज नहीं हूं तो मैं जल्दी से टाइप करता हूं।

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

मैंने जो मुख्य किया था वह स्थिति को स्थानांतरित करने के लिए संख्या कुंजी को प्रदर्शित करना था, और नॉर्डिक वर्णों को रचना करने के लिए। यदि आप मुख्य रूप से अपनी मातृभाषा लिखते हैं, तो यह आपके अनुरूप नहीं हो सकता है।

यदि आप खुद को ड्वोरक सिखाना चाहते हैं, तो वास्तव में धीमी टाइपिंग के तीन से छह महीने की संक्रमण अवधि के लिए तैयार रहें। मैंने अपनी थीसिस लिखते समय ऐसा किया।

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