I didn't read all of this thread: Don't shoot me if this solution has already been mentioned.
Here is a little script called 'dom' that re-maps the keyboard 'e' to 'r' (so you have two 'r' keys) and makes the 'end' key an 'e'. (It's harder to accidentally hit it there.) When dom3 quits, the script re-maps the original key-bindings. Unfortunately, this mapping, when in use is system wide. (ie. have fun trying to IM when playing ;-) ) This is for Linux.
Code:
#!/bin/bash
xmodmap -e "keycode 26 = 0x0072" # make e --> r
xmodmap -e "keycode 103 = 0x0065" # make end --> e
dom3 # you might need the full path
xmodmap -e "keycode 26 = 0x0065" # make e --> e
xmodmap -e "keycode 103 = 0xff57" # make end --> end