blengon:
Hi! I think about to build a USB keyboard layout switch in hardware with arduino, so that i can connect my device to computer, a USB keyboard to the device and switch layouts in hardware and make other things, like macros (f.e. pressing CTRL+ALT+ types predifined text).
What operating system are you using on the PC side? These features all seem like things that could be achieved within the PC without needing any custom keyboard hardware.