As others have found before me, Colemak's remapping of right alt to alt-gr is more a hindrance than a help. I press alt-tab, alt-f4, alt-f, alt-e, and plenty of other hotkeys multiple times a day, but I never need to write any of Colemak's Unicode characters. I'd like to have Colemak, but without alt-gr.
So far, I've installed Microsoft Keyboard Layout Creator. I've tried to edit the Colemak layout I have, and make my own.
When I made my own, I mapped the letters and numbers easily enough, but hotkeys still default to standard. For instance, I can type qwerty's r, and get the expected p. However, if I press windows-r (qwerty's r), I get the Run dialog. Windows-s (qwerty's s) should result in Run under Colemak, but I get Windows-s instead. It's as though typing is Colemak, but all hotkeys are qwerty.
When I edited the layout I already installed, I couldn't find a way to simply disable the alt-gr to right alt mapping. KLC doesn't show these modifiers, and I haven't yet worked out what to edit in the .klc file. Besides, I'm not sure how to manually compile the result even if I got the remapping right.
I'd love it if the maintainer(s) of Colemak would just provide this variant by default. We already have one with caps lock set to backspace, and one without that modification, so making a simplified version without alt-gr should certainly be doable. In the meantime, can anyone tell me how to proceed? I've tried PKL already, but I couldn't find a keyboard-only way of getting out of it when I had problems. As a screen reader user who can't really use a mouse, having the fallback of a shortcut that tells Windows to go back to a different keyboard layout is essential. I would thus prefer to use KLC if possible.