Vimium: تخطيطات لوحة المفاتيح غير اللاتينية لا تبدأ الإجراءات

تم إنشاؤها على ٢٧ أغسطس ٢٠١٧  ·  16تعليقات  ·  مصدر: philc/vimium

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

  • إصدار Chrome: 60.0.3112.90 (قناة ثابتة)
  • إصدار Vimium: 1.59.0

التعليق الأكثر فائدة

في رأيي ، هذه مشكلة تم حلها. اعتاد VimFx أن اكتشفناها قبل عامين ولم يكن لدينا خطأ واحد حول تخطيطات لوحة المفاتيح منذ ذلك الحين (باستثناء بعض حالات الحواف البسيطة التي لم نفكر بها على الفور ولكنها كانت سهلة لإصلاح). كان الإدراك المهم هو أنه لا يوجد حل واحد يناسب الجميع. كما ذكرت في https://github.com/philc/vimium/issues/2481#issuecomment -295609608 ، فإن الحيلة هي توفير خيار "تجاهل تخطيط لوحة المفاتيح" (إيقاف افتراضيًا في VimFx). يقوم مستخدمو لوحة المفاتيح غير اللاتينية بتحديد خانة الاختيار هذه. نهاية القصة. من ناحية التنفيذ ، يعني هذا استخدام _both_ event.key و event.code . يمكن العثور على تطبيق VimFx في تدوين vim-like-key-notation (والذي يحتوي أيضًا على مزيد من المناقشة / البحث المتعمق) ؛ أنا متأكد من أن Vimium يمكنه استخدامه كمصدر إلهام للقيام بشيء مماثل. (لا تقلق بشأن التمهيدي طول، رمز هو مجرد ~ 200 خطوط جميلة على التوالي إلى الأمام). نظرًا لأن VimFx تم الإعلان عنه رسميًا الآن ميتًا وروابط لـ Vimium-FF كبديل ، أتوقع أن يفوت الأشخاص القادمون من VimFx هذه الميزة في Vimium.

ال 16 كومينتر

واو ، آسف. بحثت للتو وتم الإبلاغ عنه عدة مرات بالفعل. لا تتردد في وضع علامة مكررة.

من هنا :

snapshot

@ smblott-github نعم ، لقد رأيت ذلك. هل يوجد بديل لها؟

يقترح المثال الموجود على الصفحة حلاً عمليًا مع احتياطي.

إنه ليس مرضيًا تمامًا ، لكن يمكنك فعل شيء كهذا مهما كانت لغتك. ويمكنك ترك الروابط اللاتينية في مكانها أيضًا.

يستخدم Vimium event.key .

يقترح المثال الموجود على الصفحة حلاً عمليًا مع احتياطي.

لا ، نحن بالفعل نستخدم event.key (الافتراضي ، في تلك الصفحة) ، والاثنان الآخران مهملين. في الواقع ، لن يتم إطلاق الإصدارين الآخرين لأن Chrome يعرّف event.key . نفس الشيء بالنسبة لمتصفح Firefox.

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

نحن بالفعل نستخدم event.key (الافتراضي ، في تلك الصفحة) ، والاثنان الآخران تم إهمالهما. في الواقع ، لن يتم إطلاق الإصدارين الآخرين لأن Chrome يعرّف event.key . نفس الشيء بالنسبة لمتصفح Firefox.

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

إنه ليس مرضيًا تمامًا ، لكن يمكنك فعل شيء كهذا مهما كانت لغتك. ويمكنك ترك الروابط اللاتينية في مكانها أيضًا.

أجل ، أنا أعلم ذلك. لسوء الحظ ، بالنسبة للعديد من المستخدمين ، هذا قليل من المتاعب.

راجع للشغل ، هل يمكنني إضافة روابط المفاتيح لتخطيط لغتي في صفحة Wiki ، حتى يتمكن الآخرون من نسخها ولصقها؟

هل يمكنني إضافة روابط المفاتيح لتخطيط لغتي في الويكي

افعل من فضلك!

افعل من فضلك!

منتهي! وأنا أعلم أنه فوضوي ( تمامًا مثل Unicode ).

تم التحقق للتو و Facebook لديه اختصارات لوحة مفاتيح تعمل في كل تخطيط. لم أحفر في الكود حتى الآن.

قم بتعطيل Vimium واضغط على Shift + / ( ؟ ) لرؤية الاختصارات.

في رأيي ، هذه مشكلة تم حلها. اعتاد VimFx أن اكتشفناها قبل عامين ولم يكن لدينا خطأ واحد حول تخطيطات لوحة المفاتيح منذ ذلك الحين (باستثناء بعض حالات الحواف البسيطة التي لم نفكر بها على الفور ولكنها كانت سهلة لإصلاح). كان الإدراك المهم هو أنه لا يوجد حل واحد يناسب الجميع. كما ذكرت في https://github.com/philc/vimium/issues/2481#issuecomment -295609608 ، فإن الحيلة هي توفير خيار "تجاهل تخطيط لوحة المفاتيح" (إيقاف افتراضيًا في VimFx). يقوم مستخدمو لوحة المفاتيح غير اللاتينية بتحديد خانة الاختيار هذه. نهاية القصة. من ناحية التنفيذ ، يعني هذا استخدام _both_ event.key و event.code . يمكن العثور على تطبيق VimFx في تدوين vim-like-key-notation (والذي يحتوي أيضًا على مزيد من المناقشة / البحث المتعمق) ؛ أنا متأكد من أن Vimium يمكنه استخدامه كمصدر إلهام للقيام بشيء مماثل. (لا تقلق بشأن التمهيدي طول، رمز هو مجرد ~ 200 خطوط جميلة على التوالي إلى الأمام). نظرًا لأن VimFx تم الإعلان عنه رسميًا الآن ميتًا وروابط لـ Vimium-FF كبديل ، أتوقع أن يفوت الأشخاص القادمون من VimFx هذه الميزة في Vimium.

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

lydell جربت VimFx مع تمكين إعداد تخطيط لوحة المفاتيح _Ignore. يعمل بشكل لا تشوبه شائبة على تصميمات مختلفة. وسيحصل المستخدمون من غير مستخدمي QWERTY على تعيينات مفاتيح مخصصة على أي حال نظرًا لأن Vim مصمم بشكل أساسي للوحات مفاتيح QWERTY.

هذا يعمل حتى مع تلميحات الارتباط. مذهل!

أعتقد أنه يجب تحديث صفحة الويكي أيضًا ؛ بعض المعلومات قديمة / قديمة هناك.

فقط وجدت هذا. شكرا على العصف الذهني والتنفيذ!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات