@aidan said:
PS I can receive data from the button (eg send letter 'a') via the Keyboard Watcher!
I have used this button for a project in the past. I didn't even consider using HID, I simply did as you mentioned and used the Keyboard watcher. It worked great.