Hi, I was wondering if it was possible to use something like Emacs's
Transient Mark Mode.
Essentially, this makes the mark act a bit more like a standard text-highlighting feature that you would find in most modern text editors. Until you set the mark (with, say, CTRL+Space), the mark does not exist. Once you set the mark, all the text between the mark and your cursor is highlighted, and follows similar semantics to what you would expect (e.g., typing a character replaces the selection with that character and removes the mark, hitting backspace deletes the entire selection and removes the mark, etc.). Finally, you can un-set the mark (thereby un-selecting the current selection) by pressing escape.
I am a big fan of this paradigm, because it gives you all of the power and flexibility of having a mark+cursor, but lets you use all of the same commands that you are used to (e.g., using Backspace to delete a range instead of CTRL+d)... but as far as I can tell, 4coder does not support it (without me having to do some heavy lifting to implement it myself).