ما هي أفضل طريقة لتجنب الحصول على "Emacs Pinky"؟[مغلق]

StackOverflow https://stackoverflow.com/questions/52492

  •  09-06-2019
  •  | 
  •  

سؤال

لقد بدأت للتو في استخدام GNU Emacs كمحرر للنصوص وأنا قلق بشأن الإصابة بـ "ايماكس الخنصر"من خلال الضغط باستمرار على مفتاح التحكم بإصبعي الخنصر كما هو مطلوب عند استخدام Emacs.كيف يمكنني تجنب احتمالية الإصابة بهذا النوع من إصابات الإجهاد المتكررة؟

هل كانت مفيدة؟

المحلول

تحضير caps lock يعد مفتاح التحكم الآخر مكانًا جيدًا للبدء.استثمر في لوحة مفاتيح مريحة.حتى أن بعض مستخدمي emacs يذهبون إلى أبعد من ذلك للحصول على أشياء تتعلق بدواسات القدم للتحكم والتعدي...

نصائح أخرى

قم بالتكوين بحيث يعمل شريط المسافة كلاهما كالمساحة والتحكم؛عندما فضاء يتم الضغط عليه بمفرده، كمساحة، ويتم الضغط عليه مع الآخرين، كما كنترول.لذا فضاء + س يتم التعامل معها على أنها كنترول + س.

يمكنك القيام بذلك باستخدام AutoHotKey في نظام التشغيل Windows، وبواسطة "معدل في المنزل" في Xorg في Linux.(X، ولكن Linux فقط.) يمكنك استخدام كارابينر (المعروف رسميًا باسم keyremap4macbook) في ماك.(في الحقيقة، أنا أكون مؤلف التعديل في المنزل.=)

يمكنك القيام بالمزيد، إذا كان لديك لوحة مفاتيح تحتوي على العديد من المفاتيح حول المساحة، مثل لوحات المفاتيح اليابانية:لوحة المفاتيح اليابانية http://www.owltech.co.jp/products/keyboard/KB86STD/KB86STD_B-320.jpg

صفي السفلي هو في الأساس خروجبكالوريوسفضاءيدخلفاتورة غير مدفوعة, ، ولكن عند استخدامها كمعدِّلات، فهي كذلك بديليحولكنتروليحولبديل.(على سبيل المثال، إذا قمت بالضغط باستمرار على خروج أولاً ثم الفضاء، إنه بديل+فضاء, ولكن الفضاء يليه خروج, ، إنه كنترول+خروج.إذا ضغطت فضاء, خروج, ، و س, ، ثم انها كنترول + بديل + س.) الجميع يمكن الضغط عليه الابهام.يمكنك طلب لوحة مفاتيح يابانية من موقع amazon.com.ليس عليك أن تتحدث اليابانية.

هذا مفيد للغاية.بالنسبة لمتصفح فايرفوكس (عذرًا، وليس emacs) على سبيل المثال، قم بالتركيز على الرابط، ثم اضغط على Ctrl + Enter؛ثم سيتم فتحه في علامة تبويب جديدة.(من خلال الضغط أيضًا على Shift، سيتم التبديل إلى علامة التبويب الجديدة، بدلاً من البقاء في علامة التبويب الحالية.)

(الصورة أعلاه هي واحدة مؤلف التعديل في المنزل الاستخدامات.ومع ذلك، فإن الشركة المصنعة لم تعد تبيع هذا النموذج بعد الآن.)

احصل على دواسة القدم!(لدي حركية.) بعد القيام بذلك، قم بإلغاء تحديد خريطة التحكم وقفل الغطاء حتى تجبر نفسك على استخدام قدميك.

(لمعلوماتك، إعادة تعيين capslock ستساعد، ولكن بعد ما يكفي من التحسين في يوم واحد، لن يكون حلاً كاملاً.)

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

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

