We’ve actually dropped the key file concept for version 2 for now, because of it’s limited use. It’s not a bad thing, just not worth the trouble for most users.
In the the future we’re likely to accept various kinds of tokens that can carry a secret key such as Yubikey and possibly smartphones. We might consider USB drives, i.e. key files also but for now we don’t support this.