خبرة في استخدام لوحة المفاتيح والماوس المختلط في البرمجة

في هذه المقالة سأخبرك كيف بدأت العمل "من دون أن أمسك بيدي" من لوحة المفاتيح ، مع الشعور بالراحة.


لتحقيق النتيجة ، ساعدني جهاز مثير للغاية يجمع بين لوحة المفاتيح والماوس.



‌‌‍‍
بعد ذلك ، سنتحدث عن كيف فكرت في الحاجة إلى شراء هذا الجهاز ، بالإضافة إلى الانطباعات بعد نصف عام تقريبًا من الاستخدام.


شراء أول لوحة مفاتيح ميكانيكية (الخلفية)


مثل معظم القصص في المركز ، يبدأ قصتي بتفكيك "صديق" قديم عملنا معه لمدة 3 سنوات تقريبًا (والمالك السابق 5 سنوات أخرى).


كان عمره عاديًا ، مع مجموعة من القمامة والغبار تحت المفاتيح ولوحة المفاتيح الغشائية.
لقد سمعت عن الميكانيكا المعجزة ، لذلك كان من الواضح أن هذه كانت اللحظة المثالية لتجربة شيء جديد في حياتي.


ماذا توقعت من لوحة مفاتيح ميكانيكية؟ - بالطبع ، انطباعات جديدة جذرية ومتعة سماوية من العمل الإضافي على الكمبيوتر.


تحسبًا ، اشتريت على الفور ليس أرخص لوحة مفاتيح من علامة تجارية معروفة.
أكثر ما أعجبني في لوحة المفاتيح هذه هو أنه كان من الممكن كتابة برنامج للإضاءة الخلفية. لذلك ، في نهاية اليوم الأول من الاستخدام ، يمكن أن تتغير لوحة المفاتيح الخاصة بي اعتمادًا على التخطيط الحالي وتحميل المعالج وذاكرة الوصول العشوائي.


تم إرفاق الفيديو


مما لا شك فيه أنه من الرائع النقر على المفاتيح الميكانيكية. ونتيجة لذلك - في الأسبوع الأول ، كنت سعيدًا جدًا بالشراء.


ولكن كلما عملت معها أكثر ، بدأت المشاكل في ملاحظة أنني لم أفكر فيها من قبل.
إحدى هذه المشاكل هي ترجمة اليد من لوحة المفاتيح إلى الماوس والعكس صحيح.


مشاكلي مع فيم


الحل الأكثر وضوحًا للوهلة الأولى ، للتعامل مع الترجمة اليدوية الثابتة هو تثبيت امتداد Vim لـ IDE الخاص بك. بطبيعة الحال ، قبل ذلك قرأت بعض المقالات عن حبري حول ما إذا كانت فيم تغير الحياة للأفضل أم لا. لسوء الحظ ، لم أجد أي بحث موثوق حول هذه الأيديولوجية ، لذلك قررت تجربتها في بشرتي.


سأصف المشاكل الرئيسية التي لا يمكن حلها باستخدام Vim:


  1. التنقل في التحسس . على أي حال ، يجب عليك تحريك يدك إلى الأسهم للتنقل في القائمة.
  2. لا تحتوي معظم نوافذ VisualStudio على ملاحة خالية من الماوس. خاصة في وضع التصحيح ، عندما تحتاج إلى تبديل مكدس المكالمات لأعلى ولأسفل.
  3. من الصعب جدًا إجراء قفزات سريعة بين أسطر التعليمات البرمجية. حتى أنه يستخدم ملحق منفصل ، مثل AceJump

ومع ذلك ، تمكنت بطريقة ما من تجاوز هذه المشكلات الثلاثة (سأحاول التوسع في هذا الموضوع في مقال آخر) ، ولكن كمبرمج ، لا تعمل دائمًا مع التعليمات البرمجية فقط. في بعض الأحيان ، أقوم بالتبديل 100 مرة بين VisualStudio و Excel وتطبيق WinForm قيد التشغيل. وفي كل مرة يجب أن أرفع يدي عن لوحة المفاتيح ونقلها إلى الماوس. هذا جعلني أبحث عن حل أكثر جوهرية.


