I'm using a MacBook Pro running Windows 7 under bootcamp. I'm used to switching between Mac kb / MacOS X software and Windows kb / Windows software but the crazy mixup of Mac kb / Windows software forces me to think think with every keystroke.

I had the idea to remap the Cmd key to Ctrl (as I mapped the Capslock key to Ctrl, which I like on any OS, Windows, Mac or Linux) but then Cmd+Tab would be wrong.

Any recommendations to do the following customization?

* Cmd+Tab goes to Alt+Tab
* Cmd+Right-Arrow goes to End
* Cmd+Left-Arrow goes to Home
* Cmd+Up-Arrow goes to PgUp
* Cmd+Up-Arrow goes to PgDn
* all other Cmd+ goes to Ctrl+

I think this sort of key layout would save my sanity, but I want some as reliable as completely remapping Win-key to Ctrl-key with a small number of exceptions.

Any ideas? Should I just dive in with [Autohotkey](http://www.autohotkey.com/), my old standby, or is there something more reliable that doesn't require an explicit list of keys -- and remembering to start up my AHK script after each reboot?