Hi,
I'm using colemak on archlinux, with the stumwpm tiling window manager. I'm a heavy emacs user, and stumpwm also uses a ctrl-based prefix key, so I've set capslock back to control. I also use the compose key, and like having two meta keys, so I reset Ralt as well.
That's just background: my actual problem is that stumpwm reads its prefix key differently depending on how I set my system to colemak. If I do a basic:
setxkbmap us -variant colemak
Then everything works as expected. I have Stumpwm's prefix key set to Ctrl-t, and that's correctly remapped to what appears to be Ctrl-f on my QWERTY keyboard.
What I'd like to use is this:
setxkbmap -option 'grp:shifts_toggle' -variant ',colemak' -layout 'us,us'
In this case, after I've switched to colemak, Stumpwm reads the first keystroke incorrectly: I need to hit the actual Ctrl-t key (what ought to send a "g" under Colemak) to make it respond. After that it reads keys correctly. So for instance if I want to send a "Ctrl-t Ctrl-t" to Stumpwm, I have to press "Ctrl-t Ctrl-f" (according to the QWERTY keylabels).
I've read a couple of threads where incorrect Ctrl-{X} keypresses are due to incorrect installation of Colemak. In my case, it came with my system, though I suppose my editing of the keymap file might have broken something. On the other hand, it feels a bit like a setxkbmap problem since it works correctly depending on the invocation. I've asked on the Stumpwm mailing list, but with no response so far.
Does this look familiar to anyone?
Thanks,
Eric