الصفحة الرئيسية » howto » كيفية تخصيص مفاتيح الاختصار لأي تطبيق لينكس

    كيفية تخصيص مفاتيح الاختصار لأي تطبيق لينكس

    واحدة من أكثر المشاكل المزعجة مع لينكس كانت دائما عدم دعم AutoHotkey ، لذلك لا يمكنك تخصيص مفاتيح الاختصار الخاصة بك - ولكن الآن مع AutoKey التطبيق المفتوح المصدر ، يمكنك القيام بذلك وأكثر.

    AutoKey هي أداة تلقائية لأتمتة سطح المكتب تسمح لك بإدارة كتل النص واستخدام الاختصارات ومفاتيح الاختصار لتوفير الوقت أثناء الكتابة ، ولكن يمكنك أيضًا استخدامه لإعادة رسم المفاتيح السريعة في التطبيقات. على سبيل المثال ، إذا كان تطبيقك المفضل يستخدم Ctrl + Q للإقلاع وكنت لا تريد ذلك ، فيمكنك إعادة تعيين هذا المفتاح باستخدام AutoKey.

    السيناريو

    بالنسبة لسيناريو الاختبار اليوم ، سأقوم بإعادة تشكيل تركيبة المفاتيح Ctrl + T إلى Alt + T بدلاً من ذلك. لماذا تسأل؟ يتم استخدام مفتاح الاختصار Ctrl + T في كل متصفح لفتح علامة تبويب جديدة ، ولكن بما أنني أستخدم Google Chrome وأحب فتح علامات تبويب جديدة باستمرار للبحث ، يكون مفتاح الاختصار Alt + T أسهل بكثير بالنسبة لي للتشغيل بدون نقل اليدين من الصف الأمامي.

    لإنجاز هذه المهمة ، سنستخدم أداة AutoKey المذهلة ، والتي تشبه إلى حد كبير AutoHotkey على نظام التشغيل Windows ، ما عدا أنها مصممة لنظام التشغيل Linux وقادرة على استخدام البرامج النصية لـ Python.

    تثبيت AutoKey

    ستحتاج إلى فتح مدير الحزم Synaptic وإجراء بحث سريع عنه autokey, حدد المربع ، ثم قم بتثبيت الحزمة. يمكنك أيضًا تثبيته باستخدام أمر apt-get مثل هذا:

    sudo apt-get install autokey

    إعادة اختصار مفاتيح الاختصار مع AutoKey

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

    استخدم الزر Set المجاور لـ Hotkey لتعيين مفتاح التشغيل السريع الذي تريد استخدامه ، انقر فوق مفتاح التعديل في هذه الحالة ، أقوم بتعيين Alt ، ثم انقر فوق الزر "اضغط على" لضبط "و" المفتاح الذي تريد استخدامه. على سبيل المثال ، أستخدم Alt + t ، وستلاحظ أن الحرف صغير ، وهو أمر مهم ، إذا ضغطت على Shift + T هناك ، فسيتم الخلط AutoKey.

    بمجرد الانتهاء من ذلك ، يمكنك وضع ما يلي في مربع النص:

    +تي

    انقر فوق زر الحفظ ، والانتهاء من ذلك. يمكنك الآن فتح المتصفح واستخدام تركيبة Alt + T بدلاً من Ctrl + T ، ويجب فتح علامة تبويب جديدة.

    كيف يعمل هذا؟ عندما تضغط مفتاح التشغيل السريع Alt + T الذي قمت بتعيينه ، يرسل AutoKey ضغطات المفاتيح إلى التطبيق النشط حاليًا ، وبما أن ضغطات المفاتيح في هذه الحالة هي Ctrl + T ، يفترض Google Chrome أنك قمت بالضغط على مفتاح الاختصار لعلامة تبويب جديدة ، ويستجيب وفقا لذلك.

    تصفية حسب النافذة

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

    .*جوجل كروم

    قد تتسأل ما الذي يستخدمه * هذا الفلتر عن التعبيرات العادية للعثور على عنوان النافذة ، لذا ستحتاج إلى استخدام. * لمطابقة أي أحرف غير محددة ، بما في ذلك المساحة في هذه الحالة. ملاحظة: يمكنك استخدام حرف فترة واحدة لتمثيل مساحة إذا كنت ترغب في ذلك.

    استخدام مفاتيح خاصة في AutoKey

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

    • = مفتاح ويندوز

    الجمع بين المفاتيح

    إذا كنت تريد الجمع بين عدد من المفاتيح ، فستستخدم الرمز + ، على النحو التالي:

    ++

    إذا كنت بحاجة إلى إدخال رمز + فعليًا ، فستحتاج إلى استخدام بدلاً منه.

    AutoKey الصخور!

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