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

الشكل 1: يضغط المستخدم على الزر ويُفلِته بسرعة.
الضغط مع الاستمرار

الشكل 2: يضغط المستخدم على الزر ويضغط عليه مع الاستمرار لمدة 500 ملي ثانية أو أكثر.
ربط الأزرار المتعدّدة الوظائف
يمكن لتطبيقك تخصيص أزرار متعددة الوظائف للإجراءات إذا كان ذلك يناسب حالة استخدام
تطبيقك. ليس مطلوبًا من التطبيقات تخصيص إجراءات للأزرار المتعدّدة الوظائف.
استخدِم الأزرار المتعدّدة الوظائف في تطبيقك إذا كان أحد الشروط التالية ينطبق:
- يتضمّن تطبيقك إجراءات ثنائية واضحة (مثل التشغيل/الإيقاف المؤقت).
- يستخدم المستخدم تطبيقك بشكل أساسي بدون النظر إلى الشاشة.

الشكل 3: عيّن تطبيق اللياقة البدنية هذا زرًا للقيام بإجراء الإيقاف المؤقت/استئناف الإجراء، وهو زر
متعدّد الوظائف يتيح للمستخدم تنفيذ الإجراء بدون
النظر إلى الشاشة.

الشكل 4: يتضمّن تطبيق المراسلة هذا إجراء الردّ الذي يتطلّب
خطوات متعدّدة ولا يمكن إكماله من خلال الضغط على زر واحد.
الإجراءات الثنائية
تساعد الإجراءات الثنائية المستخدمين في فهم ما سيحدث في كل مرة يضغطون فيها على أحد buttons. على سبيل المثال، يشكّل الزرّان "بدء" و "إيقاف" في ساعة توقيت ثنائيًا
للإجراء، ويمثّلان حالة استخدام جيدة للأزرار متعددة الوظائف.
الشكل 5: يؤدي الضغط على الزر المتعدّد الوظائف إلى بدء تشغيل الساعة، ويؤدي الضغط عليه مرة أخرى إلى إيقافها.
الأزرار المتعدّدة الوظائف كبدائل
يجب أن تكون إجراءات الأزرار المتعدّدة الوظائف متاحة من خلال عناصر واجهة المستخدم على الشاشة،
لأنّ بعض الساعات لا تحتوي على أزرار متعددة الوظائف. ولكن يمكنك استخدام buttons
متعددة الوظائف كبدائل للأزرار الظاهرة على الشاشة.
الشكل 6: استخدِم زرًا متعدد الوظائف كبديل للإجراء "بدء/إيقاف" وعرِضه كزر على الشاشة.
لا تستخدِم زرًا متعدد الوظائف لإجراء لا يمكن تنفيذه باستخدام عناصر واجهة المستخدم على الشاشة.
الشكل 7: يستخدم تطبيق الموقّت هذا الزرّ المتعدّد الوظائف لإعادة تشغيل الموقّت، ولكنّ هذا الزرّ غير واضح وسهل الاستخدام.
يؤدي الضغط على زرّ متعدّد الوظائف إلى تنفيذ الإجراء المحدّد له على الفور. لتجنّب اضطرار المستخدمين إلى النظر إلى الشاشة، استخدِم أزرارًا متعددة الوظائف للقيام بالإجراءات التي يمكن إكمالها بنقرة واحدة.
check_circle
الإجراءات التي يُنصح بها
استخدِم الأزرار المتعدّدة الوظائف للإجراءات التي يمكن إكمالها بنقرة واحدة.
cancel
الإجراءات غير المُوصى بها
استخدِم زرًا متعدد الوظائف للإجراءات المعقّدة.
في تطبيق الموسيقى هذا، يمكن للمستخدم إيقاف أغنية مؤقتًا بسرعة، ما يمثّل مثالاً جيدًا على
استخدام الزرّ المتعدّد الوظائف. في المقابل، في تطبيق المراسلة هذا، يؤدي الضغط على الزر
إلى بدء إجراء الردّ، ولكن قد يحتاج المستخدم إلى مراجعة الرسالة
قبل إكمال الإجراء. وهذا يعني أنّ هذا التفاعل ليس جيدًا
لزر متعدد الوظائف.
قابل للاستخدام على الجهتَين
أن تكون إجراءات الأزرار قابلة للتراجع لا تستخدِم زرًا متعدد الوظائف لبدء
إجراء مدمِّر، مثل حذف البيانات أو إيقاف نشاط جاري.
على سبيل المثال، يؤدي الضغط على الزرّ المتعدّد الوظائف في تطبيق الخرائط هذا إلى تنفيذ
إجراء "إيقاف التنقّل"، ما قد يتسبب في فقدان المستخدِم للاتّجاهات في
الأوقات الحرجة.
cancel
الإجراءات غير المُوصى بها
استخدِم زرًا متعدد الوظائف لبدء إجراء مدمِّر، مثل حذف البيانات أو إيقاف نشاط جاري.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ 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,["# Physical buttons\n\nWear OS watches may have different hardware button configurations. This guide\ngoes over the best use cases for each of these button types.\n\nButton types\n------------\n\nThe following are the most common button types on Wear OS devices.\n\n### OS buttons\n\nOS buttons are reserved for system actions: turning power on and off, and launching apps. All Wear OS watches have a power button and a launcher button.\n\n### Multifunction buttons\n\nButtons on the watch face or screen are OS-configurable and user-configurable. Any other buttons can be mapped to actions. Buttons can be mapped to convenient actions based on where they are located on the watch.\n\nPress states\n------------\n\nYou can interact with Wear OS buttons in the following ways.\n\n\n### Single press\n\n**Figure 1.** User presses the button and releases it quickly. \n\n### Press and hold\n\n**Figure 2.** User presses the button and holds it for 500ms or longer.\n\n\u003cbr /\u003e\n\nMultifunction button mapping\n----------------------------\n\nYour app can assign multifunction buttons to actions if doing so fits your app's\nuse case. Apps are not required to assign actions to multifunction buttons.\n\nUse multifunction buttons in your app if one of the following conditions applies:\n\n- Your app has obvious, binary actions (such as play/pause).\n- The user primarily uses your app without the user looking at the display.\n\n\n**Figure 3.** This fitness app has assigned a pause/resume action to a\nmultifunction button, which allows the user to perform the action without\nlooking at the screen. \n\n**Figure 4.** This messaging app includes a reply action, which requires\nmultiple steps and can't be completed with a single button press.\n\n\u003cbr /\u003e\n\n### Binary actions\n\nBinary actions help users understand what will happen each time they press a\nbutton. For example, \"start\" and \"stop\" on a stopwatch constitute a binary\naction, and represent a good use case for multifunction buttons. \n**Figure 5.** Pressing the multifunction button starts the clock, and pressing it again stops the clock.\n\n### Multifunction buttons as alternatives\n\nMake multifunction button actions accessible via on-screen UI elements,\nas some watches don't have multifunction buttons. But you can use multifunction\nbuttons as alternatives for on-screen buttons. \n**Figure 6.** Use a multifunction button as an alternative for a start/stop action and show it as an on-screen button.\n\nDon't use a multifunction button for an action that can't be performed using on-screen UI elements. \n**Figure 7.** This stopwatch app uses the multifunction button to restart the stopwatch, but this isn't clear and intuitive.\n\n### Focus on simplicity and immediacy\n\nPressing a multifunction button immediately conducts its assigned action. To\nprevent users from needing to look at the screen, use multifunction buttons\nfor actions that can be completed with a single press. \ncheck_circle\n\n### Do\n\nUse multifunction buttons for actions that can be completed with a single press. \ncancel\n\n### Don't\n\nUse a multifunction button for complex actions.\n\nIn this music app the user can quickly pause a song, which is a good example of\nusing the multifunction button. However, in this messaging app, pressing the\nbutton begins the action of replying, but the user may need to review the\nmessage before completing the action. This means that this is not a good\ninteraction for a multifunction button.\n\n### Reversible\n\nMake button actions reversible. Don't use a multifunction button to trigger a\ndestructive action, such as deleting data or halting an ongoing activity.\nFor example, pressing the multifunction button in this map app performs an\naction to \"Stop navigation,\" which can cause a user to lose directions at\ncritical times. \ncancel\n\n### Don't\n\nUse a multifunction button to trigger a destructive action, such as deleting data or halting an ongoing activity."]]