When using a hardware password manager such as the OnlyKey, the default typing speed is too fast to enter the VeraCrypt bootloader password successfully. The 100 ms debounce delay intended for human keyboard entry causes the OnlyKey to miss some of the characters.
In addition, the 100 ms debounce delay seems to include the time between pressing shift and pressing another key. This means you can't use a VeraCrypt boot password with capital letters or symbols when entering it with the OnlyKey.
Workaround
The OnlyKey typing speed can be slowed down to 6 out of 10, which puts more than 100 ms between each keystroke. However a long password can take up to 6 seconds to be keyed in this way. In addition, as the OnlyKey only has a global typing speed setting, this then affects all other uses of the OnlyKey as well. So this isn't a very good solution.
In addition, you must choose a VeraCrypt password that includes only numbers and lowercase letters.
Rationale
When using a hardware password manager such as the OnlyKey, the default typing speed is too fast to enter the VeraCrypt bootloader password successfully. The 100 ms debounce delay intended for human keyboard entry causes the OnlyKey to miss some of the characters.
In addition, the 100 ms debounce delay seems to include the time between pressing shift and pressing another key. This means you can't use a VeraCrypt boot password with capital letters or symbols when entering it with the OnlyKey.
Workaround
Forum Threads Referencing This Issue
https://sourceforge.net/p/veracrypt/discussion/general/thread/4d99b60aa6/ https://sourceforge.net/p/veracrypt/discussion/general/thread/6ecab98a30/
Thanks ever so much! I'm happy to test anything with the OnlyKey.