DUMPKEYS(1)

الاسم
dumpkeys - تفريغ جداول ترجمة لوحة المفاتيح

موجز
dumpkeys [خيارات]

الوصف

يكتب dumpkeys، إلى المخرجات القياسية، المحتويات الحالية لجداول ترجمة برنامج تشغيل لوحة المفاتيح، بالتنسيق المحدد بواسطة keymaps(5).

باستخدام الخيارات المختلفة، يمكن التحكم في تنسيق المخرجات ويمكن أيضًا الحصول على معلومات أخرى من النواة والبرامج dumpkeys(1) وloadkeys(1).

الخيارات

-h --help
    يطبع رقم إصدار البرنامج ورسالة استخدام قصيرة إلى مخرجات الخطأ القياسية للبرنامج ويخرج.

-i --short-info
    يطبع بعض خصائص برنامج تشغيل لوحة المفاتيح للنواة. العناصر المعروضة هي:

    نطاق رمز المفتاح المدعوم من النواة

        يخبر هذا بالقيم التي يمكن استخدامها بعد الكلمة الأساسية keycode في ملفات جدول المفاتيح. انظر keymaps(5) لمزيد من المعلومات وصياغة هذه الملفات.

    عدد الإجراءات القابلة للربط بمفتاح

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

    نطاقات رموز الإجراءات المدعومة من النواة

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

            keycode xx = vv vv vv vv

        (انظر keymaps(5) لمزيد من المعلومات حول تنسيق سطور تعريف المفاتيح). يدعم dumpkeys(1) وloadkeys(1) تدوينًا رمزيًا، وهو أفضل من التدوين الرقمي، حيث قد تختلف رموز الإجراءات من نواة إلى أخرى بينما تظل الأسماء الرمزية عادةً كما هي. ومع ذلك، يمكن استخدام قائمة نطاقات رموز الإجراءات لتحديد ما إذا كانت النواة تدعم بالفعل جميع الرموز التي يعرفها loadkeys(1)، أو هل هناك بعض الإجراءات التي تدعمها النواة وليس لها اسم رمزي في برنامج loadkeys(1) الخاص بك. لرؤية هذا، قارن قائمة النطاقات بقائمة رموز الإجراءات، انظر الخيار --long-info أدناه.

    عدد مفاتيح الوظائف المدعومة من النواة

        يخبر هذا بعدد رموز الإجراءات التي يمكن استخدامها لإخراج سلاسل من الأحرف. ترتبط رموز الإجراءات هذه تقليديًا بمفاتيح الوظائف والتحرير المختلفة للوحة المفاتيح ويتم تعريفها لإرسال تسلسلات هروب قياسية. ومع ذلك، يمكنك إعادة تعريف هذه لإرسال أسطر أوامر شائعة أو عناوين بريد إلكتروني أو أي شيء تريده. خاصة إذا كان عدد هذا العنصر أكبر من عدد مفاتيح الوظائف والتحرير في لوحة المفاتيح الخاصة بك، فقد يكون لديك بعض رموز الإجراءات "الاحتياطية" التي يمكنك ربطها بمجموعات AltGr-حرف، على سبيل المثال، لإرسال بعض السلاسل المفيدة. انظر loadkeys(1) لمزيد من التفاصيل.

    سلاسل الوظائف

        يمكنك رؤية تعريفات مفتاح الوظيفة الحالية الخاصة بك باستخدام الأمر

            dumpkeys --funcs-only

-l -s --long-info
    يوجه هذا الخيار الأمر dumpkeys لطباعة قائمة معلومات طويلة. يكون الناتج مماثلاً لخيار --short-info مع إلحاق قائمة رموز الإجراءات المدعومة من قبل الأمرين loadkeys(1) و dumpkeys(1)، بالإضافة إلى القيم الرقمية للرموز.

-n --numeric
    يتسبب هذا الخيار في تجاوز الأمر dumpkeys لتحويل قيم رموز الإجراءات إلى تدوين رمزي وطباعتها بالتنسيق السداسي عشري بدلاً من ذلك.

-f --full-table
    يجعل هذا الأمر dumpkeys يتجاوز جميع الاستدلالات المختصرة (انظر keymaps(5)) ويخرج ارتباطات المفاتيح بالشكل القانوني. أولاً، يُطبع سطر keymaps يصف توليفات المعدلات المعرفة حالياً. ثم لكل مفتاح يُطبع صف بعمود لكل توليفة معدل. على سبيل المثال، إذا كانت خريطة المفاتيح الحالية تستخدم سبعة معدلات، فسيحتوي كل صف على سبعة أعمدة لرموز الإجراءات. قد يكون هذا التنسيق مفيداً مثلاً للبرامج التي تعالج ناتج الأمر dumpkeys لاحقًا.

-Sshape  --shape=shape
    الأشكال المتاحة:

    2 خرج مبدئي.

    4 سطر واحد لكل رمز مفتاح.

    8 سطر واحد لكل زوج (مغير، رمز مفتاح).

    16 سطر واحد لكل رمز مفتاح حتى الثقب الأول.

-1 --separate-lines
    يفرض هذا الأمر dumpkeys كتابة سطر واحد لكل زوج (معدل، رمز مفتاح). يُسبق كلمة plain لرموز المفاتيح العادية.

-t --funcs-only
    عند إعطاء هذا الخيار، يطبع الأمر dumpkeys تعريفات سلاسل مفاتيح الوظائف فقط. عادةً يطبع الأمر dumpkeys كلاً من ارتباطات المفاتيح وتعريفات السلاسل.

-k --keys-only
    عند إعطاء هذا الخيار، يطبع الأمر dumpkeys ارتباطات المفاتيح فقط. عادةً يطبع الأمر dumpkeys كلاً من ارتباطات المفاتيح وتعريفات السلاسل.

-d --compose-only
    عند إعطاء هذا الخيار، يطبع الأمر dumpkeys توليفات مفاتيح التركيب فقط. هذا الخيار متاح فقط إذا كان نواة النظام لديك تدعم مفاتيح التركيب.

-ccharset  --charset=charset
    يوجه هذا الأمر dumpkeys لتفسير قيم رموز الأحرف وفقاً لمجموعة الأحرف المحددة. يؤثر هذا فقط على ترجمة قيم رموز الأحرف إلى أسماء رمزية. القيم الصالحة حالياً لـ charset هي iso-8859-X، حيث X رقم من 1 إلى 9. إذا لم يُحدد charset، يُستخدم iso-8859-1 كمبدئي. ينتج هذا الخيار سطر ناتج `charset "iso-8859-X"'، يخبر الأمر loadkeys بكيفية تفسير خريطة المفاتيح. (على سبيل المثال، "division" هو 0xf7 في iso-8859-1 لكنه 0xba في iso-8859-8.)

-Cdev  --console=dev
    يمكن تحديد جهاز الطرفية المتأثر باستخدام الخيار -C (أو --console). يدعم هذا الخيار اسم جهاز واحد بالضبط.

-v --verbose
    تشغيل الناتج المفصل.

-V --version
    يطبع رقم الإصدار ويخرج.

الملفات

/usr/share/kbd/keymaps
    الدليل الموصى به لملفات جداول المفاتيح.

انظر أيضًا
loadkeys(1), keymaps(5)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.