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