password:false,// Password field (echo password_char instead of string)
password_char:'*',// Character to echo when entering passwords.
upper_case:false,// Convert to upper-case during editing
integer:false,// Input integer values only
decimal:false,// Input decimal values only
ansi:false,// Allows ANSI input
ctrl_a:false,// Allows CTRL-A input
beep:false,// Allows beep input (WTF?)
edit:'',// Edit this value rather than a new input
crlf:true,// Print CRLF after input
exascii:false,// Allow extended ASCII (Higher than 127)
echo:true,// Display input while typing
input_box:false,// Draw an input "box" in a different background attr
select:true,// Select all when editing... first character typed if not movement will erase
attr:undefined,// Foreground attribute... used to draw the input box and for output... undefined means "use current"
sel_attr:undefined,// Selected text attribute... used for edit value when select is true. Undefined uses inverse (swaps fg and bg, leaving bright and blink unswapped)