X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=README.md;h=24b437a65a4dee26b1392ddda1033bc40860f3d8;hb=7c870d89433346ccb5505f8f9ba62d3fc18fe996;hp=4acc5251ebc7433a151b74a65c60227889c7fe3f;hpb=a4406f4ed7f163b7ab0adce2e710b74d1175b1f3;p=fanfix.git diff --git a/README.md b/README.md index 4acc525..24b437a 100644 --- a/README.md +++ b/README.md @@ -110,6 +110,16 @@ ambiguous. This section describes such issues. input (see the ENABLE_LINE_INPUT flag for GetConsoleMode() and SetConsoleMode()). + ECMA48 Backend + -------------- + + - Mouse support for BackendType.ECMA48/XTERM currently requires UTF-8 + coordinates (1005 mode). Terminals that support UTF-8 mouse coordinates + include xterm, rxvt-unicode, gnome-terminal, and konsole. Due to Java's + InputStreamReader requirement of a valid UTF-8 stream, one must assume + the terminal will always generate correct UTF-8 bytes. Mode 1006 (SGR) + will be supported in a future release. + Roadmap @@ -126,13 +136,6 @@ Many tasks remain before calling this version 1.0: - Block cursor - ECMA48Backend running on socket - TFileOpen -- Decide on naming convention: getText, getValue, getLabel: one or all - of them? -- Refactor: - - TKeypress: - - getCh() --> getChar() - - getAlt/getCtrl/getShift --> isAltDown / isCtrlDown / isShiftDown - - Other boolean getters --> isSomething - Document any properties used - Expose use of 'stty' @@ -154,6 +157,8 @@ Many tasks remain before calling this version 1.0: 0.0.5: BUG HUNT - TSubMenu keyboard mnemonic not working +- ECMA48Terminal + - Mode 1006 mouse coordinates 0.1.0: BETA RELEASE