لوحة المفاتيح والماوس ولوحة اللمس
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

الفئة 2: محسَّنة للاستخدام على الشاشات الكبيرة
تقدّم التطبيقات المحسَّنة للأجهزة ذات الشاشات الكبيرة تجربة مستخدم محسَّنة متوافقة مع تسهيل الاستخدام من خلال توفير ميزات متقدّمة لإدخال البيانات باستخدام لوحة المفاتيح والماوس ولوحة اللمس، بما في ذلك:
- التنقّل باستخدام لوحة المفاتيح باستخدام مفتاحَي Tab و"السهم المتّجه للأسفل"
- اختصارات لوحة المفاتيح لإجراءات مثل الاختيار والقطع والنسخ واللصق والتراجع
والإعادة
- التحكّم في تشغيل الوسائط باستخدام لوحة المفاتيح، مثل استخدام مفتاح المسافة ل
تشغيل الوسائط وإيقافها مؤقتًا
- وظيفة إرسال لوحة المفاتيح في تطبيقات التواصل باستخدام مفتاح
Enter
- قوائم الخيارات التي يمكن الوصول إليها من خلال سلوك النقر بزر الماوس الأيمن ولوحة اللمس
(زر الماوس الثانوي أو النقرة الثانوية)
- تكبير محتوى التطبيق (التضخيم) باستخدام إيماءات التصغير/التكبير على لوحة اللمس وعجلة التمرير في الماوس مع مفتاح Ctrl أو Control
- حالات التمرير فوق عناصر واجهة المستخدم التفاعلية
الخطوات التالية
لمزيد من المعلومات حول كيفية تحسين إمكانات إدخال البيانات في تطبيقك، يُرجى الاطّلاع على:
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Keyboard, mouse, and trackpad\n\nTIER 2 --- Large screen optimized\n| **Objective:** Make your app [large screen optimized](/docs/quality-guidelines/large-screen-app-quality#large_screen_optimized) by meeting the [LS-I3](/docs/quality-guidelines/large-screen-app-quality#LS-I3) through [LS-I9](/docs/quality-guidelines/large-screen-app-quality#LS-I9) keyboard, mouse, and trackpad requirements of the [Large\n| screen app quality](/docs/quality-guidelines/large-screen-app-quality) guidelines.\n\nApps optimized for large screen devices provide an enhanced,\naccessibility‑compliant user experience by supporting advanced keyboard,\nmouse, and trackpad input capabilities, including:\n\n- Keyboard navigation using the \u003ckbd\u003eTab\u003c/kbd\u003e and arrow keys\n- Keyboard shortcuts for actions such as select, cut, copy, paste, undo, and redo\n- Keyboard control of media playback, such as using the \u003ckbd\u003eSpacebar\u003c/kbd\u003e to play and pause media\n- Keyboard *send* function in communication apps using the \u003ckbd\u003eEnter\u003c/kbd\u003e key\n- Options menus accessible by mouse and trackpad right‑click behavior (secondary mouse button or secondary tap)\n- App content zoom (magnification) using trackpad pinch gestures and the mouse scroll wheel with the \u003ckbd\u003eCtrl\u003c/kbd\u003e or \u003ckbd\u003eControl\u003c/kbd\u003e key\n- Hover states for interactive UI elements\n\nNext steps\n----------\n\nFor more information about how to optimize your app's input capabilities, see:\n\n- [Input compatibility on large screens --- Compose](/develop/ui/compose/touch-input/input-compatibility-on-large-screens)\n- [Input compatibility on large screens --- views](/develop/ui/views/touch-and-input/input-compatibility-on-large-screens)\n- [Input compatibility on ChromeOS](https://chromeos.dev/en/android/input-compatibility)\n- [Build accessible apps](/guide/topics/ui/accessibility)"]]