diff --git a/src/conio/cterm.txt b/src/conio/cterm.txt index 7b73870fabcfabda1cc3c204d639e5f54022b39c..e2273d50d3232ec74d11ac2a2c290205e92ab8f5 100644 --- a/src/conio/cterm.txt +++ b/src/conio/cterm.txt @@ -304,12 +304,12 @@ CSI Ps1 ; Ps2 sp D font selection. Only X11 and SDL currently do. Supported Ps1 values: 0 - Default font - 1 - Font selected by the high intensity bit when CSI [ ? 31 h + 1 - Font selected by the high intensity bit when CSI ? 31 h is enabled - 2 - Font selected by the blink intensity bit when CSI [ ? 34 h + 2 - Font selected by the blink intensity bit when CSI ? 34 h is enabled 3 - Font selected by both the high intensity and blink bits - when both CSI [ ? 31 h and CSI [ ? 34 h are enabled + when both CSI ? 31 h and CSI ? 34 h are enabled Currently included fonts are: 0 - Codepage 437 English 1 - Codepage 1251 Cyrillic, (swiss) @@ -640,6 +640,11 @@ CSI ? Ps... h row will move the cursor to the start of the next line triggering a scroll if required to create a new line. Defaults to set. SOURCE: Digital VT102 User Guide + 9 - X10 compatible mouse reporting + Mouse button presses will send a CSI M <button> <x> <y> + Where <button> is ' ' + button number (0-based) + <x> and <y> are '!' + position (0-based) + SOURCE: xterm 25 - Display the cursor. Defaults to set. SOURCE: "Installing and Using the VT320 Video Terminal" 31 - Enable bright alt character set @@ -669,6 +674,53 @@ CSI ? Ps... h position is the one in which the bottom sixel is in. Defaults to set. SOURCE: VT330/VT340 Programmer Reference Manual + 1000 - Normal tracking mode mouse reporting + Mouse button presses will send a CSI M <button> <x> <y> + Where <button> is ' ' + button number (0-based) + Mouse button releases will use a button number of 4 + <x> and <y> are '!' + position (0-based) + SOURCE: xterm + 1001 - Highlight tracking mode mouse reporting + (Not supported by SyncTERM) + SOURCE: xterm + 1002 - Button-event tracking mode mouse reporting + Mouse button presses and movement when a button is pressed + will send a CSI M <button> <x> <y> + Where <button> is ' ' + button number (0-based) + 32 is added to the button number for movement events. + Mouse button releases will use a button number of 4 + <x> and <y> are '!' + position (0-based) + SOURCE: xterm + 1003 - Any-event tracking mode mouse reporting + Mouse button presses and movement + will send a CSI M <button> <x> <y> + Where <button> is ' ' + button number (0-based) + 32 is added to the button number for movement events. + Mouse button releases will use a button number of 4 + <x> and <y> are '!' + position (0-based) + If no button is pressed, it acts as though button 0 is. + SOURCE: xterm + 1004 - Focus-event tracking mode mouse reporting + (Not supported by SyncTERM) + SOURCE: xterm + 1005 - UTF-8 encoded extended coordinates + (Not supported by SyncTERM) + SOURCE: xterm + 1006 - SGR encoded extended coordinates + Instead of the CSI M method, the format of mouse reporting + is change to CSI < Pb ; Px ; Py M for presses and + CSI < Pb ; Px ; Py m for releases. + Instead of CSI M + Px and Py are one-based. + Pb remains the same (32 added for movement) + Button 3 is not used for release (separate code) + SOURCE: xterm + 1007 - Alternate scroll mode + (Not supported by SyncTERM) + SOURCE: xterm + 1015 - URXVT encoded extended coordinates + (Not supported by SyncTERM) + SOURCE: xterm CSI Pn k Line Position Backward @@ -701,6 +753,7 @@ CSI ? Ps... l overwriting anything which was previously written to the same position. SOURCE: Digital VT102 User Guide + 9 - Disable X10 compatible mouse reporting 25 - Hide the cursor. Defaults to set. SOURCE: "Installing and Using the VT320 Video Terminal" 31 - Disable bright alt character set @@ -727,6 +780,29 @@ CSI ? Ps... l position is unchanged from where it was when the sixel string started. Defaults to set. SOURCE: VT330/VT340 Programmer Reference Manual + 1000 - Disable Normal tracking mode mouse reporting + SOURCE: xterm + 1001 - Disable Highlight tracking mode mouse reporting + (Not supported by SyncTERM) + SOURCE: xterm + 1002 - BDisable utton-event tracking mode mouse reporting + SOURCE: xterm + 1003 - Disable Any-event tracking mode mouse reporting + SOURCE: xterm + 1004 - Disable Focus-event tracking mode mouse reporting + (Not supported by SyncTERM) + SOURCE: xterm + 1005 - Disable UTF-8 encoded extended coordinates + (Not supported by SyncTERM) + SOURCE: xterm + 1006 - Disable SGR encoded extended coordinates + SOURCE: xterm + 1007 - Disable Alternate scroll mode + (Not supported by SyncTERM) + SOURCE: xterm + 1015 - Disable URXVT encoded extended coordinates + (Not supported by SyncTERM) + SOURCE: xterm CSI Ps... m Select Graphic Rendition @@ -820,7 +896,7 @@ CSI Ps n and x is the current row. 255 - NON-STANDARD EXTENSION - Replies as though a CSI [ 6 n was received with the cursor in + Replies as though a CSI 6 n was received with the cursor in the bottom right corner. i.e.: Returns the terminal size as a position report.