Hello everyone from Geekhack, this is my first time on this site and I'm already loving it so far.

I was wondering who can help me out in terms of swapping keys around.
I'll explain. A few years ago I realized I wanted a nice keyboard so I bought a FILCO Majestouch. Pretty happy with it, but I'm now looking at the Rosewill RK-9200 thanks to its simple and modest, yet classy and flashy design.
(I like keyboards that don't need macro buttons and touch-screens to be awesome) There's ONE issue with this keyboard though; they've replaced the WINCLICK/context menu key (a key that I use relatively frequently) and put a FN key that assigns a secondary functionality to certain keys when FN is held down - laptops do it all the time.
So here's what I want to do. Due to the fact that FN doesn't have a scan-code, (meaning I can't just use a key remapper) I'd like to switch the FN key on this keyboard with the right Window key, then just remap that window key to be WINCLICK/context menu key.
Question is, how do I swap the keys themselves? Not just the caps, the actual... Keys? FN key just seems to be too "hardware-bound" for any kind of software to even detect, let alone tamper with.
Any help would be VERY greatly appreciated.
Cheers.