Создание доступного для клавиатуры веб-приложения

После обновления до 6.8.2 go get работает.

9
задан The One and Only ChemistryBlob 27 July 2016 в 06:27
поделиться

6 ответов

Ну, в первую очередь, необходимо сделать сильные предположения, чтобы иметь шанс достигнуть цели:

  • Необходимо будет поддерживать только один браузер. В противном случае Вы готовы к боли в процессе задницы, как весь браузер уже имеет отличающийся предопределенные ярлыки.
  • Вы будете работать в управляемой среде. То же как выше, со всем этим плагины и связанный инструмент, которые добавляют технические возможности к браузеру, это becames кошмар для предотвращения конфликтов.
  • Вы сделаете много тестов Приемлемости для пользователя! Нахождение правильных ярлыков трудно, действительно. Это должно быть легко достижимо на клавиатуре, значимо, чтобы быть легко напомненным пользователями, и наконец, что не менее важно, избежать, чтобы опасная комбинация ярлыков произошла слишком легко.

Если Вы не удовлетворяете, все это указывает. Остановитесь и думайте дважды об этом перед продолжением, или Вы врежетесь в стену.

2
ответ дан 3 November 2019 в 07:14
поделиться

Я пользовался этой библиотекой экстенсивно

shortcut.add("Ctrl+Shift+X",function() {
    alert("Hi there!");
});
2
ответ дан 3 November 2019 в 07:14
поделиться

Функциональность сочетаний клавиш в Fogbugz является частью лучшей поддержки клавиатуры, которую я видел в веб-приложении.

Это, очевидно, влечет за собой запись большого количества JavaScript - я не уверен, зарегистрировал ли Joel их подход где-нибудь.

0
ответ дан 3 November 2019 в 07:14
поделиться

атрибут HTML ключа доступа

0
ответ дан 3 November 2019 в 07:14
поделиться

Это - своего рода боль. На проекте я продолжил работать с тем требованием (система кассира для кассиров банка), у нас был большой ключ подслушивания JavaScript* (нажатие клавиши, keydown, keyup, и т.д.) события и такой. Это не может быть лучшим способом (мы были всеми новичками на веб-разработке для проекта - слепое продвижение слепых), но это было нашим подходом.

Вещью, которую мы никогда не смогли дать им, была способность нажать клавишу Enter для перемещения между полями как, они смогли сделать в их старых системах кассира или их банковских автоматах Sharp...

отредактируйте, Возможно, это не было настолько плохо, если команда Joel сделала много JavaScript для обработки его на FogzBugz

1
ответ дан 3 November 2019 в 07:14
поделиться

Я спросил тот же и получил немного ответов в:
Горячие клавиши

0
ответ дан 3 November 2019 в 07:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: