I want to be able to, like on Mac, get my Linux to be able to send an additional key event on top of Ctrl, that is, the Cmd key event. And then easily map keybindings on Linux to listen for that Cmd key event, ending up with the same shortcuts you get on a mac (Cmd-C copies, Cmd-W closes window, etc)
I'd map a standard keyboard's Alt to Cmd, and the Caps Lock to Ctrl (as that's how my Mac's setup, so I can use Ctrl-C as Esc on the terminal).
Is this possible? And more importantly, are there easy solutions/setups for getting this? Note: I DON'T want to run Linux on a Mac machine, I want to run Linux on a PC machine, with a normal keyboard, and have it behave like a mac in terms of keys.