الإنجليزيةالفرنسيةالإسبانية

OnWorks فافيكون

xmodmap - عبر الإنترنت في السحابة

قم بتشغيل xmodmap في مزود الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر xmodmap الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


xmodmap - أداة لتعديل خرائط المفاتيح وتعيينات زر المؤشر في X

موجز


com.xmodmap [-خيارات ...] [اسم الملف]

الوصف


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

OPTIONS


يمكن استخدام الخيارات التالية مع com.xmodmap:

-عرض عرض
يحدد هذا الخيار المضيف والعرض للاستخدام.

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

-قواعد
يشير هذا الخيار إلى أن رسالة المساعدة تصف التعبير النحوي المستخدم
في الملفات ويجب طباعة التعبيرات ذات -e على الخطأ القياسي.

-الإصدار
هذا الخيار يدل على ذلك com.xmodmap يجب طباعة معلومات الإصدار والخروج.

-إفراط
هذا الخيار يدل على ذلك com.xmodmap يجب طباعة معلومات التسجيل أثناء تحليلها
مدخلاته.

-هادئ يقوم هذا الخيار بإيقاف تشغيل التسجيل المطول. هذا هو الافتراضي.

-n هذا الخيار يدل على ذلك com.xmodmap لا ينبغي تغيير التعيينات ، ولكن ينبغي
عرض ما سيفعله ، مثل جعل(1) يفعل عندما يعطى هذا الخيار.

-e التعبير
يحدد هذا الخيار تعبيرًا ليتم تنفيذه. يجوز لأي عدد من التعبيرات
يتم تحديدها من سطر الأوامر.

-مساء يشير هذا الخيار إلى أنه يجب طباعة خريطة المُعدِّل الحالي على ملف
الإخراج القياسي. هذا هو الوضع الافتراضي للتشغيل في حالة عدم وجود خيارات أخرى للوضع
محددة.

-pk يشير هذا الخيار إلى أنه يجب طباعة جدول مخطط المفاتيح الحالي على ملف
الإخراج القياسي.

-بكي يشير هذا الخيار إلى أنه يجب طباعة جدول مخطط المفاتيح الحالي على ملف
الإخراج القياسي في شكل تعبيرات يمكن إعادتها إلى com.xmodmap.

يشير هذا الخيار إلى أنه يجب طباعة خريطة المؤشر الحالية على ملف
الإخراج القياسي.

- تعني الشرطة المنفردة أنه يجب استخدام الإدخال القياسي كملف إدخال.

تشير اسم الملف يحدد ملفًا يحتوي على com.xmodmap التعبيرات المراد تنفيذها. هذا الملف هو
عادة ما يتم الاحتفاظ بها في الدليل الرئيسي للمستخدم باسم مثل .xmodmaprc.

التعبير قواعد


تشير com.xmodmap يقرأ البرنامج قائمة من التعبيرات ويوزعها جميعًا قبل محاولة ذلك
إعدام أي منهم. هذا يجعل من الممكن الرجوع إلى المفاتيح التي يتم إعادة تعريفها
بطريقة طبيعية دون الحاجة إلى القلق بشأن تعارض الأسماء.

يمكن العثور على قائمة أسماء keysym في ملف الرأس (بدون ال
XK_ بادئة) ، تكملها قاعدة بيانات keysym / usr / share / X11 / XKeysymDB. مفاتيح
قد يتم تحديد مطابقة أحرف Unicode كـ "U0020" إلى "U007E" و "U00A0" إلى
"U10FFFF" لجميع أحرف Unicode الممكنة.

رمز المفتاح عدد = KEYSYMNAME
يتم تعيين قائمة المفاتيح لرمز المفتاح المشار إليه (والذي يمكن تحديده
في النظام العشري أو السداسي أو الثماني ويمكن تحديده عن طريق تشغيل الرابع عشر برنامج). يصل إلى
قد يتم إرفاق ثمانية رموز مفاتيح بمفتاح ، ولكن لا يتم استخدام المفاتيح الأربعة الأخيرة في أي منها
تنفيذ خادم X رئيسي. يتم استخدام المفتاح الأول في حالة عدم وجود مفتاح تعديل
الضغط مع هذا المفتاح ، والثاني مع Shift ، والثالث عندما
يتم استخدام مفتاح Mode_switch مع هذا المفتاح والمفتاح الرابع عند كل من Mode_switch و
يتم استخدام مفاتيح التحول.

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

Keysym KEYSYMNAME = KEYSYMNAME
تشير KEYSYMNAME على الجانب الأيسر تترجم إلى مطابقة رموز المفاتيح المستخدمة ل
أداء مجموعة المقابلة من رمز المفتاح التعبيرات. لاحظ أنه إذا كان هو نفسه
keysym مرتبط بمفاتيح متعددة ، ويتم تنفيذ التعبير لكل مطابقة
رمز المفتاح.

واضح اسم التعديل
يؤدي هذا إلى إزالة كافة الإدخالات الموجودة في مخطط المعدل للمعدِّل المحدد ، حيث يكون ذلك صحيحًا
الاسم: تغير, قفل, مراقبة, Mod1, Mod2, Mod3, Mod4و Mod5 (القضية لا
مهمة في أسماء المعدلات ، على الرغم من أنها مهمة لجميع الأسماء الأخرى). ل
على سبيل المثال ، سيؤدي `` Clear Lock '' إلى إزالة جميع المفاتيح التي كانت مرتبطة بقفل Shift
المعدل.

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

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

