בקר סיבובי הוא ידית והלחצנים שמסביב לקונסולה המרכזית של הרכב, שמשמשת לשליטה ביחידה הראשית (HU). בקר רוטורי חייב לתמוך בפונקציות הבאות:
- להזיז בארבע כיוונים (למעלה, למטה, שמאלה וימינה)
- סיבוב בכיוון השעון ובכיוון ההפוך
- הלחצן המרכזי
- לחצן 'הקודם'
יכול להיות ששלט רוטורי תומך בהזזות אלכסוניות. הסבב חייב להיות בלתי מוגבל עם גורמים (קליקים). יכול להיות לחצן במרכז או שהלחצן יכול להיות בבורר עצמו. בדרך כלל יש לחצנים נוספים סביב הלחצן המסתובב, למשל: 'דף הבית', 'מדיה', 'טלפון' ו'ניווט' (מפה).
חוגה פועלת כך:
- דחיפת המשתמשים משמשת לניווט גס בממשק המשתמש. המסך מחולק למחיצות בכמה אזורים מלבניים, שנקראים
FocusAreas
. דחיפתFocusAreas
מאפשרת לנווט בין האפשרויות האלה. - רוטציה משמשת לניווט מפורט. לחיצה על מקש ה-
FocusArea
מאפשרת לנווט בין התצוגות שאפשר להתמקד בהן באותו סדר שבו מקש ה-Tab מאפשר לנווט. - הלחצן במרכז מאפשר לבצע פעולה בתצוגה שבה מתמקדים, למשל ללחוץ על לחצן.
- לחצן 'הקודם' פועל בדרך כלל כרגיל ב-Android, למעט מניפולציה ישירה, כפי שמתואר בהמשך.
הסטת ההיסטוריה מבטיחה שדחיפה ימינה ואז שמאלה תחזיר אותך למקום שבו היית. יצרן הציוד המקורי יכול להגדיר את זה.
כשמנסים לשנות את ההגדרות של ה-OEM, כדאי לנסות להזיז את קצה המסך לפעולה ברמת המערכת, למשל 'הקודם'.
אם האינטראקציה האחרונה התרחשה באמצעות מגע ולא באמצעות הבקר האלקטרוני, כל דחיפה, סיבוב או לחיצה על הלחצן האמצעי תפעיל את מצב הסיבוב על ידי התמקדות בתצוגה, אבל בדרך כלל התנועה תתעלם. הפעולות הבאות פועלות כפי שמתואר למעלה, תוך העברת המיקוד או ביצוע פעולה.
אם SeekBar
נמצא בפוקוס כשלוחצים על הלחצן האמצעי, מתחיל המצב מניפולציה ישירה (DM). במצב הזה, הסיבוב משפיע על SeekBar
במקום לנווט. לחצן 'הקודם' משמש ליציאה ממצב צ'אט.
בתצוגות אחרות שתומכות במצב צ'אט, אפשר להשתמש בנדנוד ובסיבוב כדי לשנות את התצוגה.
לדוגמה, בתצוגת מפה אפשר להשתמש בסיבוב כדי לשנות את מרחק התצוגה, ובתנועה קלה כדי להזיז (לגלול) את המפה.
מידע נוסף זמין במאמרים הבאים:
- פיתוח אפליקציות
- פיתוח אפליקציות בלי ספריית ממשק המשתמש ברכב
- מדריך לשילוב עבור יצרני ציוד מקורי (OEM)