يتوافق Android مع مجموعة متنوعة من أجهزة لوحة المفاتيح، بما في ذلك الوظائف الخاصة. لوحات المفاتيح (عناصر التحكم في الصوت والتشغيل)، ولوحات مفاتيح QWERTY المدمجة والمدمجة، بالإضافة إلى لوحات مفاتيح خارجية بنمط أجهزة الكمبيوتر
يصف هذا المستند لوحات المفاتيح الخارجية فقط. الرجوع إلى حزمة تطوير البرامج (SDK) لنظام التشغيل Android للحصول على معلومات عن لوحات المفاتيح الافتراضية (أدوات تحرير أساليب الإدخال).
تصنيف لوحة المفاتيح
يتم تصنيف جهاز الإدخال كلوحة مفاتيح في الحالات التالية: تعليق الشروط:
-
يُبلغ جهاز الإدخال عن احتواء لوحات المفاتيح على أي رموز مفاتيح Linux بما في ذلك
0
إلى0xff
أوKEY_OK
إلىKEY_MAX
. -
يُبلغ جهاز الإدخال عن تواجد أي رموز لمفاتيح Linux مستخدَمة على أذرع التحكم ولوحات الألعاب بما في ذلك من
BTN_0
إلىBTN_9
، منBTN_TRIGGER
إلىBTN_DEAD
، أوBTN_A
إلىBTN_THUMBR
.
تُصنَّف أذرع التحكّم حاليًا على أنّها لوحات مفاتيح كأزرار ذراع التحكّم وجهاز التحكّم في الألعاب.
يتم إعداد التقارير عنها من خلال أحداث EV_KEY
بالطريقة نفسها التي يتم بها الإبلاغ عن مفاتيح لوحة المفاتيح. خميس
كما تستفيد أذرع التحكم وأذرع التحكم من ملفات الخرائط الرئيسية من أجل الإعداد.
بعد تصنيف أحد أجهزة الإدخال كلوحة مفاتيح، يحمّل النظام ملف إعداد جهاز الإدخال وتخطيط لوحة المفاتيح للوحة المفاتيح.
بعد ذلك يحاول النظام تحديد الخصائص الإضافية للجهاز.
-
إذا كان جهاز الإدخال يحتوي على أي مفاتيح مرتبطة بـ
KEYCODE_Q
، سيتم جهاز يحتوي على لوحة مفاتيح أبجدية (بدلاً من لوحة رقمية). يمكن الاطّلاع على إمكانية استخدام لوحة المفاتيح الأبجدية في المرجعConfiguration
. باسمKEYBOARD_QWERTY
. -
إذا كان جهاز الإدخال يحتوي على أي مفاتيح مرتبطة بـ
KEYCODE_DPAD_UP
،KEYCODE_DPAD_DOWN
وKEYCODE_DPAD_LEFT
وKEYCODE_DPAD_RIGHT
وKEYCODE_DPAD_CENTER
(يجب أن تكون جميع الأجهزة متوفّرة)، هذا يعني أنّه تم أخذ الجهاز في الاعتبار. على لوحة مفاتيح توجيهية. تتوفّر إمكانية استخدام لوحة مفاتيح الاتجاهات في الموردConfiguration
. باسمNAVIGATION_DPAD
. -
إذا كان جهاز الإدخال يحتوي على أي مفاتيح مرتبطة بـ "
KEYCODE_BUTTON_A
" أو غير ذلك من المفاتيح ذات الصلة بجهاز التحكم في الألعاب، فهذا يعني أنّ الجهاز مزوَّد بلوحة ألعاب.
متطلبات برنامج تشغيل لوحة المفاتيح
-
وينبغي أن تسجّل برامج تشغيل لوحة المفاتيح رموز المفاتيح للمفاتيح التي تدعمها بالفعل. قد يؤدي تسجيل رموز المفاتيح الزائدة إلى إرباك الجهاز خوارزمية التصنيف أو تتسبب في اكتشاف النظام بشكل غير صحيح إمكانات لوحة المفاتيح المتوافقة للجهاز.
-
يجب أن تستخدم برامج تشغيل لوحة المفاتيح
EV_KEY
للإبلاغ عن الضغطات على المفاتيح باستخدام قيمة0
للإشارة إلى تحرير مفتاح، وهي قيمة1
للإشارة إلى أن الضغط على مفتاح، وقيمة أكبر من أو تساوي2
للإشارة إلى أننا يتم تكرار المفتاح تلقائيًا. -
يكرّر Android لوحة المفاتيح الخاصة به. وظيفة التكرار التلقائي معطلة في برنامج التشغيل.
-
قد تشير برامج تشغيل لوحة المفاتيح إلى استخدام الواجهة البشرية (HID) أو الفحص على المستوى المنخفض. من خلال إرسال الرمز إلى
EV_MSC
معMSC_SCANCODE
وقيمة تشير إلى الاستخدام. أو امسح الرمز ضوئيًا عند الضغط على المفتاح. هذه المعلومات غير متوفّرة في الوقت الحالي يستخدمه Android. -
يجب أن تتيح برامج تشغيل لوحة المفاتيح ضبط حالات LED عند كتابة
EV_LED
. إلى الجهاز. يتعامل برنامج التشغيلhid-input
مع هذا الإجراء تلقائيًا. في وقت كتابة هذه المقالة، كان Android يستخدمLED_CAPSLOCK
وLED_SCROLLLOCK
، وLED_NUMLOCK
. يجب أن تكون مصابيح LED هذه متوافقة فقط عند تحتوي لوحة المفاتيح على أضواء المؤشر المرتبطة بها. -
برامج تشغيل لوحة المفاتيح للوحات المفاتيح المضمّنة (على سبيل المثال، باستخدام مصفوفة GPIO) عليك التأكّد من إرسال أحداث
EV_KEY
بقيمة0
لأي مفاتيح سيستمر الضغط عليها أثناء انتقال الجهاز إلى وضع السكون. وبخلاف ذلك، قد تؤدي المفاتيح وسيتم تكرارها تلقائيًا إلى الأبد.
تشغيل لوحة المفاتيح
في ما يلي ملخص موجز لعملية استخدام لوحة المفاتيح على نظام التشغيل Android.
-
يقرأ
EventHub
الأحداث الأوّلية من برنامج تشغيلevdev
ويربط رموز مفاتيح Linux. (يُشار إليها أحيانًا برموز المسح الضوئي) إلى رموز مفاتيح Android باستخدام خريطة تخطيط مفتاح لوحة المفاتيح. -
يستخدِم
InputReader
الأحداث الأولية ويعدّل حالة المفتاح الوصفي. على سبيل المثال، في حال الضغط على مفتاح Shift الأيسر أو رفعه، سيقوم القارئ ضبطMETA_SHIFT_LEFT_ON
وMETA_SHIFT_ON
بت أو إعادة ضبطها وفقًا لذلك -
تُرسِل
InputReader
إشعارًا إلىInputDispatcher
بشأن الحدث الرئيسي. -
يطلب
InputDispatcher
منWindowManagerPolicy
تنفيذ الإجراء بالمفتاح. الحدث من خلال الاتصال بـWindowManagerPolicy.interceptKeyBeforeQueueing
. هذه الطريقة جزءًا من المسار الحرج المسؤول عن تنشيط الجهاز عند الضغط على مفاتيح معينة. تعملEventHub
على إبقاء قفل التنشيط بشكل فعّال. على طول هذا المسار الحرج لضمان استمراره حتى الاكتمال. -
إذا كان
InputFilter
قيد الاستخدام حاليًا، تعطيهInputDispatcher
فرصة لاستهلاك أو تحويل المفتاح. يمكن استخدامInputFilter
لتنفيذ سياسات إمكانية الوصول منخفضة المستوى على مستوى النظام. -
يدرِج
InputDispatcher
المفتاح لمعالجته في سلسلة تعليمات الإرسال. -
عندما يلغي
InputDispatcher
المفتاح، فإنه يعطيWindowManagerPolicy
فرصة ثانية لاعتراض الحدث الرئيسي من خلال استدعاءWindowManagerPolicy.interceptKeyBeforeDispatching
تعالج هذه الطريقة النظام والاختصارات والوظائف الأخرى. -
بعد ذلك، تحدِّد
InputDispatcher
هدف الحدث الرئيسي (النافذة محلّ التركيز). وينتظر حتى تصبح جاهزة. بعد ذلك، تسلِّم "InputDispatcher
" الحدث الرئيسي للتطبيق. -
داخل التطبيق، يتم نشر الحدث الرئيسي أسفل التدرج الهرمي للعرض إلى العرض محل التركيز لإرسال مفتاح ما قبل IME.
-
إذا لم يتم التعامل مع الحدث الرئيسي في إرسال ما قبل IME وكان محرر أسلوب الإدخال قيد الاستخدام، تسليم الحدث الرئيسي إلى أداة IME.
-
إذا لم يتم استهلاك الحدث الرئيسي بواسطة أداة IME، سيتم نشر الحدث الرئيسي. وأسفل التسلسل الهرمي لطريقة العرض إلى طريقة العرض محل التركيز لإرسال المفاتيح العادية.
-
يرسل التطبيق تقريرًا إلى
InputDispatcher
لمعرفة ما إذا كان المفتاح في الحدث. إذا لم يتم استهلاك الحدث، سيتم ضبطInputDispatcher
. استدعاءWindowManagerPolicy.dispatchUnhandledKey
لتطبيق "احتياطي" السلوك. استنادًا إلى الإجراء الاحتياطي، قد تتم إعادة تشغيل دورة إرسال الأحداث الرئيسية. باستخدام رمز مفتاح مختلف. على سبيل المثال، إذا لم يتعامل أحد التطبيقات معKEYCODE_ESCAPE
، قد يعيد النظام إرسال الحدث الرئيسي باسمKEYCODE_BACK
بدلاً من ذلك.
ضبط لوحة المفاتيح
يتم تحديد سلوك لوحة المفاتيح حسب تنسيق مفتاح لوحة المفاتيح أو الحرف الرئيسي. إعدادات جهاز الإدخال والخريطة.
ارجع إلى الأقسام التالية لمزيد من التفاصيل حول الملفات التي المشاركة في ضبط لوحة المفاتيح:
الخصائص
تُستخدم خصائص إعداد جهاز الإدخال التالية للوحات المفاتيح.
لوحة المفاتيح.تخطيط
التعريف: keyboard.layout
= <name>
تحدِّد هذه السياسة اسم ملف تصميم المفتاح المرتبط بجهاز الإدخال.
باستثناء الإضافة .kl
. إذا لم يتم العثور على هذا الملف، سيستخدم نظام الإدخال
سيستخدم التنسيق التلقائي للمفاتيح بدلاً من ذلك.
يتم تحويل المسافات في الاسم إلى شرطات سفلية أثناء البحث.
يمكنك الاطّلاع على مستندات ملف تنسيق المفتاح لمعرفة المزيد من التفاصيل.
لوحة مفاتيح.characterMap
التعريف: keyboard.characterMap
= <name>
تحدِّد هذه السياسة اسم ملف خريطة الأحرف الرئيسية المرتبط بجهاز الإدخال.
باستثناء الإضافة .kcm
. إذا لم يتم العثور على هذا الملف، سيستخدم نظام الإدخال
ستستخدم الخريطة التلقائية للأحرف الرئيسية بدلاً من ذلك.
يتم تحويل المسافات في الاسم إلى شرطات سفلية أثناء البحث.
لمزيد من التفاصيل، يمكنك الاطّلاع على مستندات ملف خريطة الأحرف الرئيسية.
key-orientationAware
التعريف: keyboard.orientationAware
= 0
| 1
تحدِّد هذه السياسة ما إذا كان يجب أن تتفاعل لوحة المفاتيح مع تغييرات اتجاه العرض.
-
إذا كانت القيمة هي
1
، سيتم تدوير مفاتيح لوحة مفاتيح الاتجاهات عندما تكون التغييرات المرتبطة في اتجاه العرض. -
وإذا كانت القيمة هي
0
، لن تكون لوحة المفاتيح محمية من عرض تغييرات الاتجاه.
القيمة التلقائية هي 0
.
يُستخدم إدراك الاتجاه لدعم تدوير مفاتيح لوحة المفاتيح الاتجاهات،
كما هو الحال في Motorola Droid. على سبيل المثال، عند تدوير الجهاز
90 درجة في اتجاه عقارب الساعة من اتجاهها الطبيعي، KEYCODE_DPAD_UP
تمت إعادة التخصيص لإنتاج KEYCODE_DPAD_RIGHT
منذ "أعلى" ينتهي المفتاح للإشارة
"يمين" عند حمل الجهاز في هذا الاتجاه.
لوحة المفاتيح المضمَّنة
التعريف: keyboard.builtIn
= 0
| 1
تحدِّد هذه السياسة ما إذا كانت لوحة المفاتيح مدمجة (متصلة فعليًا). لوحة المفاتيح.
أما القيمة التلقائية فهي 1
إذا كان اسم الجهاز ينتهي بـ -keypad
، أو 0
في الحالات الأخرى.
يتم دائمًا تخصيص رقم تعريف الجهاز 0
للوحة المفاتيح المدمَجة. لوحات المفاتيح الأخرى
يتم تعيين أرقام تعريف فريدة للأجهزة غير صفرية إذا لم يتم تضمينها.
من المهم استخدام رقم تعريف 0
للوحة المفاتيح المدمَجة للحفاظ على
التوافق مع الحقل KeyCharacterMap.BUILT_IN_KEYBOARD
، والذي يحدد
معرّف لوحة المفاتيح المدمجة وقيمته 0
. تم تعيين هذا الحقل
في واجهة برمجة التطبيقات ولكن ربما لا تزال التطبيقات القديمة تستخدمه.
لوحة المفاتيح ذات الوظائف الخاصة (التي تحدد خريطة الرموز الرئيسية فيها
نوع SPECIAL_FUNCTION
) كلوحة مفاتيح مدمَجة.
بصرف النظر عن إعداد هذه السمة. هذا لأن دالة خاصة
لوحة المفاتيح حسب التعريف غير مخصّصة للاستخدام في الكتابة للأغراض العامة.
أمثلة على عمليات الضبط
# This is an example input device configuration file for a built-in # keyboard that has a DPad. # The keyboard is internal because it is part of the device. device.internal = 1 # The keyboard is the default built-in keyboard so it should be assigned # an id of 0. keyboard.builtIn = 1 # The keyboard includes a DPad which is mounted on the device. As the device # is rotated the orientation of the DPad rotates along with it, so the DPad must # be aware of the display orientation. This ensures that pressing 'up' on the # DPad always means 'up' from the perspective of the user, even when the entire # device has been rotated. keyboard.orientationAware = 1
ملاحظات التوافق
في ما قبل Honeycomb، لم يستخدم مصمم خرائط إدخال لوحة المفاتيح أي خصائص إعداد.
وتم الافتراض أن جميع لوحات المفاتيح متصلة فعليًا وتدرك الاتجاه. الإعداد التلقائي
تم اختيار التنسيق الرئيسي وخريطة الأحرف الرئيسية qwerty
بدلاً من Generic
. المفتاح
كان تنسيق خريطة الأحرف مختلفًا بشكل كبير ولم يدعم إطار العمل
لوحات المفاتيح الكاملة أو لوحات المفاتيح الخارجية بنمط الكمبيوتر الشخصي
عند ترقية الأجهزة إلى Honeycomb، احرص على إنشاء ملفات التهيئة وملفات خريطة المفاتيح.
استخدامات أجهزة HID ورموز مفاتيح Linux ورموز مفاتيح Android
يشير النظام إلى مفاتيح تستخدم عدة معرّفات مختلفة، حسب طبقة التجريد.
بالنسبة إلى أجهزة الواجهة البشرية (HID)، يرتبط كل مفتاح باستخدام واجهة بشرية (HID). نظام التشغيل hid-input
Linux
يتحملون مسؤولية السائقين والموردين الذين يستخدمون أجهزة HID أو برامج تشغيل أجهزة HID الخاصة بالجهاز.
لتحليل تقارير HID وربط استخدامات HID برموز مفاتيح Linux.
عندما يقرأ Android أحداث EV_KEY
من نواة Linux، يترجم كل حدث
رمز مفتاح Linux في رمز مفتاح Android المقابل له وفقًا
ملف تخطيط المفتاح للجهاز.
وعند نقل الحدث الرئيسي إلى تطبيق، يتم ضبط android.view.KeyEvent
.
تُبلّغ هذه المثيل عن رمز مفتاح Linux كقيمة getScanCode()
تمثّل هذه السمة رمز مفتاح Android بالقيمة getKeyCode()
. لأغراض
إطار العمل، فإن قيمة getKeyCode()
هي المهمة فقط.
ملاحظة: لا يستخدم Android نفسه معلومات استخدام الواجهة البشرية (HID) تمريره إلى التطبيقات.
جداول الرموز
توضِّح الجداول التالية كيفية استخدام أجهزة HID ورموز مفاتيح Linux وAndroid رموز المفاتيح مرتبطة ببعضها البعض.
يحدد عمود LKC رمز مفتاح Linux بتنسيق سداسي عشري.
يحدّد عمود AKC رمز مفتاح Android بتنسيق سداسي عشري.
يشير عمود الملاحظات إلى الملاحظات التي تم نشرها بعد الجدول.
يحدِّد عمود "الإصدار" الإصدار الأول من نظام Android الأساسي. لتضمين هذا المفتاح في خريطة المفاتيح الافتراضية. تتوفر صفوف متعددة كما هو موضح في الحالات التي تغيرت فيها خريطة المفاتيح الافتراضية بين الإصدارات. الإصدار الأقدم المُشار إليه هو 1.6.
-
في Gingerbread (2.3) والإصدارات السابقة، كانت خريطة المفاتيح التلقائية
qwerty.kl
تم تصميم خريطة المفاتيح هذه للاستخدام مع Android فقط محاكي ولم يكن الغرض منه استخدامه لإتاحة الإجراءات العشوائية لوحات مفاتيح خارجية. ومع ذلك، أضاف بعض المصنّعين الأصليين للأجهزة تقنية البلوتوث دعم لوحة المفاتيح للنظام الأساسي واعتمد علىqwerty.kl
توفير تعيينات لوحة المفاتيح اللازمة. وبالتالي التخطيطات القديمة ذات أهمية لدى المصنّعين الأصليين للأجهزة الذين يبنيون الأجهزة الملحقة لهذه الأجهزة تحديدًا. لاحظ أن عمليات التعيين بشكل كبير عن التغييرات الحالية، لاسيما في ما يتعلق بمعالجة مفتاحHOME
. يُنصح به أن يتم تطوير جميع الأجهزة الطرفية الجديدة وفقًا لآلية Honeycomb أو إصدارات أخرى الخرائط الرئيسية الحديثة (مثل الواجهة البشرية القياسية). -
اعتبارًا من الإصدار Honeycomb (3.0)، تكون خريطة المفاتيح التلقائية هي
Generic.kl
. تم تصميم خريطة المفاتيح هذه بحيث تتوافق مع لوحات المفاتيح الكاملة للكمبيوتر الشخصي. من المفترض أن تعمل معظم وظائف لوحات مفاتيح HID العادية على نحو سليم الصندوق.
قد يختلف تعيين رمز المفتاح باختلاف إصدارات نواة Linux وAndroid. وفي حال المعروف بحدوث تغييرات في خرائط المفاتيح التلقائية لنظام التشغيل Android، ستتم الإشارة إليها في عمود الإصدار.
قد تُطبّق برامج تشغيل واجهة بشرية HID الخاصة بالجهاز وخرائط المفاتيح عمليات ربط مختلفة. مما هو موضح هنا.
لوحة مفاتيح HID وصفحة لوحة المفاتيح (0x07)
استخدام أجهزة HID | اسم استخدام أجهزة HID | مركز LKC | اسم رمز مفتاح Linux | الإصدار | ملف AKC | اسم رمز مفتاح Android | ملاحظات |
---|---|---|---|---|---|---|---|
0x07 0x0001 | تمرير خطأ لوحة المفاتيح | ||||||
0x07 0x0002 | فشل POST للوحة المفاتيح | ||||||
0x07 0x0003 | خطأ في لوحة المفاتيح غير معروف | ||||||
0x07 0x0004 | لوحة المفاتيح a وA | 0x001e | KEY_A | 1.6 | 0x001d | KEYCODE_A | 1 |
0x07 0x0005 | لوحة المفاتيح b وB | 0×0030 | KEY_B | 1.6 | 0x001e | KEYCODE_B | 1 |
0x07 0x0006 | لوحة المفاتيح c وC | 0x002e | KEY_C | 1.6 | 0x001f | KEYCODE_C | 1 |
0x07 0x0007 | لوحة المفاتيح d وD | 0×0020 | KEY_D | 1.6 | 0×0020 | KEYCODE_D | 1 |
0x07 0x0008 | لوحة المفاتيح e وE | 0×0012 | KEY_E | 1.6 | 0×0021 | KEYCODE_E | 1 |
0x07 0x0009 | لوحة المفاتيح f وF | 0×0021 | KEY_F | 1.6 | 0×0022 | KEYCODE_F | 1 |
0x07 0x000a | لوحة المفاتيح g وG | 0×0022 | KEY_G | 1.6 | 0×0023 | KEYCODE_G | 1 |
0x07 0x000b | لوحة المفاتيح h وH | 0×0023 | KEY_H | 1.6 | 0×0024 | KEYCODE_H | 1 |
0x07 0x000c | لوحة المفاتيح i وI | 0×0017 | KEY_I | 1.6 | 0×0025 | KEYCODE_I | 1 |
0x07 0x000d | لوحة المفاتيح j وJ | 0×0024 | KEY_J | 1.6 | 0×0026 | KEYCODE_J | 1 |
0x07 0x000e | لوحة المفاتيح k وK | 0×0025 | KEY_K | 1.6 | 0×0027 | KEYCODE_K | 1 |
0x07 0x000f | لوحة المفاتيح l وL | 0×0026 | KEY_L | 1.6 | 0×0028 | KEYCODE_L | 1 |
0x07 0x0010 | لوحة المفاتيح m وM | 0×0032 | KEY_M | 1.6 | 0×0029 | KEYCODE_M | 1 |
0x07 0x0011 | لوحة المفاتيح n وN | 0×0031 | KEY_N | 1.6 | 0x002a | KEYCODE_N | 1 |
0x07 0x0012 | لوحة المفاتيح o وO | 0×0018 | KEY_O | 1.6 | 0x002b | KEYCODE_O | 1 |
0x07 0x0013 | لوحة المفاتيح p وP | 0×0019 | KEY_P | 1.6 | 0x002c | KEYCODE_P | 1 |
0x07 0x0014 | لوحة المفاتيح q وQ | 0×0010 | KEY_Q | 1.6 | 0x002d | KEYCODE_Q | 1 |
0x07 0x0015 | لوحة المفاتيح r وR | 0×0013 | KEY_R | 1.6 | 0x002e | KEYCODE_R | 1 |
0x07 0x0016 | لوحة المفاتيح s وS | 0x001f | KEY_S | 1.6 | 0x002f | KEYCODE_S | 1 |
0x07 0x0017 | لوحة المفاتيح t وT | 0×0014 | KEY_T | 1.6 | 0×0030 | KEYCODE_T | 1 |
0x07 0x0018 | لوحة المفاتيح u وU | 0×0016 | KEY_U | 1.6 | 0×0031 | KEYCODE_U | 1 |
0x07 0x0019 | لوحة المفاتيح v وV | 0x002f | KEY_V | 1.6 | 0×0032 | KEYCODE_V | 1 |
0x07 0x001a | لوحة المفاتيح w وW | 0×0011 | KEY_W | 1.6 | 0×0033 | KEYCODE_W | 1 |
0x07 0x001b | لوحة المفاتيح x وX | 0x002d | KEY_X | 1.6 | 0×0034 | KEYCODE_X | 1 |
0x07 0x001c | لوحة المفاتيح y وY | 0×0015 | KEY_Y | 1.6 | 0×0035 | KEYCODE_Y | 1 |
0x07 0x001d | لوحة المفاتيح z وZ | 0x002c | KEY_Z | 1.6 | 0×0036 | KEYCODE_Z | 1 |
0x07 0x001e | لوحة المفاتيح 1 و ! | 0×0002 | KEY_1 | 1.6 | 0×0008 | KEYCODE_1 | 1 |
0x07 0x001f | لوحة المفاتيح 2 و @ | 0×0003 | KEY_2 | 1.6 | 0×0009 | KEYCODE_2 | 1 |
0x07 0x0020 | لوحة المفاتيح 3 و # | 0×0004 | KEY_3 | 1.6 | 0x000أ | KEYCODE_3 | 1 |
0x07 0x0021 | لوحة المفاتيح 4 و $ | 0×0005 | KEY_4 | 1.6 | 0x000b | KEYCODE_4 | 1 |
0x07 0x0022 | لوحة المفاتيح 5 و % | 0×0006 | KEY_5 | 1.6 | 0x000c | KEYCODE_5 | 1 |
0x07 0x0023 | لوحة المفاتيح 6 و ^ | 0×0007 | KEY_6 | 1.6 | 0×000 يوم | KEYCODE_6 | 1 |
0x07 0x0024 | لوحة المفاتيح 7 و& | 0×0008 | KEY_7 | 1.6 | 0x000e | KEYCODE_7 | 1 |
0x07 0x0025 | لوحة المفاتيح 8 و * | 0×0009 | KEY_8 | 1.6 | 0x000f | KEYCODE_8 | 1 |
0x07 0x0026 | لوحة المفاتيح 9 و ( | 0x000أ | KEY_9 | 1.6 | 0×0010 | KEYCODE_9 | 1 |
0x07 0x0027 | لوحة المفاتيح 0 و) | 0x000b | KEY_0 | 1.6 | 0×0007 | KEYCODE_0 | 1 |
0x07 0x0028 | إرجاع لوحة المفاتيح (ENTER) | 0x001c | KEY_ENTER | 1.6 | 0×0042 | KEYCODE_ENTER | 1 |
0x07 0x0029 | ESCAPE لوحة المفاتيح | 0×0001 | KEY_ESC | 3 | 0x006f | KEYCODE_ESCAPE | |
"" | "" | "" | "" | 2.3 | 0×0004 | KEYCODE_BACK | |
0x07 0x002a | DELETE لوحة المفاتيح (Backspace) | 0x000e | KEY_BACKSPACE | 1.6 | 0×0043 | KEYCODE_DEL | |
0x07 0x002ب | علامة تبويب لوحة المفاتيح | 0x000f | KEY_TAB | 1.6 | 0x003d | KEYCODE_TAB | |
0x07 0x002c | مفتاح المسافة بلوحة المفاتيح | 0×0039 | KEY_SPACE | 1.6 | 0x003e | KEYCODE_SPACE | |
0x07 0x002d | لوحة المفاتيح - و_ | 0x000c | KEY_MINUS | 1.6 | 0×0045 | KEYCODE_MINUS | 1 |
0x07 0x002e | لوحة المفاتيح = و+ | 0×000 يوم | KEY_EQUAL | 1.6 | 0×0046 | KEYCODE_EQUALS | 1 |
0x07 0x002f | لوحة المفاتيح [ و{ | 0x001a | KEY_LEFTBRACE | 1.6 | 0×0047 | KEYCODE_LEFT_BRACKET | 1 |
0x07 0x0030 | لوحة المفاتيح ] و} | 0x001b | KEY_RIGHTBRACE | 1.6 | 0×0048 | KEYCODE_RIGHT_BRACKET | 1 |
0x07 0x0031 | لوحة المفاتيح \ و | | 0x002b | KEY_BACKSLASH | 1.6 | 0×0049 | KEYCODE_BACKSLASH | 1 |
0x07 0x0032 | لوحة المفاتيح خارج الولايات المتحدة # و~ | 0x002b | KEY_BACKSLASH | 1.6 | 0×0049 | KEYCODE_BACKSLASH | 1 |
0x07 0x0033 | لوحة المفاتيح ; و : | 0×0027 | KEY_SEMICOLON | 1.6 | 0x004a | KEYCODE_SEMICOLON | 1 |
0x07 0x0034 | لوحة المفاتيح " و" | 0×0028 | KEY_APOSTROPHE | 1.6 | 0x004b | KEYCODE_APOSTROPHE | 1 |
0x07 0x0035 | لوحة المفاتيح ` و~ | 0×0029 | KEY_GRAVE | 3 | 0×0044 | KEYCODE_GRAVE | 1 |
0x07 0x0036 | لوحة المفاتيح ، و < | 0×0033 | KEY_COMMA | 1.6 | 0×0037 | KEYCODE_COMMA | 1 |
0x07 0x0037 | لوحة المفاتيح . و> | 0×0034 | KEY_DOT | 1.6 | 0×0038 | KEYCODE_PERIOD | 1 |
0x07 0x0038 | لوحة المفاتيح / و ؟ | 0×0035 | مفتاح_SLASH | 1.6 | 0x004c | KEYCODE_SLASH | 1 |
0x07 0x0039 | قفل أغطية لوحة المفاتيح | 0x003a | KEY_CAPSLOCK | 3 | 0×0073 | KEYCODE_CAPS_LOCK | |
0x07 0x003a | لوحة المفاتيح F1 | 0x003ب | KEY_F1 | 3 | 0x0083 | KEYCODE_F1 | |
"" | "" | "" | "" | 1.6 | 0×0052 | KEYCODE_MENU | |
0x07 0x003b | لوحة المفاتيح F2 | 0x003c | KEY_F2 | 3 | 0×0084 | KEYCODE_F2 | |
"" | "" | "" | "" | 1.6 | 0×0002 | KEYCODE_SOFT_RIGHT | |
0x07 0x003c | لوحة المفاتيح F3 | 0x003d | KEY_F3 | 3 | 0×0085 | KEYCODE_F3 | |
"" | "" | "" | "" | 1.6 | 0×0005 | KEYCODE_CALL | |
0x07 0x003d | لوحة المفاتيح F4 | 0x003e | KEY_F4 | 3 | 0×0086 | KEYCODE_F4 | |
"" | "" | "" | "" | 1.6 | 0×0006 | KEYCODE_ENDCALL | |
0x07 0x003e | لوحة المفاتيح F5 | 0x003f | KEY_F5 | 3 | 0×0087 | KEYCODE_F5 | |
0x07 0x003f | لوحة المفاتيح F6 | 0×0040 | KEY_F6 | 3 | 0x0088 | KEYCODE_F6 | |
0x07 0x0040 | لوحة المفاتيح F7 | 0×0041 | KEY_F7 | 3 | 0x0089 | KEYCODE_F7 | |
0x07 0x0041 | لوحة المفاتيح F8 | 0×0042 | KEY_F8 | 3 | 0x008a | KEYCODE_F8 | |
0x07 0x0042 | لوحة المفاتيح F9 | 0×0043 | KEY_F9 | 3 | 0x008b | KEYCODE_F9 | |
0x07 0x0043 | لوحة المفاتيح F10 | 0×0044 | KEY_F10 | 3 | 0x008c | KEYCODE_F10 | |
"" | "" | "" | "" | 2.3 | 0×0052 | KEYCODE_MENU | |
0x07 0x0044 | لوحة المفاتيح F11 | 0×0057 | KEY_F11 | 3 | 0x008d | KEYCODE_F11 | |
0x07 0x0045 | لوحة المفاتيح F12 | 0×0058 | KEY_F12 | 3 | 0x008e | KEYCODE_F12 | |
0x07 0x0046 | شاشة طباعة لوحة المفاتيح | 0×0063 | KEY_SYSRQ | 3 | 0×0078 | KEYCODE_SYSRQ | |
0x07 0x0047 | قفل التمرير بلوحة المفاتيح | 0×0046 | KEY_SCROLLLOCK | 3 | 0×0074 | KEYCODE_SCROLL_LOCK | |
0x07 0x0048 | إيقاف لوحة المفاتيح مؤقتًا | 0×0077 | الإيقاف المؤقت | 3 | 0×0079 | KEYCODE_BREAK | |
0x07 0x0049 | فرش لوحة مفاتيح | 0x006e | KEY_INSERT | 3 | 0x007c | KEYCODE_INSERT | |
0x07 0x004a | الشاشة الرئيسية للوحة المفاتيح | 0×0066 | KEY_Home | 3 | 0x007a | KEYCODE_MOVE_Home | |
"" | "" | "" | "" | 1.6 | 0×0003 | KEYCODE_Home | |
0x07 0x004b | صفحة لوحة المفاتيح | 0×0068 | KEY_PAGEUP | 3 | 0x005c | KEYCODE_PAGE_UP | |
0x07 0x004c | حذف لوحة المفاتيح للأمام | 0x006f | KEY_DELETE | 3 | 0×0070 | KEYCODE_FORWARD_DEL | |
0x07 0x004d | نهاية لوحة المفاتيح | 0x006b | KEY_END | 3 | 0x007b | KEYCODE_MOVE_END | |
"" | "" | "" | "" | 1.6 | 0×0006 | KEYCODE_ENDCALL | |
0x07 0x004e | صفحة لوحة المفاتيح إلى أسفل | 0x006d | KEY_PAGEDOWN | 3 | 0x005d | KEYCODE_PAGE_DOWN | |
0x07 0x004f | السهم المتجه لليمين في لوحة المفاتيح | 0x006a | KEY_RIGHT | 1.6 | 0×0016 | KEYCODE_DPAD_RIGHT | |
0x07 0x0050 | السهم المتجه لليسار في لوحة المفاتيح | 0×0069 | KEY_LEFT | 1.6 | 0×0015 | KEYCODE_DPAD_LEFT | |
0x07 0x0051 | السهم المتّجه للأسفل في لوحة المفاتيح | 0x006c | مفتاح_أسفل | 1.6 | 0×0014 | KEYCODE_DPAD_DOWN | |
0x07 0x0052 | السهم المتجه للأعلى في لوحة المفاتيح | 0×0067 | KEY_UP | 1.6 | 0×0013 | KEYCODE_DPAD_UP | |
0x07 0x0053 | مفتاح Num Lock في لوحة المفاتيح ومحو | 0×0045 | KEY_NUMLOCK | 3 | 0x008f | KEYCODE_NUM_LOCK | |
0x07 0x0054 | لوحة المفاتيح / | 0×0062 | KEY_KPSLASH | 3 | 0x009a | KEYCODE_NUMPAD_DIVIDE | |
0x07 0x0055 | لوحة المفاتيح * | 0×0037 | KEY_KPASTERISK | 3 | 0x009b | KEYCODE_NUMPAD_MULTIPLY. | |
0x07 0x0056 | لوحة المفاتيح - | 0x004a | KEY_KPMINUS | 3 | 0x009c | KEYCODE_NUMPAD_SUBTRACT | |
0x07 0x0057 | لوحة المفاتيح + | 0x004e | KEY_KPPLUS | 3 | 0x009d | KEYCODE_NUMPAD_ADD | |
0x07 0x0058 | ENTER لوحة المفاتيح | 0×0060 | KEY_KPENTER | 3 | 0x00a0 | KEYCODE_NUMPAD_ENTER | |
0x07 0x0059 | لوحة المفاتيح رقم 1 ومفتاح النهاية | 0x004f | KEY_KP1 | 3 | 0x0091 | KEYCODE_NUMPAD_1 | |
0x07 0x005أ | لوحة المفاتيح 2 والسهم المتجه للأسفل | 0×0050 | KEY_KP2 | 3 | 0×0092 | KEYCODE_NUMPAD_2 | |
0x07 0x005b | لوحة المفاتيح 3 وPageDn | 0×0051 | KEY_KP3 | 3 | 0x0093 | KEYCODE_NUMPAD_3 | |
0x07 0x005c | لوحة المفاتيح 4 والسهم لليسار | 0x004b | KEY_KP4 | 3 | 0×0094 | KEYCODE_NUMPAD_4 | |
0x07 0x005d | لوحة المفاتيح 5 | 0x004c | KEY_KP5 | 3 | 0×0095 | KEYCODE_NUMPAD_5 | |
0x07 0x005e | لوحة المفاتيح 6 والسهم المتّجه لليمين | 0x004d | KEY_KP6 | 3 | 0×0096 | KEYCODE_NUMPAD_6 | |
0x07 0x005f | لوحة المفاتيح 7 والشاشة الرئيسية | 0×0047 | KEY_KP7 | 3 | 0x0097 | KEYCODE_NUMPAD_7 | |
0x07 0x0060 | لوحة المفاتيح 8 والسهم المتجه للأعلى | 0×0048 | KEY_KP8 | 3 | 0×0098 | KEYCODE_NUMPAD_8 | |
0x07 0x0061 | لوحة المفاتيح 9 وPage Up | 0×0049 | KEY_KP9 | 3 | 0x0099 | KEYCODE_NUMPAD_9 | |
0x07 0x0062 | لوحة المفاتيح 0 والإدخال | 0×0052 | KEY_KP0 | 3 | 0×0090 | KEYCODE_NUMPAD_0 | |
0x07 0x0063 | لوحة المفاتيح . وحذف | 0×0053 | KEY_KPDOT | 3 | 0x009e | KEYCODE_NUMPAD_DOT | |
0x07 0x0064 | لوحة مفاتيح خارج الولايات المتحدة و | | 0×0056 | KEY_102ND | 4.0 | 0×0049 | KEYCODE_BACKSLASH | 1 |
0x07 0x0065 | تطبيق لوحة المفاتيح | 0x007f | KEY_COMPOSE | 3 | 0×0052 | KEYCODE_MENU | |
"" | "" | "" | "" | 1.6 | 0×0054 | KEYCODE_SEARCH | |
0x07 0x0066 | طاقة لوحة المفاتيح | 0×0074 | KEY_POWER | 1.6 | 0x001a | KEYCODE_POWER | |
0x07 0x0067 | لوحة المفاتيح = | 0×0075 | KEY_KPEQUAL | 3 | 0x00a1 | KEYCODE_NUMPAD_EQUALS | |
0x07 0x0068 | لوحة المفاتيح F13 | 0x00b7 | KEY_F13 | ||||
0x07 0x0069 | لوحة المفاتيح F14 | 0x00b8 | KEY_F14 | ||||
0x07 0x006a | لوحة المفاتيح F15 | 0x00b9 | KEY_F15 | ||||
0x07 0x006b | لوحة المفاتيح F16 | 0x00ba | KEY_F16 | ||||
0x07 0x006c | لوحة المفاتيح F17 | 0x00bb | KEY_F17 | ||||
0x07 0x006d | لوحة المفاتيح F18 | 0x00bc | KEY_F18 | ||||
0x07 0x006e | لوحة المفاتيح F19 | 0x00bd | KEY_F19 | ||||
0x07 0x006f | لوحة المفاتيح F20 | 0x00be | KEY_F20 | ||||
0x07 0x0070 | لوحة المفاتيح F21 | 0x00bf | KEY_F21 | ||||
0x07 0x0071 | لوحة المفاتيح F22 | 0x00c0 | KEY_F22 | ||||
0x07 0x0072 | لوحة المفاتيح F23 | 0x00c1 | KEY_F23 | ||||
0x07 0x0073 | لوحة المفاتيح F24 | 0x00c2 | KEY_F24 | ||||
0x07 0x0074 | تنفيذ لوحة المفاتيح | 0×0086 | KEY_OPEN | ||||
0x07 0x0075 | مساعدة لوحة المفاتيح | 0x008a | KEY_HELP | ||||
0x07 0x0076 | قائمة لوحة المفاتيح | 0×0082 | KEY_PROPS | ||||
0x07 0x0077 | اختيار لوحة المفاتيح | 0×0084 | KEY_FRONT | ||||
0x07 0x0078 | صدادة لوحة المفاتيح | 0×0080 | KEY_STOP | 3 | 0×0056 | KEYCODE_MEDIA_STOP | |
0x07 0x0079 | لوحة المفاتيح مرة أخرى | 0×0081 | KEY_AGAIN | ||||
0x07 0x007a | التراجع عن لوحة المفاتيح | 0x0083 | KEY_تراجع | ||||
0x07 0x007b | قص لوحة المفاتيح | 0x0089 | KEY_CUT | ||||
0x07 0x007c | نسخة لوحة المفاتيح | 0×0085 | KEY_COPY | ||||
0x07 0x007d | لصق لوحة المفاتيح | 0×0087 | KEY_PASTE | ||||
0x07 0x007e | البحث عن لوحة المفاتيح | 0x0088 | KEY_FIND | ||||
0x07 0x007f | كتم صوت لوحة المفاتيح | 0×0071 | كتم الصوت | 3 | 0x00a4 | KEYCODE_VOLUME_MUTE | |
0x07 0x0080 | رفع مستوى صوت لوحة المفاتيح | 0×0073 | KEY_VOLUMEUP | 1.6 | 0×0018 | KEYCODE_VOLUME_UP | |
0x07 0x0081 | خفض مستوى صوت لوحة المفاتيح | 0×0072 | مفتاح_الارتفاع | 1.6 | 0×0019 | KEYCODE_VOLUME_DOWN | |
0x07 0x0082 | قفل أغطية لوحة المفاتيح | ||||||
0x07 0x0083 | مفتاح Num Lock في لوحة المفاتيح | ||||||
0x07 0x0084 | قفل التمرير بلوحة المفاتيح | ||||||
0x07 0x0085 | فاصلة في لوحة المفاتيح | 0×0079 | KEY_KPCOMMA | 3 | 0x009f | KEYCODE_NUMPAD_COMMA | |
0x07 0x0086 | علامة يساوي للوحة المفاتيح | ||||||
0x07 0x0087 | لوحة المفاتيح الدولية 1 | 0×0059 | KEY_RO | ||||
0x07 0x0088 | لوحة المفاتيح الدولية 2 | 0x005d | KEY_KATAKANAHIRAGANA | ||||
0x07 0x0089 | لوحة المفاتيح الدولية 3 | 0x007c | KEY_YEN | ||||
0x07 0x008أ | لوحة المفاتيح الدولية 4 | 0x005c | KEY_HENKAN | ||||
0x07 0x008b | لوحة المفاتيح الدولية 5 | 0x005e | مفتاح_موهنكان | ||||
0x07 0x008c | لوحة المفاتيح الدولية6 | 0x005f | KEY_KPJPCOMMA | ||||
0x07 0x008d | لوحة المفاتيح الدولية 7 | ||||||
0x07 0x008e | لوحة المفاتيح الدولية 8 | ||||||
0x07 0x008f | لوحة المفاتيح الدولية9 | ||||||
0x07 0x0090 | لوحة المفاتيح LANGUAGE1 | 0x007a | KEY_HANGEUL | ||||
0x07 0x0091 | لوحة المفاتيح ae2 | 0x007b | KEY_HANJA | ||||
0x07 0x0092 | لوحة المفاتيح LANGUAGE3 | 0x005a | KEY_KATAKANA | ||||
0x07 0x0093 | لوحة المفاتيح ae4 | 0x005b | KEY_HIRAGANA | ||||
0x07 0x0094 | لوحة المفاتيح ae5 | 0×0055 | KEY_ZENKAKUHANKAKU | ||||
0x07 0x0095 | لوحة المفاتيح ae6 | ||||||
0x07 0x0096 | لوحة المفاتيح ae7 | ||||||
0x07 0x0097 | لوحة المفاتيح ae8 | ||||||
0x07 0x0098 | لوحة المفاتيح ae9 | ||||||
0x07 0x0099 | المحو البديل للوحة المفاتيح | ||||||
0x07 0x009a | لوحة المفاتيح SysReq/Attention | ||||||
0x07 0x009b | إلغاء لوحة المفاتيح | ||||||
0x07 0x009c | لوحة المفاتيح واضحة | ||||||
0x07 0x009d | لوحة المفاتيح السابقة | ||||||
0x07 0x009e | إرجاع لوحة المفاتيح | ||||||
0x07 0x009f | فاصل لوحة المفاتيح | ||||||
0x07 0x00a0 | خرج لوحة المفاتيح | ||||||
0x07 0x00a1 | أوبرا لوحة المفاتيح | ||||||
0x07 0x00a2 | لوحة المفاتيح واضحة/مجددة | ||||||
0x07 0x00a3 | CrSel/دعائم للوحة المفاتيح | ||||||
0x07 0x00a4 | لوحة المفاتيح ExSel | ||||||
0x07 0x00b0 | لوحة المفاتيح 00 | ||||||
0x07 0x00b1 | لوحة المفاتيح 000 | ||||||
0x07 0x00b2 | فاصل الآلاف | ||||||
0x07 0x00b3 | فاصل عشري | ||||||
0x07 0x00b4 | وحدة العملة | ||||||
0x07 0x00b5 | الوحدة الفرعية للعملة | ||||||
0x07 0x00b6 | لوحة المفاتيح ( | 0x00b3 | KEY_KPLEFTPAREN | 3 | 0x00a2 | KEYCODE_NUMPAD_LEFT_PAREN | |
0x07 0x00b7 | لوحة المفاتيح ) | 0x00b4 | KEY_KPRIGHTPAREN | 3 | 0x00a3 | KEYCODE_NUMPAD_RIGHT_PAREN | |
0x07 0x00b8 | لوحة المفاتيح { | ||||||
0x07 0x00b9 | لوحة المفاتيح } | ||||||
0x07 0x00ba | علامة تبويب لوحة المفاتيح | ||||||
0x07 0x00bb | مفتاح Backspace في لوحة المفاتيح | ||||||
0x07 0x00bc | لوحة المفاتيح A | ||||||
0x07 0x00bd | لوحة المفاتيح ب | ||||||
0x07 0x00be | لوحة المفاتيح C | ||||||
0x07 0x00bf | لوحة المفاتيح D | ||||||
0x07 0x00c0 | لوحة المفاتيح E | ||||||
0x07 0x00c1 | لوحة المفاتيح F | ||||||
0x07 0x00c2 | لوحة المفاتيح XOR | ||||||
0x07 0x00c3 | لوحة المفاتيح ^ | ||||||
0x07 0x00c4 | لوحة المفاتيح % | ||||||
0x07 0x00c5 | لوحة المفاتيح < | ||||||
0x07 0x00c6 | لوحة المفاتيح > | ||||||
0x07 0x00c7 | لوحة المفاتيح | ||||||
0x07 0x00c8 | لوحة المفاتيح && | ||||||
0x07 0x00c9 | لوحة المفاتيح | | ||||||
0x07 0x00ca | لوحة المفاتيح || | ||||||
0x07 0x00cb | لوحة المفاتيح : | ||||||
0x07 0x00 سم مكعّب | رقم لوحة المفاتيح | ||||||
0x07 0x00cd | مسافة لوحة المفاتيح | ||||||
0x07 0x00ce | لوحة المفاتيح @ | ||||||
0x07 0x00cf | لوحة المفاتيح ! | ||||||
0x07 0x00d0 | تخزين ذاكرة لوحة المفاتيح | ||||||
0x07 0x00d1 | استرجاع ذاكرة لوحة المفاتيح | ||||||
0x07 0x00d2 | محو ذاكرة لوحة المفاتيح | ||||||
0x07 0x00d3 | إضافة الذاكرة في لوحة المفاتيح | ||||||
0x07 0x00d4 | طرح الذاكرة في لوحة المفاتيح | ||||||
0x07 0x00d5 | مضاعفة ذاكرة لوحة المفاتيح | ||||||
0x07 0x00d6 | تقسيم الذاكرة في لوحة المفاتيح | ||||||
0x07 0x00d7 | لوحة المفاتيح +/- | ||||||
0x07 0x00d8 | لوحة المفاتيح واضحة | ||||||
0x07 0x00d9 | لوحة المفاتيح الواضحة | ||||||
0x07 0x00da | البرنامج الثنائي للوحة المفاتيح | ||||||
0x07 0x00 ديسيبل | مفتاح ثمانية للوحة المفاتيح | ||||||
0x07 0x00dc | رقم عشري للوحة المفاتيح | ||||||
0x07 0x00dd | مفتاح سداسي عشري للوحة المفاتيح | ||||||
0x07 0x00e0 | عنصر التحكم الأيسر في لوحة المفاتيح | 0x001d | KEY_LEFTCTRL | 3 | 0×0071 | KEYCODE_CTRL_LEFT | |
0x07 0x00e1 | Shift الأيسر في لوحة المفاتيح | 0x002a | KEY_LEFTSHIFT | 1.6 | 0x003ب | KEYCODE_SHIFT_LEFT | |
0x07 0x00e2 | مفتاح Alt الأيسر في لوحة المفاتيح | 0×0038 | KEY_LEFTALT | 1.6 | 0×0039 | KEYCODE_ALT_LEFT | |
0x07 0x00e3 | واجهة المستخدم الرسومية اليسرى في لوحة المفاتيح | 0x007d | KEY_LEFTmeta | 3 | 0×0075 | KEYCODE_meta_LEFT | |
0x07 0x00e4 | عنصر التحكم الأيمن بلوحة المفاتيح | 0×0061 | KEY_RIGHTCTRL | 3 | 0×0072 | KEYCODE_CTRL_RIGHT | |
0x07 0x00e5 | Shift الأيمن في لوحة المفاتيح | 0×0036 | مفتاح_اليمين | 1.6 | 0x003c | KEYCODE_SHIFT_RIGHT | |
0x07 0x00e6 | مفتاح Alt الأيمن في لوحة المفاتيح | 0×0064 | KEY_RIGHTALT | 1.6 | 0x003a | KEYCODE_ALT_RIGHT | |
0x07 0x00e7 | واجهة المستخدم الرسومية اليمنى في لوحة المفاتيح | 0x007e | KEY_RIGHTmeta | 3 | 0×0076 | KEYCODE_meta_RIGHT | |
0x07 0x00e8 | 0x00a4 | الإيقاف المؤقت_للتشغيل | 3 | 0×0055 | KEYCODE_MEDIA_PLAY_PAUSE | ||
0x07 0x00e9 | 0x00a6 | KEY_STOPCD | 3 | 0×0056 | KEYCODE_MEDIA_STOP | ||
0x07 0x00ea | 0x00a5 | KEY_PREVIOUSSONG | 3 | 0×0058 | KEYCODE_MEDIA_PREVIOUS | ||
0x07 0x00eb | 0x00a3 | KEY_NEXTSONG | 3 | 0×0057 | KEYCODE_MEDIA_NEXT | ||
0x07 0x00ec | 0x00a1 | KEY_EJECTCD | 3 | 0×0081 | KEYCODE_MEDIA_EJECT | ||
0x07 0x00ed | 0×0073 | KEY_VOLUMEUP | 1.6 | 0×0018 | KEYCODE_VOLUME_UP | ||
0x07 0x00ee | 0×0072 | مفتاح_الارتفاع | 1.6 | 0×0019 | KEYCODE_VOLUME_DOWN | ||
0x07 0x00ef | 0×0071 | كتم الصوت | 3 | 0x00a4 | KEYCODE_VOLUME_MUTE | ||
0x07 0x00f0 | 0×0096 | KEY_WWW | 1.6 | 0×0040 | KEYCODE_EXPLORER | ||
0x07 0x00f1 | 0x009e | KEY_BACK | 1.6 | 0×0004 | KEYCODE_BACK | ||
0x07 0x00f2 | 0x009f | مفتاح_الأمام | 3 | 0x007d | KEYCODE_FORWARD | ||
0x07 0x00f3 | 0×0080 | KEY_STOP | 3 | 0×0056 | KEYCODE_MEDIA_STOP | ||
0x07 0x00f4 | 0x0088 | KEY_FIND | |||||
0x07 0x00f5 | 0x00b1 | KEY_SCROLLUP | 3 | 0x005c | KEYCODE_PAGE_UP | ||
0x07 0x00f6 | 0x00b2 | مفتاح_التمرير | 3 | 0x005d | KEYCODE_PAGE_DOWN | ||
0x07 0x00f7 | 0x00b0 | KEY_EDIT | |||||
0x07 0x00f8 | 0x008e | KEY_SLEEP | |||||
0x07 0x00f9 | 0×0098 | KEY_COFfee | 4.0 | 0x001a | KEYCODE_POWER | ||
0x07 0x00fa | 0x00إعلان | KEY_REFRESH | |||||
0x07 0x00fb | 0x008c | KEY_CALC | 4.0.3 | 0x00d2 | KEYCODE_CALCULATOR |
صفحة أجهزة سطح المكتب العامة لأجهزة HID (0x01)
استخدام أجهزة HID | اسم استخدام أجهزة HID | مركز LKC | اسم رمز مفتاح Linux | الإصدار | ملف AKC | اسم رمز مفتاح Android | ملاحظات |
---|---|---|---|---|---|---|---|
0x01 0x0081 | إيقاف تشغيل النظام | 0×0074 | KEY_POWER | 1.6 | 0x001a | KEYCODE_POWER | |
0x01 0x0082 | سكون النظام | 0x008e | KEY_SLEEP | 4.0 | 0x001a | KEYCODE_POWER | |
0x01 0x0083 | تنشيط النظام | 0x008f | KEY_WAKEUP | 4.0 | 0x001a | KEYCODE_POWER | |
0x01 0x0084 | قائمة سياق النظام | ||||||
0x01 0x0085 | القائمة الرئيسية للنظام | ||||||
0x01 0x0086 | قائمة تطبيق النظام | ||||||
0x01 0x0087 | مساعدة قائمة النظام | ||||||
0x01 0x0088 | الخروج من قائمة النظام | ||||||
0x01 0x0089 | اختيار قائمة النظام | ||||||
0x01 0x008أ | قائمة النظام لليسار | ||||||
0x01 0x008b | قائمة النظام على اليمين | ||||||
0x01 0x008c | قائمة النظام لأعلى | ||||||
0x01 0x008d | قائمة النظام لأسفل | ||||||
0x01 0x008e | إعادة تشغيل النظام على البارد | ||||||
0x01 0x008f | إعادة تشغيل النظام الأساسي | ||||||
0x01 0x00a0 | قاعدة إرساء للنظام | ||||||
0x01 0x00a1 | إلغاء إرساء النظام | ||||||
0x01 0x00a2 | إعداد النظام | ||||||
0x01 0x00a3 | تعطُّل في النظام | ||||||
0x01 0x00a4 | عطل في برنامج تصحيح أخطاء النظام | ||||||
0x01 0x00a5 | فاصل إتاحة التطبيق | ||||||
0x01 0x00a6 | استراحة برنامج تصحيح الأخطاء في التطبيق | ||||||
0x01 0x00a7 | كتم صوت مكبّر صوت النظام | ||||||
0x01 0x00a8 | إسبات النظام | ||||||
0x01 0x00b0 | قلب عرض النظام | ||||||
0x01 0x00b1 | شاشة النظام الداخلية | ||||||
0x01 0x00b2 | شاشة النظام خارجية | ||||||
0x01 0x00b3 | عرض النظام | ||||||
0x01 0x00b4 | شاشة ثنائية للنظام | ||||||
0x01 0x00b5 | إيقاف/تفعيل شاشة النظام | ||||||
0x01 0x00b6 | مفتاح تبديل عرض النظام/ثانية. | ||||||
0x01 0x00b7 | القياس التلقائي لشاشات النظام LCD |
صفحة مستهلك HID (0x0c)
استخدام أجهزة HID | اسم استخدام أجهزة HID | مركز LKC | اسم رمز مفتاح Linux | الإصدار | ملف AKC | اسم رمز مفتاح Android | ملاحظات |
---|---|---|---|---|---|---|---|
0x0c 0x0030 | الطاقة | ||||||
0x0c 0x0031 | إعادة الضبط | ||||||
0x0c 0x0032 | النوم | ||||||
0x0c 0x0033 | النوم بعد | ||||||
0x0c 0x0034 | وضع السكون | 0x008e | KEY_SLEEP | 4.0 | 0x001a | KEYCODE_POWER | |
0x0c 0x0040 | القائمة | 0x008b | KEY_MENU | 1.6 | 0×0052 | KEYCODE_MENU | |
0x0c 0x0041 | اختيار قائمة الطعام | ||||||
0x0c 0x0042 | القائمة لأعلى | ||||||
0x0c 0x0043 | القائمة لأسفل | ||||||
0x0c 0x0044 | القائمة اليمنى | ||||||
0x0c 0x0045 | يسار القائمة | 0x0181 | KEY_RIGHT | ||||
0x0c 0x0046 | الخروج من القائمة | ||||||
0x0c 0x0047 | زيادة قيمة القائمة | ||||||
0x0c 0x0048 | خفض قيمة القائمة | ||||||
0x0c 0x0067 | إيقاف/تفعيل ميزة "نافذة ضمن النافذة" | 0x00ab | KEYCODE_WINDOW | تمت الإضافة في aosp/1365553 | |||
0x0c 0x0069 | زر القائمة الأحمر | 0x18e | KEY_RED | 0x00b7 | KEYCODE_PROG_RED | تمّت الإضافة في aosp/1388616 | |
0x0c 0x006a | زر القائمة الأخضر | 0x18f | KEY_GREEN | 0x00b8 | KEYCODE_PROG_GREEN | تمّت الإضافة في aosp/1388616 | |
0x0c 0x006b | زر القائمة الأزرق | 0×191 | KEY_أزرق | 0x00ba | KEYCODE_PROG_أزرق | تمّت الإضافة في aosp/1388616 | |
0x0c 0x006c | زر قائمة أصفر | 0×190 | KEY_أصفر | 0x00b9 | KEYCODE_PROG_YELLOW | تمّت الإضافة في aosp/1388616 | |
0x0c 0x0081 | تحديد الاختيار | ||||||
0x0c 0x0082 | خطوة الوضع | ||||||
0x0c 0x0083 | الاستدعاء الأخير | 0×0195 | KEY_LAST | 0x5 | KEYCODE_LAST_CHANNEL | تمت الإضافة في aosp/1365551 | |
0x0c 0x0084 | الدخول إلى القناة | ||||||
0x0c 0x0085 | طلب فيلم | ||||||
0x0c 0x0088 | جهاز كمبيوتر لاختيار الوسائط | 0×0178 | KEY_PC | ||||
0x0c 0x0089 | اختيار الوسائط على التلفزيون | 0×0179 | KEY_TV | 3 | 0x00aa | KEYCODE_TV | |
0x0c 0x008a | اختيار الوسائط WWW | 0×0096 | KEY_WWW | 1.6 | 0×0040 | KEYCODE_EXPLORER | |
0x0c 0x008b | اختيار الوسائط على أقراص DVD | 0×0185 | KEY_DVD | ||||
0x0c 0x008c | هاتف اختيار الوسائط | 0x00a9 | KEY_PHONE | 3 | 0×0005 | KEYCODE_CALL | |
0x0c 0x008d | دليل برنامج اختيار الوسائط | 0x016a | KEY_program | 3 | 0×00 فدان | الدليل الإرشادي | |
0x0c 0x008e | هاتف فيديو لاختيار الوسائط | 0x01a0 | KEY_VIDEOPHONE | ||||
0x0c 0x008f | ألعاب اختيار الوسائط | 0x01a1 | الألعاب الرئيسية | ||||
0x0c 0x0090 | رسائل اختيار الوسائط | 0x018c | KEY_MEMO | ||||
0x0c 0x0091 | قرص مضغوط لاختيار الوسائط | 0x017f | KEY_CD | ||||
0x0c 0x0092 | جهاز فيديو لاختيار الوسائط | 0x017b | KEY_VCR | ||||
0x0c 0x0093 | أداة اختيار الوسائط | 0x0182 | KEY_TUNER | ||||
0x0c 0x0094 | إنهاء | 0x00ae | مفتاح_الخروج | ||||
0x0c 0x0095 | مساعدة | 0x008a | KEY_HELP | ||||
0x0c 0x0096 | شريط اختيار الوسائط | 0×0180 | KEY_TAPE | ||||
0x0c 0x0097 | كابل اختيار الوسائط | 0x017a | KEY_TV2 | ||||
0x0c 0x0098 | تحديد الوسائط - القمر الصناعي | 0x017d | KEY_SAT | ||||
0x0c 0x0099 | أمان اختيار الوسائط | ||||||
0x0c 0x009a | الصفحة الرئيسية لاختيار الوسائط | 0x016e | KEY_PVR | 3 | 0x00إعلان | KEYCODE_DVR | |
0x0c 0x0061 | الترجمة والشرح | 0×0172 | KEY_SUBTITLE | 0x00af | الرموز الرئيسية | تمت الإضافة في aosp/1365552 | |
0x0c 0x009c | زيادة القناة | 0×0192 | KEY_CHANNELUP | 3 | 0x00a6 | KEYCODE_CHANNEL_UP | |
0x0c 0x009d | إنقاص القناة | 0x0193 | مفتاح القناة | 3 | 0x00a7 | KEYCODE_CHANNEL_DOWN | |
0x0c 0x009e | SAP لاختيار الوسائط | ||||||
0x0c 0x00a0 | جهاز VCR Plus | 0x017c | KEY_VCR2 | ||||
0x0c 0x00a1 | مرة واحدة | ||||||
0x0c 0x00a2 | يوميًا | ||||||
0x0c 0x00a3 | أسبوعيًا | ||||||
0x0c 0x00a4 | شهريًا | ||||||
0x0c 0x00b0 | تشغيل | 0x00cf | KEY_PLAY | 3 | 0x007e | KEYCODE_MEDIA_PLAY | |
0x0c 0x00b1 | إيقاف مؤقت | 0×0077 | الإيقاف المؤقت | 3 | 0×0079 | KEYCODE_BREAK | |
0x0c 0x00b2 | تسجيل | 0x00a7 | السجلّ KEY_RECORD | 3 | 0×0082 | السجلّ KEYCODE_MEDIA_RECORD | |
0x0c 0x00b3 | تقديم سريع | 0x00d0 | مفتاح_FASTFORWARD | 3 | 0x005a | KEYCODE_MEDIA_FAST_FORWARD | |
0x0c 0x00b4 | ترجيع | 0x00a8 | KEY_REWIND | 3 | 0×0059 | KEYCODE_MEDIA_REWIND نتيجةً | |
0x0c 0x00b5 | البحث عن المقطع الصوتي التالي | 0x00a3 | KEY_NEXTSONG | 3 | 0×0057 | KEYCODE_MEDIA_NEXT | |
0x0c 0x00b6 | البحث عن المقطع الصوتي السابق | 0x00a5 | KEY_PREVIOUSSONG | 3 | 0×0058 | KEYCODE_MEDIA_PREVIOUS | |
0x0c 0x00b7 | إيقاف | 0x00a6 | KEY_STOPCD | 3 | 0×0056 | KEYCODE_MEDIA_STOP | |
0x0c 0x00b8 | إخراج | 0x00a1 | KEY_EJECTCD | 3 | 0×0081 | KEYCODE_MEDIA_EJECT | |
0x0c 0x00b9 | التشغيل العشوائي | ||||||
0x0c 0x00ba | اختيار قرص | ||||||
0x0c 0x00bb | إدخال القرص | ||||||
0x0c 0x00bc | تكرار | 0x01b7 | KEY_MEDIA_REPEAT | ||||
0x0c 0x00be | مسار عادي | ||||||
0x0c 0x00c0 | إعادة توجيه الإطار | ||||||
0x0c 0x00c1 | غطاء خلفي | ||||||
0x0c 0x00c2 | علامة | ||||||
0x0c 0x00c3 | محو العلامة | ||||||
0x0c 0x00c4 | تكرار من علامة | ||||||
0x0c 0x00c5 | الرجوع إلى العلامة | ||||||
0x0c 0x00c6 | علامة البحث لإعادة التوجيه | ||||||
0x0c 0x00c7 | علامة البحث للخلف | ||||||
0x0c 0x00c8 | إعادة ضبط العدّاد | ||||||
0x0c 0x00c9 | إظهار العدّاد | ||||||
0x0c 0x00ca | زيادة التتبّع | ||||||
0x0c 0x00cb | تناقص التتبع | ||||||
0x0c 0x00cc | إيقاف / إخراج | ||||||
0x0c 0x00cd | تشغيل / إيقاف مؤقت | 0x00a4 | الإيقاف المؤقت_للتشغيل | 3 | 0×0055 | KEYCODE_MEDIA_PLAY_PAUSE | |
0x0c 0x00ce | التشغيل / التخطّي | ||||||
0x0c 0x00e2 | كتم الصوت | 0×0071 | كتم الصوت | 3 | 0x00a4 | KEYCODE_VOLUME_MUTE | |
0x0c 0x00e5 | تحسين الجهير | 0x00d1 | KEY_BASSBOOST | ||||
0x0c 0x00e6 | وضع الصوت المحيطي | ||||||
0x0c 0x00e7 | ارتفاع الصوت | ||||||
0x0c 0x00e8 | ملفات MPX | ||||||
0x0c 0x00e9 | زيادة الحجم | 0×0073 | KEY_VOLUMEUP | 1.6 | 0×0018 | KEYCODE_VOLUME_UP | |
0x0c 0x00ea | خفض مستوى الصوت | 0×0072 | مفتاح_الارتفاع | 1.6 | 0×0019 | KEYCODE_VOLUME_DOWN | |
0x0c 0x0173 | إضافة الصوت البديل | 0x00de | KEYCODE_MEDIA_AUDIO_Track | تمت الإضافة في aosp/1365554 | |||
0x0c 0x0181 | ضبط زر التشغيل في AL الأداة | ||||||
0x0c 0x0182 | إعدادات زر AL Programmable. | 0x009c | KEY_BOOKMARKS | 3 | 0x00ae | KEYCODE_BOOKMARK | |
0x0c 0x0183 | "إعدادات التحكّم في المستهلك في ألاباما" | 0x00ab | KEY_CONFIG | 4.0.3 | 0x00d1 | KEYCODE_MUSIC | |
0x0c 0x0184 | AL Word Processor | 0x01a5 | KEY_WORDPROCESSOR | ||||
0x0c 0x0185 | أداة تعديل النصوص في AL | 0x01a6 | KEY_EDITOR | ||||
0x0c 0x0186 | جدول بيانات AL | 0x01a7 | KEY_SPREADورقة | ||||
0x0c 0x0187 | أداة تعديل الرسومات في AL | 0x01a8 | محرر_المفاتيح | ||||
0x0c 0x0188 | تطبيق AL Presentation | 0x01a9 | KEY_PRESENTATION | ||||
0x0c 0x0189 | تطبيق قاعدة بيانات AL | 0x01aa | KEY_DATABASE | ||||
0x0c 0x018a | قارئ البريد الإلكتروني AL | 0x009b | KEY_mail | 1.6 | 0×0041 | KEYCODE_ENمنصات | |
0x0c 0x018b | ألبانيا الإخبارية | 0x01ab | الأخبار الرئيسية | ||||
0x0c 0x018c | بريد صوتي من AL | 0x01ac | KEY_VOICEMAIL | ||||
0x0c 0x018d | جهات الاتصال / دفتر العناوين في AL | 0x01إعلان | KEY_ADDRESSBOOK | 4.0.3 | 0x00cf | KEYCODE_جهات اتصال | |
0x0c 0x018e | AL تقويم / جدول | 0x018d | KEY_التقويم | 4.0.3 | 0x00d0 | KEYCODE_التقويم | |
0x0c 0x018f | مهمة AL / مدير المشروعات | ||||||
0x0c 0x0190 | سجل AL / مجلة / بطاقة زمنية | ||||||
0x0c 0x0191 | دفتر الفواتير / الشؤون المالية في AL | 0x00 ديسيبل | المجال المالي | ||||
0x0c 0x0192 | الآلة الحاسبة AL | 0x008c | KEY_CALC | 4.0.3 | 0x00d2 | KEYCODE_CALCULATOR | |
0x0c 0x0193 | التقاط/تشغيل AL / V | ||||||
0x0c 0x0194 | متصفِّح الجهاز المحلي في AL | 0×0090 | KEY_FILE | ||||
0x0c 0x0195 | متصفح AL LAN/WAN | ||||||
0x0c 0x0196 | متصفح الإنترنت AL | 0×0096 | KEY_WWW | 1.6 | 0×0040 | KEYCODE_EXPLORER | |
0x0c 0x0197 | الاتصال عن بُعد بشبكات AL/الاتصال بمزود خدمة الإنترنت (ISP) | ||||||
0x0c 0x0198 | مؤتمر AL Network | ||||||
0x0c 0x0199 | محادثة شبكة AL | 0x00d8 | KEY_CHAT | ||||
0x0c 0x019a | الاتصال الهاتفي / برنامج الاتصال في AL | ||||||
0x0c 0x019b | ألة تسجيل الدخول | ||||||
0x0c 0x019c | تسجيل خروج AL | 0x01b1 | KEY_LOGOFF | ||||
0x0c 0x019d | تسجيل دخول / تسجيل الخروج AL | ||||||
0x0c 0x019e | قفل محطة AL / شاشة استراحة | 0×0098 | KEY_COFfee | 4.0 | 0x001a | KEYCODE_POWER | |
0x0c 0x019f | لوحة التحكّم في AL | ||||||
0x0c 0x01a0 | معالِج / تشغيل سطر الأوامر AL | ||||||
0x0c 0x01a1 | عملية AL / مدير المهام | ||||||
0x0c 0x01a2 | مهمة / تطبيق AL Select | ||||||
0x0c 0x01a3 | مهمة / تطبيق AL Next | ||||||
0x0c 0x01a4 | المهمة / التطبيق السابقة في AL | ||||||
0x0c 0x01a5 | مهمة / تطبيق الإيقاف الاستباقي لـ AL. | ||||||
0x0c 0x01a6 | مركز المساعدة المتكامل لخدمة ألان | 0x008a | KEY_HELP | ||||
0x0c 0x01a7 | مستندات AL | 0x00ب | KEY_DOCUMENTS | ||||
0x0c 0x01a8 | قاموس المرادفات في ألاباما | ||||||
0x0c 0x01a9 | قاموس AL | ||||||
0x0c 0x01aa | إصدار AL لسطح المكتب | ||||||
0x0c 0x01ab | التدقيق الإملائي AL | 0x01b0 | KEY_SPELLCHECK | ||||
0x0c 0x01ac | التدقيق النحوي في AL | ||||||
0x0c 0x01ad | حالة AL Wireless | ||||||
0x0c 0x01ae | تنسيق لوحة مفاتيح AL | ||||||
0x0c 0x01af | الحماية من فيروس AL | ||||||
0x0c 0x01b0 | تشفير AL | ||||||
0x0c 0x01b1 | شاشة استراحة تعرض شاشة AL | ||||||
0x0c 0x01b2 | منبّهات AL | ||||||
0x0c 0x01b3 | ساعة AL | ||||||
0x0c 0x01b4 | متصفّح الملفات AL | ||||||
0x0c 0x01b5 | حالة AL Power | ||||||
0x0c 0x01b6 | متصفّح الصور AL | 0x00e2 | KEY_MEDIA | 3 | 0x004f | KEYCODE_HEADSETHOOK | |
0x0c 0x01b7 | متصفّح AL Audio | 0x00d5 | الصوت الرئيسي | 4.0.3 | 0x00d1 | KEYCODE_MUSIC | |
0x0c 0x01b8 | متصفح AL Movie Browser | ||||||
0x0c 0x01b9 | مدير الحقوق الرقمية في AL | ||||||
0x0c 0x01ba | محفظة AL الرقمية | ||||||
0x0c 0x01bc | المراسلة الفورية من AL | 0x01ae | KEY_MESSENGER | ||||
0x0c 0x01bd | ميزات / نصائح المصنّع الأصلي للجهاز | 0×0166 | KEY_INFO | ||||
0x0c 0x01be | مساعدة المصنّع الأصلي للجهاز | ||||||
0x0c 0x01bf | منتدى AL Online | ||||||
0x0c 0x01c0 | متصفح المحتوى الترفيهي AL AL | ||||||
0x0c 0x01c1 | متصفّح AL على الإنترنت | ||||||
0x0c 0x01c2 | مساعدة / معلومات AL SmartCard | ||||||
0x0c 0x01c3 | متصفح AL Market / Finance | ||||||
0x0c 0x01c4 | متصفح أخبار شركة AL Customd Corp | ||||||
0x0c 0x01c5 | متصفّح AL على الإنترنت | ||||||
0x0c 0x01c6 | AL Research / متصفّح البحث | ||||||
0x0c 0x01c7 | مشغّل صوت AL | ||||||
0x0c 0x0201 | نظام تكييف هواء جديد | 0x00b5 | KEY_NEW | ||||
0x0c 0x0202 | نظام تكييف الهواء مفتوح | 0×0086 | KEY_OPEN | ||||
0x0c 0x0203 | إغلاق AC | 0×00م | KEY_CLOSE | ||||
0x0c 0x0204 | الخروج من مع مكيّف الهواء | 0x00ae | مفتاح_الخروج | ||||
0x0c 0x0205 | زيادة صوت AC إلى أقصى حد | ||||||
0x0c 0x0206 | تصغير المكيّف | ||||||
0x0c 0x0207 | حفظ عند الاتصال بالتيار المتردد | 0x00e | KEY_SAVE | ||||
0x0c 0x0208 | طباعة تكييف الهواء | 0x00d2 | KEY_Print | ||||
0x0c 0x0209 | خصائص تكييف الهواء | 0×0082 | KEY_PROPS | ||||
0x0c 0x021a | التراجع عن التيار المتردد | 0x0083 | KEY_تراجع | ||||
0x0c 0x021b | نسخة AC | 0×0085 | KEY_COPY | ||||
0x0c 0x021c | الاقتصاص عند الاتصال بالتيار المتردد | 0x0089 | KEY_CUT | ||||
0x0c 0x021d | لصق تكييف الهواء | 0×0087 | KEY_PASTE | ||||
0x0c 0x021e | اختيار الكل في AC | ||||||
0x0c 0x021f | بحث AC | 0x0088 | KEY_FIND | ||||
0x0c 0x0220 | بحث واستبدال AC | ||||||
0x0c 0x0221 | بحث AC | 0x00d9 | KEY_SEARCH | 1.6 | 0×0054 | KEYCODE_SEARCH | |
0x0c 0x0222 | الانتقال إلى AC | 0×0162 | KEY_انتقال | ||||
0x0c 0x0223 | جهاز تكييف هواء منزلي | 0×00 فدان | KEY_HomePAGE | 3 | 0×0003 | KEYCODE_Home | |
0x0c 0x0224 | ظهر AC | 0x009e | KEY_BACK | 1.6 | 0×0004 | KEYCODE_BACK | |
0x0c 0x0225 | إعادة توجيه AC | 0x009f | مفتاح_الأمام | 3 | 0x007d | KEYCODE_FORWARD | |
0x0c 0x0226 | إيقاف تكييف الهواء | 0×0080 | KEY_STOP | 3 | 0×0056 | KEYCODE_MEDIA_STOP | |
0x0c 0x0227 | إعادة تحميل AC | 0x00إعلان | KEY_REFRESH | ||||
0x0c 0x0228 | الرابط السابق لـ AC | ||||||
0x0c 0x0229 | الرابط التالي في AC | ||||||
0x0c 0x022a | الإشارات المرجعية عند الاتصال بالتيار المتردد | 0x009c | KEY_BOOKMARKS | 3 | 0x00ae | KEYCODE_BOOKMARK | |
0x0c 0x022b | سجلّ AC | ||||||
0x0c 0x022c | اشتراكات AC | ||||||
0x0c 0x022d | تكبير AC | 0x01a2 | KEY_ZOOMIN | ||||
0x0c 0x022e | تصغير عند الاتصال بالتيار المتردد | 0x01a3 | KEY_ZOOMOUT | ||||
0x0c 0x022f | التكبير عند الاتصال بالتيار المتردد | 0x01a4 | مجموعة KEY_ZOOMRESET | 2 | |||
0x0c 0x0230 | عرض ملء الشاشة عند الاتصال بالتيار المتردد | ||||||
0x0c 0x0231 | عرض عادي بالتكييف | ||||||
0x0c 0x0232 | إيقاف/تفعيل عرض مكيّف الهواء | ||||||
0x0c 0x0233 | تمرير لأعلى عند التيار المتردد | 0x00b1 | KEY_SCROLLUP | 3 | 0x005c | KEYCODE_PAGE_UP | |
0x0c 0x0234 | تمرير لأسفل في AC | 0x00b2 | مفتاح_التمرير | 3 | 0x005d | KEYCODE_PAGE_DOWN | |
0x0c 0x0236 | التحريك لليسار عند الاتصال بالتيار المتردد | ||||||
0x0c 0x0237 | تحريك مكيف الهواء لليمين | ||||||
0x0c 0x0239 | نافذة جديدة للتكييف | ||||||
0x0c 0x023a | مربّع تكييف الهواء أفقيًا | ||||||
0x0c 0x023b | مربّع تكييف الهواء عموديًا | ||||||
0x0c 0x023c | تنسيق AC | ||||||
0x0c 0x023d | تعديل AC | ||||||
0x0c 0x023e | AC غامق | ||||||
0x0c 0x023f | AC مائل | ||||||
0x0c 0x0240 | خط تكييف هواء تسطير | ||||||
0x0c 0x0241 | خط AC مشطوب | ||||||
0x0c 0x0242 | خط AC منخفض | ||||||
0x0c 0x0243 | ترميز AC مرتفع | ||||||
0x0c 0x0244 | جميع أغطية التيار المتردد | ||||||
0x0c 0x0245 | تدوير مكيّف الهواء | ||||||
0x0c 0x0246 | تغيير حجم AC | ||||||
0x0c 0x0247 | قلب تكييف الهواء أفقيًا | ||||||
0x0c 0x0248 | قلب تكييف الهواء عمودي | ||||||
0x0c 0x0249 | مرآة تكييف الهواء أفقيًا | ||||||
0x0c 0x024a | مرآة تكييف الهواء عمودية | ||||||
0x0c 0x024b | اختيار خط التيار المتردد | ||||||
0x0c 0x024c | لون خط التيار المتردد | ||||||
0x0c 0x024d | حجم خط AC | ||||||
0x0c 0x024e | ضبط لليسار عند الاتصال بالتيار المتردد | ||||||
0x0c 0x024f | ضبط مركز التيار المتردد (ح) | ||||||
0x0c 0x0250 | ضبط التيار المتردد لليمين | ||||||
0x0c 0x0251 | كتلة ضبط التيار المتردد (ح) | ||||||
0x0c 0x0252 | ضبط الجزء العلوي بالتيار المتردد | ||||||
0x0c 0x0253 | ضبط مركز التيار المتردد (رأسي) | ||||||
0x0c 0x0254 | ضبط الجزء السفلي للتيار المتردد | ||||||
0x0c 0x0255 | قالب ضبط تيار متردد (رأسي) | ||||||
0x0c 0x0256 | تقليل المسافة البادئة للتيار المتردد | ||||||
0x0c 0x0257 | زيادة المسافة البادئة للتيار المتردد | ||||||
0x0c 0x0258 | قائمة مرقّمة للتيار المتردد | ||||||
0x0c 0x0259 | ترقيم إعادة تشغيل التيار المتردد | ||||||
0x0c 0x025a | قائمة نقطية من نوع AC | ||||||
0x0c 0x025b | ترويج تكييف الهواء | ||||||
0x0c 0x025c | خفض ترتيب AC | ||||||
0x0c 0x025d | نظام تكييف الهواء نعم | ||||||
0x0c 0x025e | رقم AC | ||||||
0x0c 0x025f | إلغاء اشتراك AC | 0x00df | KEY_Cancel (إلغاء) | ||||
0x0c 0x0260 | كتالوج AC | ||||||
0x0c 0x0261 | شراء / دفع من AC | ||||||
0x0c 0x0262 | إضافة AC إلى سلة التسوّق | ||||||
0x0c 0x0263 | توسيع نطاق AC | ||||||
0x0c 0x0264 | توسيع الكل للتيار المتردد | ||||||
0x0c 0x0265 | تصغير مكيّف الهواء | ||||||
0x0c 0x0266 | تصغير الكل في مكيّف الهواء | ||||||
0x0c 0x0267 | معاينة طباعة AC | ||||||
0x0c 0x0268 | لصق خاص للتيار المتردد | ||||||
0x0c 0x0269 | وضع إدراج تكييف الهواء | ||||||
0x0c 0x026a | حذف مكيّف الهواء | ||||||
0x0c 0x026b | قفل AC | ||||||
0x0c 0x026c | فتح القفل عند الاتصال بالتيار المتردد | ||||||
0x0c 0x026d | حماية من تكييف الهواء | ||||||
0x0c 0x026e | إلغاء حماية AC | ||||||
0x0c 0x026f | إرفاق تعليق عند الاتصال بالتيار المتردد | ||||||
0x0c 0x0270 | حذف التعليق عند الاتصال AC | ||||||
0x0c 0x0271 | تعليق عرض AC | ||||||
0x0c 0x0272 | تحديد كلمة عند الاتصال بـ AC | ||||||
0x0c 0x0273 | جملة اختيار AC | ||||||
0x0c 0x0274 | فقرة "اختيار AC" | ||||||
0x0c 0x0275 | عمود "اختيار AC" | ||||||
0x0c 0x0276 | صف AC Select | ||||||
0x0c 0x0277 | جدول اختيار تكييف الهواء | ||||||
0x0c 0x0278 | عنصر اختيار AC | ||||||
0x0c 0x0279 | إعادة / تكرار AC | 0x00b6 | KEY_REDO | ||||
0x0c 0x027a | تصنيف AC | ||||||
0x0c 0x027b | ترتيب تصاعدي حسب التيار المتردد (AC) | ||||||
0x0c 0x027c | ترتيب تنازلي حسب التيار المتردد | ||||||
0x0c 0x027d | فلتر تكييف الهواء | ||||||
0x0c 0x027e | ساعة تكييف الهواء | ||||||
0x0c 0x027f | ساعة مشاهدة AC | ||||||
0x0c 0x0280 | المنطقة الزمنية اختيار التيار المتردد (AC) | ||||||
0x0c 0x0281 | تعديل المناطق الزمنية حسب التيار المتردد | ||||||
0x0c 0x0282 | تنبيه لضبط نظام تكييف الهواء | ||||||
0x0c 0x0283 | إنذار واضح عند الاتصال بالتيار المتردد | ||||||
0x0c 0x0284 | منبّه الغفوة عند الاتصال بالتيار المتردد | ||||||
0x0c 0x0285 | إنذار إعادة ضبط نظام AC | ||||||
0x0c 0x0286 | مزامنة التيار المتردد | ||||||
0x0c 0x0287 | إرسال/استلام AC | ||||||
0x0c 0x0288 | إرسال إلى التيار المتردد (AC) | ||||||
0x0c 0x0289 | رد AC | 0x00e8 | KEY_REPLY | ||||
0x0c 0x028a | الرد على الكل في AC | ||||||
0x0c 0x028b | رسالة إعادة توجيه عند الاتصال بالتيار المتردد | 0x00e9 | KEY_FORWARDmail | ||||
0x0c 0x028c | إرسال AC | 0x00e7 | KEY_SEND | ||||
0x0c 0x028d | إرفاق ملف AC | ||||||
0x0c 0x028e | تحميل AC | ||||||
0x0c 0x028f | تنزيل عند الاتصال بالتيار المتردد (حفظ الهدف باسم) | ||||||
0x0c 0x0290 | حدود ضبط مكيّف الهواء | ||||||
0x0c 0x0291 | صف إدراج تكييف الهواء | ||||||
0x0c 0x0292 | عمود إدراج AC | ||||||
0x0c 0x0293 | ملف إدراج تكييف الهواء | ||||||
0x0c 0x0294 | صورة إدراج تكييف الهواء | ||||||
0x0c 0x0295 | كائن إدخال تكييف الهواء | ||||||
0x0c 0x0296 | رمز إدراج AC | ||||||
0x0c 0x0297 | الحفظ والإغلاق عند الاتصال بالتيار المتردد | ||||||
0x0c 0x0298 | إعادة تسمية AC | ||||||
0x0c 0x0299 | دمج نظام تكييف الهواء | ||||||
0x0c 0x029a | تقسيم AC | ||||||
0x0c 0x029b | توزيع التيار المتردد أفقيًا | ||||||
0x0c 0x029c | توزيع AC عموديًا |
تعيينات إضافية بخلاف HID
تصف هذه عمليات الربط دوال لا تظهر في الواجهة البشرية (HID) ولكن يمكن استخدامها في نظام التشغيل Linux رموز المفاتيح.
مركز LKC | اسم رمز مفتاح Linux | الإصدار | ملف AKC | اسم رمز مفتاح Android | ملاحظات |
---|---|---|---|---|---|
0x01d0 | KEY_FN | 3 | 0×0077 | KEYCODE_FUNCTION | |
0x01d1 | KEY_FN_ESC | 3 | 0x006f | KEYCODE_ESCAPE | 3 |
0x01d2 | KEY_FN_F1 | 3 | 0x0083 | KEYCODE_F1 | 3 |
0×01d3 | KEY_FN_F2 | 3 | 0×0084 | KEYCODE_F2 | 3 |
0×01d4 | KEY_FN_F3 | 3 | 0×0085 | KEYCODE_F3 | 3 |
0x01d5 | KEY_FN_F4 | 3 | 0×0086 | KEYCODE_F4 | 3 |
0×01d6 | KEY_FN_F5 | 3 | 0×0087 | KEYCODE_F5 | 3 |
0x01d7 | KEY_FN_F6 | 3 | 0x0088 | KEYCODE_F6 | 3 |
0×01d8 | KEY_FN_F7 | 3 | 0x0089 | KEYCODE_F7 | 3 |
0x01d9 | KEY_FN_F8 | 3 | 0x008a | KEYCODE_F8 | 3 |
0x01da | KEY_FN_F9 | 3 | 0x008b | KEYCODE_F9 | 3 |
0x01 ديسيبل | KEY_FN_F10 | 3 | 0x008c | KEYCODE_F10 | 3 |
0x01dc | KEY_FN_F11 | 3 | 0x008d | KEYCODE_F11 | 3 |
0x01dd | KEY_FN_F12 | 3 | 0x008e | KEYCODE_F12 | 3 |
0x01de | KEY_FN_1 | 3 | 0×0008 | KEYCODE_1 | 3 |
0x01df | KEY_FN_2 | 3 | 0×0009 | KEYCODE_2 | 3 |
0x01e0 | KEY_FN_D | 3 | 0×0020 | KEYCODE_D | 3 |
0x01e1 | KEY_FN_E | 3 | 0×0021 | KEYCODE_E | 3 |
0x01e2 | KEY_FN_F | 3 | 0×0022 | KEYCODE_F | 3 |
0x01e3 | KEY_FN_S | 3 | 0x002f | KEYCODE_S | 3 |
0x01e4 | KEY_FN_B | 3 | 0x001e | KEYCODE_B | 3 |
المفاتيح القديمة غير المتوافقة
ظهرت هذه التعيينات في إصدارات سابقة من Android، إلا أنها كانت غير متسقة مع أجهزة HID أو رموز مفاتيح Linux غير عادية وهي لم تعد متوافقة.
مركز LKC | اسم رمز مفتاح Linux | الإصدار | ملف AKC | اسم رمز مفتاح Android | ملاحظات |
---|---|---|---|---|---|
0x00 ديسيبل | KEY_EMAIL | 1.6 | 0x004d | KEYCODE_AT | 4 |
"" | "" | 4.0 | 4 | ||
0x00e3 | KEY_STAR | 1.6 | 0×0011 | KEYCODE_STAR | 4 |
"" | "" | 4.0 | 4 | ||
0x00e4 | KEY_SHARP | 1.6 | 0×0012 | KEYCODE_POUND | 4 |
"" | "" | 4.0 | 4 | ||
0x00e5 | KEY_SOFT1 | 1.6 | 0×0052 | KEYCODE_MENU | 4 |
"" | "" | 4.0 | 4 | ||
0x00e6 | KEY_SOFT2 | 1.6 | 0×0002 | KEYCODE_SOFT_RIGHT | 4 |
"" | "" | 4.0 | 4 | ||
0x00e7 | KEY_SEND | 1.6 | 0×0005 | KEYCODE_CALL | 4 |
"" | "" | 4.0 | 4 | ||
0x00e8 | المركز الرئيسي | 1.6 | 0×0017 | KEYCODE_DPAD_CENTER | 4 |
"" | "" | 4.0 | 4 | ||
0x00e9 | مفتاح_سماعة الرأس | 1.6 | 0x004f | KEYCODE_HEADSETHOOK | 4 |
"" | "" | 4.0 | 4 | ||
0x00e | KEY_0_5 | 1.6 | 4 | ||
0x00ب | KEY_2_5 | 1.6 | 4 |
ملاحظات
-
يشير هذا المصطلح إلى رمز مفتاح Android المرتبط بالأحرف الأبجدية الرقمية والرمزية الشائعة. قد تختلف المفاتيح بناءً على تخطيط لوحة المفاتيح ولغتها. ولأسباب سابقة، يتم استخدام رموز المسح الضوئي المادية وحالات استخدام أجهزة HID المرتبطة بالمفاتيح على لوحة المفاتيح، يتم تحديدها موضعيًا بالرغم من أن التسميات المطبوعة على تلك المفاتيح قد تختلف من تصنيف واحد لغة إلى أخرى.
في لوحة مفاتيح اللغة الإنجليزية الأمريكية (QWERTY)، يكون المفتاح الأبجدي أعلى اليسار بعنوان Q. في لوحة المفاتيح الفرنسية (AZERTY)، فإن المفتاح في موضع الإعلان تسمى A. وعلى الرغم من التسمية، على كلتا لوحتي المفاتيح تتم الإشارة إلى المفتاح الأبجدي في أعلى اليسار باستخدام استخدام واجهة بشرية (HID) 0x07 0x0014 والذي تم تعيينه لرمز مفتاح Linux KEY_Q.
عندما يتم ضبط Android على تنسيق لوحة مفاتيح اللغة الإنجليزية (الولايات المتحدة)، عندئذٍ سيتمّ ربط رمز مفتاح Linux KEY_Q برمز مفتاح Android KEYCODE_Q وسينتج الأحرف 'Q' و"q". ولكن عند تهيئة Android على تنسيق لوحة المفاتيح الفرنسية، فسيتم ربط رمز مفتاح Linux KEY_Q برمز مفتاح Android KEYCODE_A وسينتج الأحرف 'A' و"a".
ويشير رمز مفتاح Android عادةً إلى تفسير المفتاح، وبالتالي قد يؤدي استخدام رمز مختلف لمفتاح Android استخدامها للغات مختلفة.
-
يتم تحديد
0x0c 0x022f AC Zoom
في واجهة بشرية HID على أنّه عنصر تحكّم خطي ولكن تقوم النواة بتعيينها كمفتاح، وهو ما قد يكون غير صحيح. -
تم ربط مفاتيح وظائف Linux
KEY_FN_*
بمفاتيح أكثر بساطة ولكن يتم إرسالها إلى الحالة الوصفيةMETA_FUNCTION
تم تعيين البت على true. -
قبل الإصدار Android Ice كريم ساندويتش 4.0، كان التخطيط الافتراضي للمفاتيح يحتوي على تعيينات لبعض الرموز الرئيسية الإضافية التي لم يتم تعريفها في عناوين نواة Linux الرئيسية. ومنذ ذلك الحين، تمت إزالة لأن رموز المفاتيح هذه غير المحددة سابقًا حيث تم تعيين معانٍ مختلفة لها في الإصدارات الأحدث نواة Linux.
المصادر
- الإصدار 1.12 من جداول استخدام أجهزة USB HID
- نواة Linux 2.6.39: تضمين/linux/input.h, drivers/hid/hid-input.c
- Android ICS: qwerty.kl وGeneric.kl وKeyEvent.java