Arduino/Rasberry Pi Qwerty to Dvorak

As the title says, I want to make an connector to translate the qwerty input from my current keyboard(CM storm quick fire TK) to dvorak using either an arduino, rasberry pi or other alternative. I would essentially plug by keyboard into the PCB, and plug a second micro usb cable from the board into my computer. I want to do this because I do work on a lot of different computers, and I do not want to change the input settings on other peoples computers. I want to know which hardware would work, and what other things I would need to make it work. I am not worried about the programming part of it, since I have experience programming input/output for robots.

 

 

Any help would be appreciated.