I've recently started to fiddle around with my keyboard layout, trying to make typing more convenient. I'm actually a Dvorak user, but I'm asking my idea here in the hopes that someone will be able to help me out.
Basically, I would like to try out making space double-task as shift: If I type other keys while it's pressed it capitalizes them, but just tapping it inserts a space.
E.g. "[press space]h[release space]ello,[press][release][press]i" = "Hello, I"...
In theory, this would make shift easier to press, and allow moving the alt keys into a more convenient position. However, I don't actually know how convenient it would be - and in order to test that out I first need to figure out how to implement this. I'm using Ubuntu, but the only way I know to remap keys (xmodmap) does not seem to support what I want to do.
Can anyone here help me out a little bit? Or if any of you think this is a bad idea from the start, please tell me as well. I'd greatly appreciate any help.