کنترلر چرخشی

یک کنترلر چرخشی یک دستگیره و دکمه های اطراف در کنسول مرکزی یک خودرو است که برای کنترل یونیت سر استفاده می شود. یک کنترلر چرخشی باید از این عملکردها پشتیبانی کند:

  • تکان دادن در چهار جهت (بالا، پایین، چپ و راست)
  • در جهت عقربه های ساعت و خلاف جهت عقربه های ساعت بچرخانید
  • دکمه مرکزی
  • دکمه برگشت

یک کنترل کننده چرخشی ممکن است از ضربه های مورب پشتیبانی کند. چرخش باید با مهارها (کلیک) نامحدود باشد. می تواند یک دکمه در مرکز وجود داشته باشد یا خود دکمه چرخشی می تواند به عنوان یک دکمه عمل کند. معمولاً دکمه های اضافی اطراف دستگیره چرخشی وجود دارد، به عنوان مثال، صفحه اصلی، رسانه، تلفن، و ناوبری (نقشه).

یک کنترلر چرخشی به این صورت عمل می کند:

  • Nudging برای ناوبری درشت در رابط کاربری استفاده می شود. صفحه نمایش به چندین ناحیه مستطیلی تقسیم شده است که به آنها FocusAreas گفته می شود. نادینگ بین این FocusAreas حرکت می کند.
  • چرخش برای ناوبری خوب استفاده می شود. چرخش در نماهای قابل تمرکز در یک FocusArea به همان ترتیبی که کلید Tab حرکت می کند.
  • دکمه مرکزی روی نمای متمرکز عمل می کند، به عنوان مثال برای فشار دادن یک دکمه.
  • دکمه برگشت به طور معمول در اندروید به طور معمول عمل می کند، یک استثناء دستکاری مستقیم است که در زیر توضیح داده شده است.

سابقه ضربه زدن تضمین می کند که حرکت دادن به سمت راست و سپس چپ شما را به جایی که بودید برمی گرداند. این را می توان توسط OEM پیکربندی کرد.

هنگامی که توسط OEM پیکربندی می شود، تلاش برای خارج کردن لبه صفحه نمایش، یک عمل در سراسر سیستم را آغاز می کند، به عنوان مثال بازگشت.

اگر آخرین تعامل از طریق لمس به جای کنترل کننده چرخشی انجام شده باشد، هرگونه تلنگر، چرخش یا فشار دادن دکمه مرکزی حالت چرخشی را با فوکوس کردن نما شروع می کند، اما معمولاً نادیده گرفته می شود. اقدامات بعدی همانطور که در بالا توضیح داده شد عمل می کنند، حرکت تمرکز یا انجام عمل.

اگر یک SeekBar با فشار دادن دکمه مرکز متمرکز شود، حالت دستکاری مستقیم (DM) شروع می شود. در این حالت، چرخش به جای ناوبری، SeekBar دستکاری می کند. دکمه برگشت برای خروج از حالت DM استفاده می شود. سایر نماهایی که از حالت DM پشتیبانی می کنند می توانند از حرکت دادن و همچنین چرخش برای دستکاری نما استفاده کنند. برای مثال، نمای نقشه می‌تواند از چرخش برای بزرگ‌نمایی و حرکت دادن برای حرکت (پیمایش) نقشه استفاده کند.

برای کسب اطلاعات بیشتر، نگاه کنید به: