I've read KeePass kinda sorta tries as much as is possible to limit keyloggers (at least on PC).
But since you type in your master database password on many devices many times, there's a huge chance that someone can at one point obtain a snapshot of your key and your database file.
So why not use a combination of a strong passphrase and a one time password algorithm like your bank does, or steam guard, or other OTP keys? (and if you loose your OTP device you would have a printed few otp backup keys)
No? People seem to say "it won't help protect you any better".
Should I install the OTPKeyProv plugin? Does it work on mobile? Does it still also use your passphrase?