لقد كنت دائمًا أشعر بالفضول لمعرفة سبب وجود هذا المجتمع الكبير من المبرمجين والكتاب والمهوسين وما إلى ذلك.لم يتم العثور بعد على حل بسيط وفعال لهذه المشكلة.ببساطة:1) خذ قطعة صغيرة من الورق، واصنع منها كرة ورقية؛2) استخدم سكوتش لإلصاقه على مفتاح ctrl الأيسر (إزالته مؤقتًا من المكان)؛3) عند الكتابة، استخدم جانب راحة يدك اليسرى للضغط على هذا المفتاح - الآن هذا المفتاح أعلى من الآخرين ويمكنك القيام بذلك بسهولة.وبهذه الطريقة لن تحتاج إلى شراء لوحات مفاتيح uber ergo، أو إعادة تعيين مفتاح ctrl إلى capslock (الذي ستدفعه في النهاية بخنصرك على أي حال)...

الكثير من المناقشات حول مثل هذه المشكلة الصغيرة.

إعادة رسم خريطة السيطرة على اليسار و Caps lock لذلك هم حيث ينبغي أن يكونوا:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,3a,00,1d,00,1d,00,3a,00,00,00,00,00

 

أنا أتفق تمامًا مع حل إعادة رسم الخرائط caps-lock، الذي يساعد كثيرًا.للذهاب إلى أبعد من ذلك، حاولت وأعجبني روابط المفاتيح Ergoemacs.يتم تطوير المشروع بشكل نشط ودعمه بشكل جيد.أنا شخصياً لا أستخدمه لأنه غير متكامل مع نظام التشغيل Mac OS X (بعض مفاتيح EMACS مدمجة في Cocoa)، على الرغم من أنه يبدو أن شخصًا ما قد نشر ملف inputrc باستخدام روابط مفاتيح Ergoemacs.هناك خدعة أخرى كنت ألعب بها وهي تمكين StickyKeys.إنه مدعوم على العديد من الأنظمة الأساسية ويخفف من بعض المشكلات الخاصة بالأوتار (بدلاً من الإفراط في الاستخدام):يبدو أنه يوصى به على emacswiki: http://www.emacswiki.org/emacs/StickyModifiers

أنا استخدم الممتاز وضع وتر المفتاح للإجراءات المشتركة.يمكنك منحها وظائف أو تسلسلات مفاتيح للاتصال بها.

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

بالإضافة إلى استدعاء الأوامر الأكثر ملاءمة، لدي أوتار لإدراج أشياء مثل

Best wishes,
Arne

أنا أكره كتابة رسائل البريد الإلكتروني دون ذلك ☺

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

الحبال التي أستخدمها أكثر هي

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

فيما يتعلق بمسألة "Emacs pinky"، لاحظت أن العديد من الأشخاص لديهم روابط مفاتيح "anti-Emacs-pinky" في حساباتهم .emacs, ، مثل المستخدم "Paul Nathan" (17.5 ألف ممثل وأنا أكتب هذا) هنا:

ما هي روابط المفاتيح المخصصة الجيدة في إيماكس؟

فمن المعروف أن الكثير من الناس يفضلون السادس الطريقة ووضع الأفعى الخاص بالمستخدم Emacs.

أعتقد أن المشكلة الرئيسية في Emacs هي، بشكل افتراضي، الاعتماد المفرط على CTRL وبشكل أكثر تحديدًا C-x وC-f / C-b.هؤلاء الثلاثة فظيعون حقًا لأنه يعني، IMHO، تشويه الأصابع المؤلم.

لذلك بالنسبة لي أولاً يجب تحديد المشكلة:ما هي القضية؟تكمن المشكلة في الاعتماد المفرط افتراضيًا على CTRL، وحقيقة أن CTRL عادة ما يكون في وضع سيء في معظم لوحات المفاتيح، وحقيقة أن معظم لوحات المفاتيح الموجودة (أظن أن أكثر من 99.9% من جميع لوحات المفاتيح التي تم إنتاجها على الإطلاق) عبارة عن أجزاء كاملة من نفاية.

