I have recently been exploring the capabilities of the ATTiny841 and the Micronucleus bootloader. Micronucleus includes V-USB support, which should make this combo ideal for low cost HID devices.
Just me trying to figure out how to use USB on the ATTiny841