Проблему со статистикой частично можно решить.
Количество заездов: пересчет будет не на количество заездов, а на количество напечатанных символов.
Об этом высказывалась Сударушка
здесь и
здесь.
Ну и для удобства, пробег может показываться в тысячах символов, а если надо, можно узнать с точностью до 1 символа свой результат в более подробной статистике.
Средняя скорость: просто учитывается количество напечатанных символов, тут никаких проблем нет.
Максимальная скорость: а это проблема. Какой рекорд показывать в общей таблице статистики - непонятно. Можно официальным гарантом сделать 300 символов, либо 1 минуту непрерывного набора.
Мне только что пришла такая мысль: например, мы выбрали печать словаря марафоном 10 минут. И печатаем его очень быстро, да там, что там найдется такой отрезок длиной 100 символов, что скорость на нем превышает скорость рекорда за 100 символов. И получается за марафон 10 минут может быть множество рекордов для режима 1 минута, 5 минут, 100 символов, 300 символов.
И я думаю, что для справедливости надо учитывать эти под-рекорды и ставить их как официальные рекорды в словарях длиной 100 символов и т. д.
Понимаю, это очень сомнительная идея, предлагаю её обсуждать, и голосовать.
Опция безошибочного набора от Nowhereman42nd: для начала надо ограничить максимальное число выбираемых ошибок. И в подробной статистике можно уже по каждому режиму показывать для каждого количества ошибок сколько заездов, сколько символов напечатано, рекорд и т. д.