Атрибут accesskey тега <applet>


Описание

Атрибут accesskey для тега <applet> позволяет назначить горячую клавишу для быстрого доступа к апплету с клавиатуры. Этот атрибут редко использовался с апплетами, но теоретически мог быть применен для фокусировки на апплете.

Пример использования:
<applet code="Calculator.class" width="200" height="300" accesskey="C"> Калькулятор (Alt+C) </applet>

Особенности работы:

Характеристика Поведение
Формат значения Один символ (буква или цифра)
Активация Alt+ключ (Windows), Control+ключ (Mac)
Совместимость Ограниченная поддержка для апплетов
Конфликты Может пересекаться с системными комбинациями
Доступность Теоретически улучшает accessibility

Рекомендации по использованию:

  • Избегайте использования с апплетами - поддержка непредсказуема
  • Для важных элементов используйте стандартные HTML-элементы
  • Выбирайте уникальные клавиши, не конфликтующие с браузером
  • Учитывайте различия в ОС (Alt vs Control)
  • Дублируйте функционал другими способами навигации

Современная альтернатива:

<button accesskey="C" onclick="focusApplet()"> Калькулятор (Alt+C) </button> <object id="calcApplet" type="application/x-java-applet"> <param name="code" value="Calculator.class"> </object> <script> function focusApplet() { document.getElementById('calcApplet').focus(); } </script>

Историческая справка:

Атрибут accesskey был частью HTML 4.01 для улучшения доступности, но его применение с апплетами было ограничено из-за:

  • Ограниченной поддержки Java-плагином
  • Конфликтов с системными сочетаниями клавиш
  • Непоследовательного поведения в разных браузерах

Примечание: Этот материал включен в справочник для полноты информации. В современных веб-приложениях использование Java-апплетов не рекомендуется.