مؤشر = الافتراضي
يؤدي هذا إلى إعادة تعيين خريطة المؤشر إلى إعداداتها الافتراضية (الزر 1 يُنشئ رمزًا
من 1 ، الزر 2 يولد 2 ، وما إلى ذلك).

مؤشر = عدد
يقوم هذا بتعيين خريطة المؤشر بحيث تحتوي على أكواد الأزرار المشار إليها. القائمة دائما
يبدأ بالزر المادي الأول. يؤدي تعيين رمز الزر على 0 إلى تعطيل الأحداث
من هذا الزر.

الأسطر التي تبدأ بعلامة تعجب (!) تؤخذ على أنها تعليقات.

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

أمثلة


تم تصميم العديد من المؤشرات بحيث يتم الضغط على الزر الأول باستخدام السبابة
اليد اليمنى. يجد الأشخاص الذين يستخدمون اليد اليسرى في كثير من الأحيان أنه أكثر راحة في ذلك
عكس رموز الأزرار التي يتم إنشاؤها بحيث يتم الضغط على الزر الأساسي باستخدام
السبابة لليد اليسرى. يمكن القيام بذلك على مؤشر 3 أزرار كما يلي:
٪ xmodmap -e المؤشر = 3 2 1 "

تدعم العديد من التطبيقات فكرة مفاتيح التعريف (على غرار مفاتيح التحكم فيما عدا ذلك
يتم الضغط على Meta بدلاً من Control). ومع ذلك ، لا تحتوي بعض الخوادم على Meta keysym بتنسيق
جدول مخطط المفاتيح الافتراضي ، لذلك يحتاج المرء إلى إضافته يدويًا. الأمر التالي سوف
إرفاق Meta بالمفتاح متعدد اللغات (يسمى أحيانًا تكوين الأحرف). كذلك
يستفيد من حقيقة أن التطبيقات التي تحتاج إلى مفتاح Meta تحتاج ببساطة إلى الحصول على
keycode ولا تتطلب وجود keymap في العمود الأول من جدول مخطط المفاتيح. هذا
يعني أن التطبيقات التي تبحث عن Multi_key (بما في ذلك المعدل الافتراضي
map) لن تلاحظ أي تغيير.
٪ xmodmap -e "keysym Multi_key = Multi_key Meta_L"

وبالمثل ، تحتوي بعض لوحات المفاتيح على مفتاح Alt ولكن لا تحتوي على مفتاح Meta. في هذه الحالة يجوز لما يلي
كن مفيدا:
٪ xmodmap -e "keysym Alt_L = Meta_L Alt_L"

أحد الاستخدامات الأكثر بساطة وملاءمة لـ com.xmodmap هو تعيين "rubout" للوحة المفاتيح
مفتاح لتوليد مفاتيح بديلة. يتضمن هذا بشكل متكرر تبادل Backspace مع
احذف ليكون أكثر راحة للمستخدم. إذا كان com.ttyModes الموارد في إكس تيرم تم تعيينه كـ
حسنًا ، ستستخدم جميع نوافذ المحاكي الطرفي نفس المفتاح لمسح الأحرف:
٪ xmodmap -e "keysym BackSpace = حذف"
٪ echo "XTerm * ttyModes: erase ^؟" | xrdb -merge

لا تقوم بعض لوحات المفاتيح تلقائيًا بإنشاء أحرف أقل أو أكبر من عندما
يتم تبديل مفاتيح الفاصلة والنقطة. يمكن معالجة هذا باستخدام com.xmodmap عن طريق إعادة تعيين
ارتباطات الفاصلة والنقطة بالنصوص التالية:
!
! جعل التحول ، يكون <و التحول-. يكون>
!
keysym فاصلة = أقل بفاصلة
فترة keysym = فترة أكبر

أحد أكثر الاختلافات المزعجة بين لوحات المفاتيح هو موقع عنصر التحكم
ومفاتيح CapsLock. استخدام شائع لـ com.xmodmap هو تبديل هذين المفتاحين على النحو التالي:
!
! قم بتبديل Caps_Lock و Control_L
!
إزالة القفل = Caps_Lock
إزالة التحكم = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
إضافة قفل = Caps_Lock
إضافة التحكم = Control_L

يمكن تشغيل هذا المثال مرة أخرى لتبديل المفاتيح إلى مهامها السابقة.

تشير رمز المفتاح الأمر مفيد لتعيين نفس المفاتيح إلى أكواد مفاتيح متعددة.
على الرغم من أنه غير قابل للنقل ، إلا أنه يجعل من الممكن أيضًا كتابة البرامج النصية التي يمكنها إعادة تعيين ملف
لوحة المفاتيح لحالة معروفة. يقوم البرنامج النصي التالي بتعيين مفتاح مسافة للخلف لإنشاء حذف
(كما هو موضح أعلاه) ، يقوم بمسح جميع روابط قفل caps الحالية ، مما يجعل مفتاح CapsLock هو ملف
مفتاح التحكم ، اجعل F5 يولد Escape ، ويجعل Break / Reset قفل تحول.
!
! على HP ، تحتوي رموز المفاتيح التالية على أحرف كبيرة كما هو مذكور:
!
! 101 مسافة للخلف
! 55 كبسولة
! 14 تحكم
! 15 استراحة / إعادة تعيين
! 86 توقف
! 89 ف5
!
keycode 101 = حذف
رمز المفتاح 55 = Control_R
قفل واضح
إضافة التحكم = Control_R
keycode 89 = هروب
رمز المفتاح 15 = Caps_Lock
إضافة قفل = Caps_Lock

البيئة


عرض للحصول على المضيف الافتراضي ورقم العرض.

استخدم xmodmap عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad