В інтернет без миші: Microsoft тестує новий механізм навігації сайтами з клавіатури

Компанія Microsoft розпочала тестування нової технології focusgroup, яка має суттєво покращити навігацію вебсторінками за допомогою клавіатури. Підтримку цього механізму вже додано до відкритого проєкту Chromium, а перші випробування проводяться у браузері Microsoft Edge, повідомляє The Register.

У компанії розраховують отримати відгуки від розробників і користувачів, щоб оцінити ефективність нового підходу до керування вебінтерфейсами без використання миші.

Проблема керування вебсайтами з клавіатури

Сьогодні для навігації елементами сторінки з клавіатури використовується атрибут HTML tabindex. Він дозволяє переходити між елементами інтерфейсу за допомогою клавіші TAB, а активувати їх — натисканням ENTER.

Однак у сучасних вебдодатках цей механізм часто виявляється недостатньо зручним. Складні інтерфейси можуть містити:

  • меню з підменю;
  • панелі інструментів;
  • вкладки;
  • групи полів введення;
  • інтерактивні компоненти.

Щоб організувати коректну навігацію між такими елементами, розробникам доводиться писати значну кількість JavaScript-коду або використовувати сторонні бібліотеки. Це збільшує обсяг коду сторінки та може негативно впливати на швидкість її завантаження.

Як працює технологія focusgroup

Альтернативу цьому підходу Microsoft запропонувала ще у 2022 році. Технологія focusgroup передбачає дворівневу модель навігації.

У новій системі:

  • клавіша TAB перемикає цілі групи елементів інтерфейсу;
  • переміщення всередині групи здійснюється за допомогою клавіш зі стрілками.

Такий підхід дозволяє значно спростити структуру HTML-коду і зменшити залежність від складних JavaScript-рішень.

Можливість поширення в інших браузерах

Інтеграція технології до Chromium відкриває шлях до її використання в інших браузерах, побудованих на цій платформі. До них належать, зокрема, Google Chrome, Opera, Brave та низка інших популярних продуктів.

Розробники кожного браузера зможуть самостійно вирішити, чи впроваджувати підтримку focusgroup у своїх продуктах.

Наразі Microsoft збирає відгуки від спільноти розробників і користувачів, щоб оцінити готовність технології до ширшого впровадження та її потенційний вплив на доступність і зручність роботи з вебсайтами.

Translate »