Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
ref:uifc [2020/11/28 13:57] – [UIFC List Window Flags] remove c/js chart mlong | ref:uifc [2020/11/28 13:58] – [UIFC Input Keyboard Modes] remove c/js chart mlong | ||
---|---|---|---|
Line 106: | Line 106: | ||
| WIN_CUT | Allow Ctrl-X/Cut a Menu Item | | | WIN_CUT | Allow Ctrl-X/Cut a Menu Item | | ||
| WIN_EDIT | Allow F2 to edit a menu item | | | WIN_EDIT | Allow F2 to edit a menu item | | ||
- | | WIN_PASTEXTR | Allow paste into extra (blank) item | | + | | WIN_PASTEXTR | Allow paste into extra (blank) item | |
- | | WIN_GET | Alias for WIN_COPY | | + | |
- | | WIN_PUT | Alias for WIN_PASTE | | + | |
||| | ||| | ||
| WIN_HLP | Parse Help Codes | | | WIN_HLP | Parse Help Codes | | ||
Line 117: | Line 115: | ||
==== UIFC Input Keyboard Modes ==== | ==== UIFC Input Keyboard Modes ==== | ||
- | ^ Flag ^ Description | + | ^ Flag ^ Description ^ |
- | | K_NONE | No special behavior | + | | K_NONE | No special behavior | |
- | | K_UPPER | Converts all letters to upper case | Y | Y | | + | | K_UPPER | Converts all letters to upper case | |
- | | K_UPRLWR | Upper/lower case automatically | + | | K_UPRLWR | Upper/lower case automatically | |
- | | K_NUMBER | Allow numbers only | Y | Y | | + | | K_NUMBER | Allow numbers only | |
- | | K_WRAP | Allows word wrap | Y | Y | | + | | K_WRAP | Allows word wrap | |
- | | K_MSG | Allows ANSI, Ctrl-N, Ctrl-A, Ctrl-G | + | | K_MSG | Allows ANSI, Ctrl-N, Ctrl-A, Ctrl-G | |
- | | K_SPIN | Spinning cursor | + | | K_SPIN | Spinning cursor | |
- | | K_LINE | Input line (inverse color) | + | | K_LINE | Input line (inverse color) | |
- | | K_EDIT | Edit string passed | + | | K_EDIT | Edit string passed | |
- | | K_CHAT | In chat multi-chat | + | | K_CHAT | In chat multi-chat | |
- | | K_NOCRLF | Don't print CRLF after string input | Y | Y | | + | | K_NOCRLF | Don't print CRLF after string input | |
- | | K_ALPHA | Only allow alphabetic characters | + | | K_ALPHA | Only allow alphabetic characters | |
- | | K_SCANNING | UPC Scanner is active, return on ' | + | | K_SCANNING | UPC Scanner is active, return on ' |
- | | K_LOWPRIO | Low-priority input | Y | Y | | + | | K_LOWPRIO | Low-priority input | |
- | | K_NOEXASC | No extended ASCII allowed | + | | K_NOEXASC | No extended ASCII allowed | |
- | | K_E71DETECT | Detect E-7-1 terminal type | Y | Y | | + | | K_E71DETECT | Detect E-7-1 terminal type | |
- | | K_AUTODEL | Auto-delete text (used with K_EDIT) | + | | K_AUTODEL | Auto-delete text (used with K_EDIT) | |
- | | K_COLD | Possible cold key mode | Y | Y | | + | | K_COLD | Possible cold key mode | |
- | | K_NOECHO | Don't echo input | Y | Y | | + | | K_NOECHO | Don't echo input | |
- | | K_TAB | Treat TAB as CR | Y | Y | | + | | K_TAB | Treat TAB as CR | |
- | | K_LEFTEXIT | Allow exit from getstr() with backspace | + | | K_LEFTEXIT | Allow exit from getstr() with backspace | |
- | | K_USEOFFSET | Use console.getstr_offset with getstr() | + | | K_USEOFFSET | Use console.getstr_offset with getstr() | |
- | | K_NOSPIN | Do not honor user's spinning cursor | + | | K_NOSPIN | Do not honor user's spinning cursor | |
- | | K_ANSI_CPR | ANSI Cursor Position Report expected | + | | K_ANSI_CPR | ANSI Cursor Position Report expected | |
- | | K_TRIM | Trim white-space from both ends of str | Y | Y | | + | | K_TRIM | Trim white-space from both ends of str | |
- | | K_CTRLKEYS | No control-key handling in inkey() | + | | K_CTRLKEYS | No control-key handling in inkey() | |
- | | K_TABEXIT | Exit on TAB or BACKTAB | + | | K_TABEXIT | Exit on TAB or BACKTAB | |
- | | K_DECIMAL | Allow floating point numbers only | Y | Y | | + | | K_DECIMAL | Allow floating point numbers only | |
- | | K_DEUCEEXIT | Return on up/ | + | | K_DEUCEEXIT | Return on up/down/F2 | |
- | | K_MOUSEEXIT | Returns when mouse is clicked outside of input area (not window) | + | | K_MOUSEEXIT | Returns when mouse is clicked outside of input area (not window) | |
- | | K_PASSWORD | Do not display text while editing | + | | K_PASSWORD | Do not display text while editing | |
- | | K_FIND | Don't set the " | + | | K_FIND | Don't set the " |
==== UIFC List Return Input Masks ==== | ==== UIFC List Return Input Masks ==== |