إذا ماذا لي الحل لهذا؟

  • أستخدم لوحة مفاتيح ميكانيكية جيدة وأقوم بالكتابة باللمس.من المحتمل أن يقوم الأشخاص الجادون حقًا بشأن هذا الأمر بدفع $$$ للحصول على لوحة مفاتيح مقسمة ومصفوفة جيدة جدًا (مثل Kinesis Advantage)...بسبب الانقسام و المصفوفة هي النوع الوحيد من لوحات المفاتيح المنطقية من وجهة نظر مريحة (وهذا ليس حتى مفتوحًا للنقاش).أنا، للأسف، أكتب منذ ثلاثة عقود ولا أستطيع التكيف مع تخطيط المصفوفة، لذلك أستخدم لوحة مفاتيح قديمة (معيبة) متداخلة.إذا كنت ستستخدم لوحة مفاتيح متداخلة، فاستخدم على الأقل لوحة بها مفتاح جيد (على سبيل المثال نوابض ملتوية مثل مفاتيح IBM Model M أو Cherry MX أو Topres كما هو الحال في Happy Hacking Keyboard Pro).كن مستعدًا لدفع 500 دولار وأكثر إذا كنت تأمل في العثور على تقسيم + "ميكانيكي" متدرج، مثل Cherry MX-5000 (*) أو IBM M15.

لذا:باختصار، إذا كنت جادًا حقًا بشأن هذا الأمر، فانتقل إلى Kinesis Advantage (إنهم يستخدمون مفاتيح Cherry MX ويمكنك حتى اختيار المفتاح المحدد الخاص بك إذا لم أكن مخطئًا).

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

إذا كنت لا ترغب في اتباع الطريق "الميكانيكي" وتعتقد أن القباب المطاطية عبارة عن لوحات مفاتيح جيدة (أعتبرها غير مهمة ولكن كل منها مفضل)، فاختر على الأقل قبة مطاطية جيدة.سيكون MS 'Ergo 4K خيارًا جيدًا (مرة أخرى:إنها قبة مطاطية، لذا فهي بالنسبة لي خردة تدمر الأصابع، لكنها مسألة ذوق).

  • بمجرد استخدام لوحة مفاتيح جيدة، أعد تعيين CAPS-LOCK إلى CTRL.يمكن القيام به على أي نظام تشغيل.إنه أمر تافه وهناك الكثير من الروابط حول هذا الموضوع.

  • أعد تعيين مفاتيح Emacs لإيقاف الاعتماد الزائد على CTRL.أول CTRL-x أمر فظيع.يجب أن يكون حقًا أسوأ اختصار على الإطلاق.ولكن يمكنك إعادة تعيين خريطة ctl-x-map إلى ما تريد.أفعل هذا في وضع إعادة رسم الخرائط البسيط الخاص بي:

    (تعريف-مفتاح my-keys-minor-mode-map (kbd "C-,") ctl-x-map)

ج- قد لا يناسبك:اختار شيئا آخر...

ثم هناك مسألة حركة المؤشر.أعتقد أنها فكرة كبيرة بالنسبة لـ "محرر النصوص".حتى لو كنت أميل إلى استخدام جميع وظائف Emacs الرائعة للتنقل بسرعة حول المخازن المؤقتة للنص بدلاً من "تحريك المؤشر"، ما زلت بحاجة إلى تحريك المؤشر "يدويًا" كثيرًا.

يجب أن يكون C-f / C-b هما أكثر الاختصارات غباءً لتحريك المؤشر على الإطلاق.

أستخدم M-{i,j,k,l}.لذلك يفضل الناس {hjkl} بدلاً من {ijkl} لكني أحب {ijkl} لأنه يعيد إنتاج سهم T المقلوب.تعجبني أيضًا حقيقة أنه عندما تكون في صف منزلك، باعتبارك كاتبًا باللمس، يكون لديك بالفعل ثلاثة أصابع على {jkl}.لا توجد حركة إصبع مجنونة للوصول إلى "f" أو "b":لا معنى له.

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

