blockly > KeyboardNavigationController
کلاس KeyboardNavigationController
KeyboardNavigationController هماهنگی رفتار ناوبری صفحهکلید بهطور گسترده، مانند فعال/غیرفعال کردن تجسم کامل مکاننما را انجام میدهد.
امضا:
export declare class KeyboardNavigationController
روش ها
روش | اصلاح کننده ها | توضیحات |
---|---|---|
getIsActive() | ||
setIsActive(isUsing) | تنظیم می کند که آیا کاربر به طور فعال از پیمایش صفحه کلید استفاده می کند یا خیر. اگر چنین هستند، یک کلاس css را در کل صفحه اعمال کنید تا آیتم های متمرکز بتوانند استایل بیشتری را برای کاربران صفحه کلید اعمال کنند. توجه داشته باشید که از آنجایی که فعال کردن پیمایش صفحه کلید تغییرات UX قابل توجهی را ایجاد می کند (مانند تجسم مکان نما و حالت حرکت)، تماس گیرندگان باید مراقب باشند که تنها زمانی ناوبری صفحه کلید فعال را تنظیم کنند که اطمینان زیادی به وضعیت صحیح داشته باشند. به طور کلی، در هر موقعیت ورودی موس یا کلید، تماس گیرندگان می توانند یکی از سه مسیر را انتخاب کنند: 1. هیچ کاری انجام ندهید. این باید انتخابی برای اقدامات خنثی باشد که عمدتاً به استفاده از صفحه کلید یا ماوس دلالت ندارند (مانند کلیک کردن برای انتخاب یک بلوک). 2. ناوبری صفحه کلید را غیرفعال کنید. این بهترین انتخاب زمانی است که کاربر به طور عمده از ماوس استفاده می کند (مانند استفاده از کلیک راست برای باز کردن منوی زمینه). 3. پیمایش صفحه کلید را فعال کنید. این بهترین انتخاب برای زمانی است که کاربر واقعاً قصد استفاده از آن را با اطمینان بالایی دارد (مانند تلاش برای استفاده از کلیدهای جهت دار برای جابجایی). |