Characters can be input within a window by the call:
(window-input-string w str x y &optional size)
window-input-string
will print the initial string str
, if
non-nil
, at the specified position in the window; str
, if
not modified by the user, will also be the initial part of the result. A
caret is displayed showing the location of the next input character.
Characters are echoed as they are typed; backspacing erases characters,
including those from the initial string str
. An area of width
size
(default 100) is erased to the right of the initial caret.