Comments
Loading Dream Comments...
You must be logged in to write a comment - Log In
There are two UIs (user interface) for ::SHE+ILA::, one is called CONSOLE and is text-based (like DOS), and the other is called CRYSTAL, and is more windowy in its presentation.
Upon the white background is displayed document-specific text, using a custom SVGA font (based on the ROUNDED.COM or WANDFONT.COM I wrote for various customer sites, not listed here for copyright reasons). A large dark blue bar occupies the four edges of the screen, sweeping from left to right along the bottom, and then vertically up the right and across the top, finishing down the left side. This represents both a progress bar and a scroll bar, indicating both the document length in the datastore and the user's position within the document. (The PAGE UP/PAGE DOWN keys navigate and select within this).
The cursor is positioned in the document by means of the NUMPAD arrow keys, whereas the user arrow keys (in the middle of the keyboard) select the typing position. (This is not explained very well -- review it, lol).
Along the status line are SCREEN SELECTORS "F1" through "F8". These switch between up to eight concurrently-active user documents (like on old LInux). Meanwhile, F9 chooses the System Activity screen (like Task Manager or RMDEMO.TSK) and F10 the Command Console (like the Command Shell).
No mouse drivers are currently implemented, so full control is obtained by the keyboard (regrettably breaking Apple Computer's guidelines, WTF, lol). However, in homage to the Apple ][, the ESC (escape) key opens the screen editor and control panel (press ESC a second time to return to the user mode screen). In ESC mode the cursor displays as an inverted "+" sign (as on the Apple //e). User screen layouts are saved to a user profile segment, restored on reboot. The user can change the name of this profile by means of the "Instantiate" FBI operator.