لقد كانت لوحة المفاتيح Microsoft Natural Keyboard جيدة جدًا جدًا بالنسبة لي.أستخدم emacs لكل شيء أكثر من 10 ساعات يوميًا دون أي مشاكل.

نصيحتي ستكون ل حاول استخدام إبهامك للضغط على مفاتيح التعديل (التحكم، البديل) عندما تكون في متناول اليد.في لوحات المفاتيح التي تحتوي على مسافة أقصر، من الممكن الضغط على Alt (Meta) حتى بدون ثني إبهامك للداخل.يمكنك إعادة رسم خريطة على سبيل المثال.الحق في Alt للتحكم وبهذه الطريقة تكون قادرًا على الوصول بسهولة إلى كل من Control و Alt.وهذا ممكن أيضًا على لوحات المفاتيح MS Natural.

اعتبر أ احيط الحركية لوحة المفاتيح.لقد استغرق الأمر مني حوالي شهر حتى أتمكن من استخدام لوحتي، وأنا الآن أعتبرها لوحة مفاتيح Emacs المثالية، حتى بدون دواسة القدم.

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

أحد الحلول التي لم يتم ذكرها هنا بعد هو الاستخدام كلاهما الأيدي لمجموعات المفاتيح.

على سبيل المثال، لنفترض أنك تريد الضغط على <CTRL-K>.في لوحات مفاتيح QWERTY، يكون <K> على اليمين، لذا اضغط على <CTRL> باستخدام مفتاحك غادر يد و <K> مع الخاص بك يمين يُسلِّم.بمجرد أن تعتاد على النظام، فإنه يعمل بشكل جيد.

وفقًا لـAlasdair، أعد تعيين Ctrl إلى "Caps Locks" أو في أي مكان آخر: تعليمات لمختلف المنصات.

ملاحظة.أنا مندهش قليلاً من عدم إمكانية القيام بذلك عبر وظيفة elisp.

نهج آخر:إذا كنت تريد تجنب الحصول على "emacs pinky" ببساطة لا تستخدم الخنصر للضغط على مفتاح التحكم.

إذا كان من الضروري إعادة تعيين المفاتيح الموجودة على لوحة المفاتيح لديك بالترتيب التالي:

[Ctrl] [Alt] [مسافة] [Alt] [Ctrl]

على أي لوحة مفاتيح قياسية (والتي تضع مفاتيح التعديل بشكل متماثل، على سبيل المثال:أي لوحة مفاتيح MS) الآن يمكنك الضغط على مفتاح Ctrl باستخدام البنصر ومفتاح Alt مع الاصبع الوسطى في كلتا يديه.هذه الأصابع أقوى بكثير من الخنصر ويمكنها تحمل الاستخدام المتكرر.

أداة رائعة لإعادة تعيين مفاتيح لوحة المفاتيح على نظام التشغيل Windows بسهولة AutoHotKey

على Ubuntu تمكنت من القيام بذلك باستخدام:تفضيلات لوحة المفاتيح / التخطيطات / خيارات أخرى

يحاول وضع الافعى, ، وهو محاكي vi في emacs.باعتباري شخصًا قام بالتبديل ذهابًا وإيابًا بين vi/emacs/vim عدة مرات خلال الـ 25 عامًا الماضية، فإنني الآن أخيرًا أحاول استخدام وضع الأفعى في emacs، وقد أعجبني ذلك.أجد أن أوامر vi أكثر راحة، لكن لا يزال بإمكاني الاحتفاظ بالميزات المتقدمة لـ emacs التي أحبها.

أستخدم emacs وbash طوال اليوم وكل يوم، ولدي capslock كمفتاح تحكم أيسر إضافي، مثل VT100 المقصود.لم يذكر أحد أفضل طريقة للقيام بذلك على X11، حتى الآن.(في الواقع، هذا خاص بخادم X.org/xfree86 X، الذي يستخدمه كل شيء هذه الأيام):

setxkbmap -option ctrl:nocaps

 Or edit your xorg.conf to have
