What is the 'normal' way to get text from the key board?
my current idea is to have 2 buffers, the first for all the
text before the cursor, and the second for after the cursor.
but is there a more compact method short of copying all the
text after the cursor for each keystroke?