Event-Based token generator

I would like to have possibility to generate Event-Based OTP tokens additionally to Time-Based. Unfortunately there are obscure services which do not use de-facto standard TOTP but little bit obscure HOTP (RFC 4226).
Thank you very much to consider adding this feature.