Section "InputDevice"
        Identifier  "Generic Keyboard"
        Driver      "kbd"
        Option      "XkbRules" "xorg"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us"
        Option      "XkbOptions" "ctrl:nocaps"
        Option      "Autorepeat" "200 40"
EndSection

(إن XkbOptions وAutorepeat هما ما أضفته إلى الخيار الذي تم إنشاؤه مسبقًا.ثم سيبدأ X بتعيين المفتاح الصحيح في كل مرة، ولن يتعين عليك العثور على مكان وضع setxkbmap لتنفيذه في كل مرة تقوم فيها بتسجيل الدخول وبدء تشغيل مدير النوافذ.)

على الرغم من أن جنوم لديه شيء مدير لوحة المفاتيح، كما ذكر boskom.

لمعلوماتك، تم كتابة emacs في الأصل لآلات MIT LISP مع لوحات المفاتيح "الفضاء المتدرب"..يحتوي X11 على مفاتيح تعديل فائقة وفرطية وبديلة وفوقية.في بعض الأحيان يتم تعيين "مفاتيح Windows" الموجودة على لوحات مفاتيح الكمبيوتر الشخصي إلى Super.إنها سهلة الاستخدام للربط بأشياء مدير النوافذ (على سبيل المثال.تبديل أسطح المكتب الافتراضية) لأنه لا توجد تطبيقات تقريبًا تستخدمها عادةً.

ضع المعدلات حيث كانت عنى ل يكون:على جانبي شريط المسافة، حيث يمكن الضغط عليهما بالإبهام (أو أي رقم آخر من اختيارك) على الجانب الآخر من الرقم الذي يضغط على الحرف المعدل (بحيث يكون C-g هو الإبهام الأيمن على Ctrl والسبابة اليسرى على "g"، وC-k هو الإبهام الأيسر على Ctrl والوسط الأيمن على "k").ستلاحظ أن التسلسل الصحيح، من الداخل إلى الخارج، هو Ctrl Meta Super Hyper.

تعتمد كيفية القيام بذلك على نظام التشغيل لديك ولوحة المفاتيح.بالنسبة لنظام التشغيل Windows، قد ترغب في البدء هنا.في نظام التشغيل Mac OS X، يمكنك البحث في تفضيلات النظام > لوحة المفاتيح والماوس > مفاتيح التعديل.بالنسبة لنظام التشغيل Linux، هناك الآلاف com.xmodmap و XKB دروس.

إلى تشاو،

لقد وجدت بالأمس حلاً يمكننا من خلاله الحصول على رابط مفاتيح ErgoEmacs على مستوى النظام على جهاز Mac.

الحيلة هي استخدام نظام ربط المفاتيح الخاص بنظام التشغيل Mac OS X بحيث يكون لديك ربط مفاتيح ErgoEmacs على مستوى النظام باستخدام مفتاح التحكم.ثم، في تفضيلات نظام التشغيل، قم بتبديل مفتاح Control وCmd.

وبذلك تحصل على نظام ربط المفاتيح ErgoEmacs على نطاق واسع مع المعدل الموجود بجانب شريط المسافة.الجانب السلبي بالطبع هو أن مفتاح mac Cmd+ العادي موجود الآن في زاوية لوحة المفاتيح.لذا، فهي مقايضة، حول ما إذا كنت تستخدم معظم التطبيقات لتحرير النص، أو اختصارات التطبيق.

قد يعطيها فرصة هنا:http://code.google.com/p/ergoemacs/wiki/ErgoEmacs_keys_system_wide

أيضًا، منذ بضع سنوات مضت، جربت ربط المفاتيح المخصص على نطاق واسع لنظام التشغيل Mac، ولا تزال بعض تطبيقات الكاكاو لا تدعمه.انظر أدناه هنا

كيفية إنشاء ربط المفاتيح في نظام التشغيل Mac OS X

ولكن ربما تكون الأمور أفضل الآن.

لدي أيضًا لوحة مفاتيح MS طبيعية وهي رائعة.لقد تمكنت من تدريب نفسي على استخدام جانب يدي اليسرى (أسفل الخنصر) للضغط على مفتاح Ctrl.

حتى بعد إعادة رسم الخرائط caps lock لتصبح يتحكم, ، لا يزال يتعين عليك استخدام الخنصر للضغط عليه - على الأقل أفعل ذلك، لأن إصبعي البنصر لن يصل إليه عند تنفيذ أمر مثل ج-ز.لا يُنصح باستخدام الخنصر على الإطلاق، أليس كذلك؟

أنا أستخدم جهاز MacBook Pro وقد قمت للتو بإعادة تعيين على الجانب الأيمن من لوحة المفاتيح لتصبح يتحكم.وبهذه الطريقة، على سبيل المثال، ج-ز تصبح ضغطة مفتاح أقوم بتنفيذها بكلتا يدي، مع إبهامي الأيمن وسبابتي اليسرى على ز.

سنرى ما إذا كان ذلك يساعد في مؤشر القوة النسبية الخاص بي.أي شخص آخر فعل هذا؟

من أول الأشياء التي أقوم بها على جهاز جديد هو إعادة تعيين Caps Lock إلى عنصر تحكم جديد.

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

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

يمكنني استخدام مفتاح التحكم في المواضع الغربية أو الجنوبية الغربية دون أي مشكلة.يقسم العديد من مستخدمي Emacsers أن مفتاح التحكم ينتمي إلى الوضع الغربي والوضع الغربي فقط، وأن أي شيء آخر سوف يدمر خنصرك.الشيء الوحيد الذي نعرفه على وجه اليقين هو سبب توقف مؤشر القوة النسبية عن الكتابة هو كثرة الكتابة.جرّب وضع type-break-mode واكتشف ما إذا كانت بعض فترات الراحة المنتظمة ستساعدك.

شراء أ لوحة مفاتيح قرصنة سعيدة الذي يحتوي على Ctrl في المكان المناسب (يتم نقل Caps Lock إلى مكان آخر).يتمتع باستجابة ممتازة وقابل للتكوين عبر مفاتيح DIP لتحقيق أقصى قدر من التكامل على أنظمة Mac وWindows وLinux (على سبيل المثال، يمكنك تبديل ما هو Alt وما هو مفتاح Windows مباشرة من لوحة المفاتيح، دون الحاجة إلى برامج).

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

نظرًا لأن هذا الموضوع لا يزال مستمرًا نوعًا ما، سأضيف سنتي:

مع أو بدون emacs، يكون مفتاح ctrl مفيدًا للعديد من الأشياء على Linux أو Windows:نسخ، قص، لصق، بحث، إغلاق، إنهاء...أنا استخدم هذه الأشياء باستمرار.وكما اقترح الآخرون، أريد أن يكون ذلك بالقرب من شريط المسافة حتى أتمكن من استخدام إبهامي.وهذا هو الوضع الافتراضي على جهاز Mac، حيث تستخدم كل هذه الأشياء مفتاح cmd:

[ctrl] [alt] [cmd] [مسافة]

لذلك، أستخدم لوحة مفاتيح Mac على جهاز Linux الخاص بي، وقمت بإعداد مفتاح cmd كمفتاح ctrl ثانٍ (في Ubuntu Lucid:تفضيلات لوحة المفاتيح > التخطيطات > الخيارات > سلوك مفتاح Alt/Win > تم تعيين التحكم لمفاتيح Win (ومفاتيح Ctrl المعتادة))

[ctrl] [alt] [ctrl] [مسافة]

فوائد أخرى:* عندما أحتاج إلى استخدام جهاز Mac في بعض الأحيان، فإن عمليات القص/اللصق/إلخ تكون جميعها في نفس المكان الذي اعتدت عليه.* لا يزال ctrl+tab (باستخدام مفتاح ctrl الحقيقي) يتحرك عبر علامات التبويب للمتصفحات والتطبيقات الأخرى، على كلا النظامين الأساسيين.

