בקר סיבובי

בקר סיבובי הוא כפתור וכפתורים שמסביב בקונסולה המרכזית של רכב המשמש לשליטה ביחידת הראש. בקר סיבובי חייב לתמוך בפונקציות הבאות:

  • דחף לארבעה כיוונים (למעלה, למטה, שמאלה וימין)
  • סובב עם כיוון השעון ונגד כיוון השעון
  • כפתור מרכז
  • כפתור חזרה

בקר סיבובי עשוי לתמוך בדחיפות אלכסוניות. הסיבוב חייב להיות בלתי מוגבל עם מעצורים (קליקים). יכול להיות כפתור במרכז או שהכפתור הסיבובי עצמו יכול לשמש ככפתור. בדרך כלל ישנם כפתורים נוספים המקיפים את הכפתור הסיבובי, לדוגמה, בית, מדיה, טלפון וניווט (מפה).

בקר סיבובי פועל כך:

  • דחיפה משמשת לניווט גס בממשק המשתמש. המסך מחולק למספר אזורים מלבניים, המכונה FocusAreas . דחיפה מנווטת בין FocusAreas אלה.
  • סיבוב משמש לניווט עדין . סיבוב מנווט בתצוגות הניתנות למיקוד באזור FocusArea באותו סדר כמו מקש Tab.
  • הלחצן המרכזי מבצע פעולה בתצוגה הממוקדת, למשל לחיצה על כפתור.
  • כפתור החזרה מתפקד בדרך כלל כרגיל באנדרואיד, חריג הוא מניפולציה ישירה , המתואר להלן.

היסטוריית הדחיפה מבטיחה שדחיפה ימינה ואחר כך שמאלה מחזירה אותך למקום שבו היית. זה יכול להיות מוגדר על ידי OEM.

כאשר הוא מוגדר על ידי יצרן הציוד המקורי, ניסיון להזיז את קצה המסך מפעיל פעולה כלל מערכת, למשל חזרה.

אם האינטראקציה האחרונה התרחשה באמצעות מגע ולא באמצעות הבקר הסיבובי, כל דחיפה, סיבוב או לחיצה על הלחצן המרכזי מתחילה מצב סיבובי על ידי מיקוד תצוגה, אך בדרך כלל מתעלמים ממנה. פעולות עוקבות פועלות כמתואר לעיל, הזזת מיקוד או נקיטת פעולה.

אם SeekBar ממוקד כאשר הלחצן המרכזי נלחץ, מצב מניפולציה ישירה (DM) מתחיל. במצב זה, הסיבוב מפעיל את SeekBar במקום ניווט. הלחצן 'הקודם' משמש ליציאה ממצב DM. תצוגות אחרות התומכות במצב DM יכולות להשתמש בדחיפה כמו גם בסיבוב כדי לתפעל את התצוגה. לדוגמה, תצוגת מפה יכולה להשתמש בסיבוב כדי להגדיל ולהזיז את המפה.

למידע נוסף, ראה: