प्रोग्रामिंग में कीबोर्ड और माउस हाइब्रिड का उपयोग करने का अनुभव

इस लेख में मैं आपको बताऊंगा कि मैंने कैसे काम करना शुरू किया, "बहुत सहज महसूस करते हुए, कीबोर्ड से" अपने हाथों को बिना ले जाए "।


परिणाम प्राप्त करने के लिए, मुझे एक बहुत ही दिलचस्प उपकरण द्वारा मदद मिली जो एक कीबोर्ड और माउस को जोड़ती है।




इसके बाद, हम इस बारे में बात करेंगे कि इस उपकरण को खरीदने की आवश्यकता के बारे में मुझे कैसे पता चला, साथ ही लगभग आधे साल के उपयोग के बाद क्या छापें हैं।


पहला यांत्रिक कीबोर्ड (पृष्ठभूमि) खरीदना


हब पर अधिकांश कहानियों की तरह, मेरा एक पुराने "दोस्त" के टूटने के साथ शुरू होता है, जिसके साथ हमने लगभग 3 साल काम किया (और पिछले मालिक एक और 5 साल)।


यह एक साधारण पुराना था, जिसमें चाबियों, झिल्ली कीबोर्ड के नीचे कूड़े और धूल का एक गुच्छा था।
मैंने चमत्कार यांत्रिकी के बारे में सुना था, इसलिए यह स्पष्ट था कि यह मेरे जीवन में कुछ नया करने का सही क्षण था।


मुझे एक यांत्रिक कीबोर्ड से क्या उम्मीद थी? - बेशक, कंप्यूटर पर आगे के काम से मौलिक रूप से नए इंप्रेशन और स्वर्गीय खुशी।


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


वीडियो संलग्न


निस्संदेह, यांत्रिक स्विच पर क्लिक करना बहुत सुखद है। नतीजतन - पहला सप्ताह, मैं खरीद से बहुत खुश था।


लेकिन जितना मैंने उसके साथ काम किया, उतनी ही समस्याएं मुझे नज़र आने लगीं, जिनके बारे में मैंने पहले नहीं सोचा था।
इन समस्याओं में से एक कीबोर्ड से माउस के लिए हाथ का अनुवाद है, और इसके विपरीत।


विम के साथ मेरी समस्याएं


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


मैं उन मुख्य समस्याओं का वर्णन करूँगा जो विम का उपयोग करके हल नहीं किया जा सकता है:


  1. इंटेलीजेंस में नेविगेशन । वैसे भी, सूची को नेविगेट करने के लिए आपको अपने हाथ को तीर पर ले जाना होगा।
  2. अधिकांश VisualStudio विंडो में माउस-फ्री नेविगेशन नहीं है। विशेष रूप से डिबग मोड में, जब आपको कॉल स्टैक ऊपर और नीचे स्विच करने की आवश्यकता होती है।
  3. कोड की लाइनों के बीच तेजी से कूदना प्रदर्शन करना बहुत मुश्किल है। यहां तक ​​कि यह एक अलग विस्तार का उपयोग करता है, जैसे कि ऐसजम्प

वैसे भी, मैं किसी तरह इन तीनों समस्याओं को हल करने में कामयाब रहा (मैं किसी अन्य लेख में इस विषय पर विस्तार करने की कोशिश करूँगा), लेकिन एक प्रोग्रामर के रूप में, आप हमेशा केवल कोड के साथ काम नहीं करते हैं। कभी-कभी, मैं VisualStudio, Excel और एक चल रहे WinForm एप्लिकेशन के बीच 100 बार स्विच करता हूं। और हर बार मुझे अपना हाथ कीबोर्ड से हटाकर माउस पर ट्रांसफर करना पड़ता है। इसने मुझे और अधिक कार्डिनल समाधान की तलाश की।


मैंने "असामान्य" कीबोर्ड के साथ कई लेखों की समीक्षा की, इससे पहले कि मैंने एक वेरिएंट मुझे संतुष्ट किया।


एक कीबोर्ड माउस (या माउस) का अधिग्रहण


और अब, एक महीने बाद, मेरे हाथों में एक ब्रांड का नया असामान्य उपकरण है जिसका सीधा नाम KeyMouse है।




डिवाइस की उपस्थिति के बारे में, आप निम्नलिखित कह सकते हैं:


  • मामला 3 डी प्रिंटर पर मुद्रित किया गया है, प्लास्टिक स्पर्श के लिए सुखद है, लेकिन बहुत गंदा गंध है।
  • चाबियाँ यांत्रिक हैं, और वे उस यांत्रिक कीबोर्ड की तुलना में बहुत शांत हैं जो मैंने पहले खरीदा था, हालांकि स्विच का रंग समान है।
  • मुख्य लाभ यह है कि प्रति उंगली में कुंजियों की 3 पंक्तियाँ होती हैं, एक नियमित कीबोर्ड में 6 पंक्तियाँ।
  • दो कुंजियों को 8 कुंजी आवंटित की जाती हैं, एक स्थान नहीं।



शेष वर्ण जो कुंजियों पर फिट नहीं थे, वे विशेष कार्यात्मक "परतों" पर स्थित हैं: पीली परत में संख्याएँ होती हैं, नीली परत में विशेष वर्ण और तीर होते हैं। उदाहरण के लिए, संख्या 5 दर्ज करने के लिए - आपको "एफएन येलो" + के को दबाने की आवश्यकता है।


यह ध्यान दिया जाना चाहिए कि डिवाइस के साथ आपूर्ति किए गए एप्लिकेशन का उपयोग करके किसी भी तरह से कुंजी को कॉन्फ़िगर किया जा सकता है।




आप अपनी खुद की परतें जोड़ सकते हैं और प्रत्येक बटन के नीचे मैक्रो लिख सकते हैं, जैसा कि आप चाहते हैं। हालांकि मानक विन्यास मेरे लिए पर्याप्त था।


यदि, KeyMouse कीबोर्ड की तरह, यह बहुत अच्छा है, तो एक माउस की तरह यह वांछित होने के लिए बहुत कुछ छोड़ देता है।
मेरी राय में, मुख्य समस्या पूर्णक्रम है। यदि नियमित माउस को ले जाने के दौरान ब्रश फुलक्रम है, तो कीमोहाउस को हिलाने पर कोहनी होती है।




इस वजह से, कर्सर की सटीकता और गति बहुत कम हो जाती है।


इसलिए, मुझे इस समस्या को हल करने के लिए थोड़ी "फाइल" पर काम करना पड़ा।


सबसे पहले, मैंने अपने हाथ के नीचे एक छोटी सी पुस्तक डाल दी, ताकि ब्रश के करीब फुलक्रैम को स्थानांतरित कर सकूं।


दूसरे, मैंने घर्षण-आराम बल को कम करने के लिए छोटे "बियरिंग्स" को सरेस से जोड़ा हुआ है (अन्यथा, जब आप कर्सर को स्थानांतरित करना शुरू करते हैं, तो यह एक झटके में होता है। ~~ आप अपने माउस को एक ईंट बांधकर प्रयोग कर सकते हैं ~~)




निष्कर्ष


मैं इनपुट उपकरणों के एक नए वर्ग के रूप में इस तरह के हाइब्रिड पर विचार करने का प्रस्ताव करता हूं।


मैं इसे कंप्यूटर बाह्य उपकरणों के "विकास" में एक नया कदम भी कहूंगा।


इस तरह के उपकरणों के पेशेवरों और विपक्ष:


  • सभी चाबियाँ आपकी उंगलियों के नीचे हैं, कहीं भी पहुंचने की आवश्यकता नहीं है
  • Vim की तुलना में कम प्रवेश दहलीज, एक उच्च गुंजाइश के साथ (चूंकि कार्यक्षमता केवल विकास के माहौल तक सीमित नहीं है)
  • माउस कर्सर को नियंत्रित करना मुश्किल है
  • उच्च लागत (एक पारंपरिक यांत्रिक कीबोर्ड की तुलना में कई गुना अधिक)

इसकी जरूरत किसे है?


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

Source: https://habr.com/ru/post/hi430400/


All Articles