100-million-keypress lifespan