العيب في هذه الخطة هو أن مفتاح alt قد انتقل إلى اليسار، وبالتالي فإن الأمر alt+tab (الذي أستخدمه لتبديل النوافذ) لم يعد يتطابق مع cmd+tab المكافئ لنظام التشغيل Mac.لكن لا يزال بإمكاني ضربه بإبهامي، ولا يزال ذلك، بالنسبة لي، شرًا أقل بكثير من تدمير خنصري.نعم، أعلم أنه يمكنني فقط جعل ctrl+tab مبدل النوافذ، ولكن بعد ذلك لا يعمل مفتاح ctrl الحقيقي للتبديل بين علامات التبويب.بالإضافة إلى ذلك، مع انتقال التطبيقات إلى المتصفح، ستكون استراتيجيات التنقل بين النوافذ/علامات التبويب في حالة تغير مستمر لفترة من الوقت - ولكن الأساسيات مثل القص/اللصق لن تتغير، لذلك أريد إغلاقها.تحت إبهامي.

(بالطبع، إذا كنت تريد استخدام emacs على جهاز Mac، أعتقد أنك ستعود إلى المربع الأول...)

لقد قمت بالفعل بالاختراق الخاص بي لتجنب استخدام مفتاح ctrl.أستخدم الآن مفتاح SPACEBAR.هذا يقوم برنامج صغير لـ X بتغيير سلوك شريط المسافة، بحيث عند استخدامه معًا، فإنه يضيف معدل التحكم إليه.عند استخدامه بمفرده، فإنه يتصرف بشكل طبيعي عند إطلاقه.بهذه الطريقة لن تضطر إلى استخدام الخنصر على الإطلاق!عملت بشكل مثالي بالنسبة لي.

أنا لست مبرمجًا وأجد أيضًا صعوبة في شرح الأفكار.أنا على كمبيوتر محمول صغير من Dell.توجد لوحة اللمس الخاصة بالماوس في مكان يستقر فيه إبهامي.يعمل زر لوحة اللمس الأيسر كمفتاح تحكم:باستخدام جانب إبهامي أضغط عليه وأقوم بالتحرير في إيماكس كالمعتاد.كنت سأقوم بتخطيط زر لوحة اللمس الصحيح إلى البديل ، لكن بدلاً من ذلك فعلت ما يلي:أضغط على الزر ويتم الضغط على مفتاح التحكم (مقفل).أضغط عليه مرة أخرى ويتم تحرير عنصر التحكم.هذا لم يجعل خنصري يشعر بالتحسن فحسب، بل جعل تحريري أسرع مرتين.(وفقًا لساعات وضع ORG) ، من الصعب توضيح مدى عمله اللطيف.وللقيام بذلك استخدمت التطبيقين التاليين:Xbindkeys xDotool ملف تكوين Xbindkeys الخاص بي:

###########################
# xbindkeys configuration #
###########################
# left mouse button ctrl key
"xdotool keydown ctrl"
b:1
"xdotool keyup ctrl"
control + b:1  +  Release
# vi wanna be style editing
"xdotool keydown ctrl"
release+b:3
"xdotool keyup ctrl"
release+control+b:3
# -------------------------

قبل تجربة هذه الأفكار تأكد من قراءة صفحات الدليل.ليس لديك أي شيء مهم مفتوح.اضطررت لقتل مدير النافذة الخاص بي عدة مرات قبل تصحيحه.ملحوظات:أستخدم xmodmap للقيام بجميع الأشياء العادية، على سبيل المثال.caps ---> التحكم (ليس حلاً كاملاً)، وتبديل البديل والتحكم.(على جهاز كمبيوتر محمول ، لا بأس ، لكن إبهامي تشنج) أستخدم ملف تكوين Window Manager (StumpWM) لإنشاء روابط لتحميل ملف تعيين المفاتيح الصحيح.(اعتمادًا على مزاجي لهذا اليوم) ، أنا متأكد من أن كل هذا يمكن تنفيذه في بيئة مختلفة.لقد اختفى ألمي الوردي، وأصبح تحريري أسرع.

جرب البرنامج المساعد God-Mode الذي ليس سيئًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top