Vimium: علامة تبويب التثبيت<a-p>يبدو أنه تم كسره في الإصدار الأخير</a-p>

تم إنشاؤها على ١٣ يونيو ٢٠١٦  ·  20تعليقات  ·  مصدر: philc/vimium

كان يعمل ، توقف بطريقة ما (؟)

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

فقط حاولت ذلك. إنه أمر غريب ولكن كحل بديل ، يمكنني إدخال <alt-p> على لوحة المفاتيح لكتابة علامة π (Pi) بعد الأمر map ، وسيعمل الاختصار كما هو متوقع (أنا على نظام التشغيل Mac OS ، Chrome 51)

علي سبيل المثال:

unmap <a-p>
map π togglePinTab

ال 20 كومينتر

إنه لا يعمل معي أيضًا.

لا يمكنني تثبيت علامات التبويب في Google Chrome على OS X. إنه يعمل في Chromium على Linux بالرغم من ذلك.

agzam ، @ 0mp ... هل يمكن أن تذهب هنا ، اضغط Alt-p وأبلغ بالنتيجة ، من فضلك. قم بتعطيل Vimium على تلك الصفحة أولاً ، بالطبع.

تحرير ... أنا مهتم بشكل خاص بما تراه مقابل keyIdentifier و key (آخر عمودين).

لقد دخلت إلى صفحة الويب للتو وضربت بديل - ص . هذا ما حصلت عليه:

| evt: | which: | keyCode: | charCode: | modifier: | keyIdentifier: | key: |
| --- | --- | --- | --- | --- | --- | --- |
| مفتاح | 80 | 80 | 0 | بديل | غير معروف | Ļ |
| الضغط على مفتاح | 315 | 315 | 315 | بديل | غير معروف | Ļ |
| keydown | 80 | 80 | 0 | بديل | غير معروف | Ļ |
| keydown | 18 | 18 | 0 | بديل | غير معروف | بديل |

@ 0mp ... شكرا! هذا مفيد. هذا يشبه نفس # 2147.

أفترض أنك تستخدم Vimium 1.56:

  • ما إصدارات Chrome (Mac و Linux)؟
  • هل الخاصية keyIdentifier محددة عند تجربة الصفحة الاختبارية على Linux (أعتقد نعم)؟

@ smblott-github.

أستخدم Vimium 1.56 على كلا الجهازين.

Linux (BunsenLabs Hydrogen 32 بت)

  • الكروم
  • الإصدار 51.0.2704.79 مبني على 8.4 ، يعمل على دبيان 8.5

| evt: | الذي: | keyCode: | charCode: | المعدل: | keyIdentifier: | المفتاح: |
| --- | --- | --- | --- | --- | --- | --- |
| مفتاح | 18 | 18 | 0 | غير معروف | بديل | بديل |
| keydown | 18 | 18 | 0 | بديل | غير معروف | بديل |

OS X

  • جوجل كروم
  • الإصدار 51.0.2704.84 (64 بت)

| evt: | الذي: | keyCode: | charCode: | المعدل: | keyIdentifier: | المفتاح: |
| --- | --- | --- | --- | --- | --- | --- |
| مفتاح | 18 | 18 | 0 | غير معروف | بديل | بديل |
| مفتاح | 80 | 80 | 0 | بديل | غير معروف | Ļ |
| الضغط على مفتاح | 315 | 315 | 315 | بديل | غير معروف | Ļ |
| keydown | 80 | 80 | 0 | بديل | غير معروف | Ļ |
| keydown | 18 | 18 | 0 | بديل | غير معروف | بديل |

هذا ما أحصل عليه ...

snapshot

(Chrome 51.0.2704.63 ، دبيان). هنا ، يستخدم Vimium الحدث الثاني keydown (القراءة من الأسفل إلى الأعلى) ، ويستخدم خاصية keyIdentifier . في حالتك ، @ 0mp ، سيستخدم Vimium الخاصية key . ومع ذلك ، يبدو أن هناك مشكلات في تنفيذ Chromium .key ؛ انظر # 2147. أظن أن هذا ما تراه ، وفي هذه الحالة يكون خطأ Chromium.

أي حل مقترح؟

نعم ، سيكون الحل جيدًا ، كما أن تثبيت علامات التبويب من لوحة المفاتيح سهل للغاية :)

أنا لا أستخدم هذا الربط بنفسي (أجده ثقيلًا). أنا أفضل:

unmap <a-p>
map gp togglePinTab

@ smblott-github الذي يعمل ، سأذهب مع ذلك الآن ، شكرًا!

@ smblott-github هذا جميل. شكرا لك على الاقتراح.

فقط حاولت ذلك. إنه أمر غريب ولكن كحل بديل ، يمكنني إدخال <alt-p> على لوحة المفاتيح لكتابة علامة π (Pi) بعد الأمر map ، وسيعمل الاختصار كما هو متوقع (أنا على نظام التشغيل Mac OS ، Chrome 51)

علي سبيل المثال:

unmap <a-p>
map π togglePinTab

ذات صلة بـ # 2169

لدي الحل البديل في التكوين الخاص بي ، ولكن يجب تغيير شيء ما مؤخرًا لأنه لم يعد يعمل.

Chrome: Version 61.0.3163.91 (Official Build) (64-bit)
Vimium: 1.60.3

تعيين مخصص:

unmap <a-p>
map π togglePinTab

هل عادت المشكلة لأي شخص آخر أيضًا ، أم أنها أنا فقط؟

نعم ، لقد حاولت للتو ولا يمكنني استخدام هذه الاختصارات بعد الآن.

تضمين التغريدة

unmap <a-p>
map gp togglePinTab

لا يزال يعمل بالنسبة لي

nesze لقد انتقلنا إلى طريقة جديدة للتعامل مع المفاتيح الآن يقوم Chrome بإهلاك الطريقة القديمة. إنه أفضل بشكل عام ، لكنه لا يخبرنا عن مفاتيح التعديل التي تساهم أو لا تساهم في الحرف الناتج ، لذلك لا يمكننا التمييز على سبيل المثال. الضغط على مفتاح $ # $ alt $ # $ ومفتاح π من الضغط على مفتاح تحرير وسرد يتضمن alt الذي يولد π .

هل يعمل الربط إذا قمت بتضمين المُعدِّلات التي يجب عليك الضغط عليها صراحة (من المفترض أن يكون <a-π>

@ smblott-github ، هل تعتقد أنه سيكون من المفيد تضمين رمز مختلف لاستخدام en_US للربط الفردي (على سبيل المثال ، <@a-p> ) ، الآن قمت ببناء دعم له؟ سيؤدي هذا بالتأكيد إلى إزالة الكثير من الاحتكاك لمستخدمي تخطيطات لوحة المفاتيح المختلفة إذا استخدمناها للربط الافتراضي.

(أنا أكثر من سعيد للعمل على هذا الأمر الذي يهمني).

@ mrmr1993 يمكنني أن أؤكد أن تعيين مفتاح التعيين على <a-π> يؤدي إلى الإصلاح. شكرا لك!

تحرير: في حال كان شخص ما يبحث عن نسخ ولصق مباشر:

unmap <a-p>
map <a-π> togglePinTab

@ smblott-github هل تعتقد أنه سيكون من المفيد تضمين رمز مختلف لاستخدام en_US ...

لست حريصًا جدًا على ذلك ، أنا نفسي. يمكن أن تضيف التعقيد لتحقيق مكاسب قليلة.

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