لقد راجعت العديد من المقالات التي تحتوي على لوحات مفاتيح "غير عادية" قبل أن أجد متغيرًا يرضيني.


الحصول على ماوس لوحة المفاتيح (أو الماوس)


والآن ، بعد شهر ، لدي بين يدي جهاز جديد غير عادي يحمل اسم KeyMouse مباشرة.



‌‌‍‍
حول مظهر الجهاز ، يمكنك قول ما يلي:


  • تتم طباعة العلبة على طابعة ثلاثية الأبعاد ، والبلاستيك لطيف الملمس ، ولكن له رائحة كريهة للغاية.
  • المفاتيح ميكانيكية ، وهي أكثر هدوءًا بكثير من لوحة المفاتيح الميكانيكية التي اشتريتها من قبل ، على الرغم من أن لون المفاتيح هو نفسه.
  • الميزة الرئيسية هي أن هناك 3 صفوف من المفاتيح لكل إصبع ، مقابل 6 صفوف في لوحة المفاتيح العادية.
  • يتم تخصيص مفتاحين 8 مفاتيح ، وليس مساحة واحدة.


‌‌‍‍
توجد الأحرف المتبقية التي لا تتناسب مع المفاتيح في "طبقات" وظيفية خاصة: تحتوي الطبقة الصفراء على أرقام ، والطبقة الزرقاء تحتوي على أحرف وسهام خاصة. على سبيل المثال ، لإدخال الرقم 5 - تحتاج إلى الضغط على "Fn Yellow" + k.


وتجدر الإشارة إلى أنه يمكن تكوين المفاتيح بأي شكل من الأشكال باستخدام التطبيق المرفق مع الجهاز.



‌‌‍‍
يمكنك إضافة طبقاتك الخاصة وكتابة ماكرو تحت كل زر كما تريد. على الرغم من أن التكوين القياسي كان كافياً بالنسبة لي.


إذا كان الأمر رائعًا ، مثل لوحة مفاتيح KeyMouse ، فهذا يعني أنه مثل الماوس يترك الكثير مما هو مرغوب فيه.
في رأيي ، فإن المشكلة الرئيسية هي نقطة ارتكاز. إذا كانت الفرشاة هي نقطة ارتكاز عند تحريك الماوس العادي ، فإن الكوع يكون عند تحريك KeyMouse.



‌‌‍‍
وبسبب هذا ، يتم تقليل دقة المؤشر وسرعته بشكل كبير.


لذلك ، كان علي أن أعمل "ملف" صغير لحل هذه المشكلة.


أولاً ، أضع كتابًا صغيرًا تحت ذراعي لتحريك نقطة ارتكاز أقرب إلى الفرشاة.


ثانيًا ، قمت بلصق "محامل" صغيرة لتقليل قوة الاحتكاك - الراحة (وإلا ، عندما تبدأ في تحريك المؤشر ، يحدث ذلك في رعشة. ~ يمكنك التجربة عن طريق ربط لبنة بالفأرة ~~)



‌‌‍‍


الاستنتاجات


أقترح النظر في مثل هذا الهجين كفئة جديدة من أجهزة الإدخال.


حتى يمكنني أن أسميها خطوة جديدة في "تطور" الأجهزة الطرفية للكمبيوتر.


إيجابيات وسلبيات هذه الأجهزة:


  • جميع المفاتيح تحت أصابعك ، لا حاجة للوصول إلى أي مكان
  • حد دخول منخفض مقارنة بـ Vim ، مع نطاق أعلى (نظرًا لأن الوظيفة لا تقتصر على بيئة التطوير فقط)
  • من الصعب التحكم في مؤشر الماوس
  • تكلفة عالية (عدة مرات أكثر من لوحة المفاتيح الميكانيكية التقليدية)

من يحتاجها


من الواضح أن هذا الجهاز مخصص بشكل أساسي للمبرمجين ، مثل غالبًا ما يضطر المبرمجون إلى الاندفاع بين الكتابة العمياء باليدين وتحريك المؤشر.

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


All Articles