Unsolved Cross-platform HID USB macropad that can access clipboard on any os
-
I am coming from webdev background so I have no knowledge on this field.
So what I want to do is a cross platform usb HID device that can access the clipboard on any os (capture and save copied data from any application like: image and video editors, excel, simple text etc...).
Its essentially replaces the use of ctrl/cmd+c. If I press ctrl / cmd + one of the btns on the keypad it should copy the data, and if i simply press the key it should paste the data. Since the copied data can get large, it should be stored on the computer rather than the MCU.
I am planning to use atmega32u4 but if there is a better MCU for this purpose I will go with that.
My questions are:
Can the driver take care of the logic, handle the copy paste, and use the storage of the computer to store this data?
What language and libraries should I use? So far I been thinking to use Qt and libusbx.
Is it possible to make it plug and play? And finally how should I go about it? Is there any guide, course, book where I could get the necessary knowledge?