|
7 vuotta sitten | |
---|---|---|
Types | 7 vuotta sitten | |
Views | 7 vuotta sitten | |
.gitignore | 7 vuotta sitten | |
Core.cs | 7 vuotta sitten | |
Driver.cs | 7 vuotta sitten | |
Event.cs | 7 vuotta sitten | |
LICENSE | 7 vuotta sitten | |
README.md | 7 vuotta sitten | |
TODO.md | 7 vuotta sitten | |
Terminal.csproj | 7 vuotta sitten | |
Terminal.sln | 7 vuotta sitten | |
demo.cs | 7 vuotta sitten |
This is a simple UI toolkit for .NET.
The input handling of gui.cs is similar in some ways to Emacs and the Midnight Commander, so you can expect some of the special key combinations to be active.
The key ESC can act as an Alt modifier (or Meta in Emacs parlance), to allow input on terminals that do not have an alt key. So to produce the sequence Alt-F, you can press either Alt-F, or ESC folowed by the key F.
To enter the key ESC, you can either press ESC and wait 100 milliseconds, or you can press ESC twice.
ESC-0, and ESC_1 through ESC-9 have a special meaning, they map to F10, and F1 to F9 respectively.
Currently gui.cs is built on top of curses, but the console driver has
been abstracted, an implementation that uses System.Console
is
possible, but would have to emulate some of the behavior of curses,
namely that operations are performed on the buffer, and the Refresh
call reflects the contents of an internal buffer into the screen and
position the cursor in the last set position at the end.