Sort:  

Yeah, something like a TREZOR or KeepKey could probably be adapted to storing STEEM keys.

Alternatively I believe you could get a normal Yubikey and write your long password to the memory bank, so when you put the button, it enters your master password.