Terminals ========= AppCUI supports various terminals front-ends, as shown in the next table. +----------------------------------+-----------+-------+---------+ || Feature || Windows || SDL || ncurses| || || Terminal || || | +----------------------------------+-----------+-------+---------+ | Windows | Yes | Yes | | +----------------------------------+-----------+-------+---------+ | Linux | | Yes | Yes | +----------------------------------+-----------+-------+---------+ | MAC/OSX | | Yes | Yes | +----------------------------------+-----------+-------+---------+ | 16 colors | Yes | Yes | Yes | +----------------------------------+-----------+-------+---------+ | Game Mode (30 FPS auto renderer) | Yes | Yes | | +----------------------------------+-----------+-------+---------+ | Unicode character set | Yes | Yes | | +----------------------------------+-----------+-------+---------+ | Cursor (caret) blink | Yes | | | +----------------------------------+-----------+-------+---------+ | Mouse drag | Yes | Yes | | +----------------------------------+-----------+-------+---------+ | Mouse move event | Yes | Yes | | +----------------------------------+-----------+-------+---------+ | Mouse click event | Yes | Yes | Yes | +----------------------------------+-----------+-------+---------+ | ``Alt+key`` support | Yes | Yes | | +----------------------------------+-----------+-------+---------+ | ``Ctrl+key`` support | Yes | Yes | Yes | +----------------------------------+-----------+-------+---------+ | ``Shift+key`` support | Yes | Yes | | +----------------------------------+-----------+-------+---------+ | ``Ctrl+Alt+key`` support | Yes | Yes | | +----------------------------------+-----------+-------+---------+ | ``Ctrl+Shift+key`` support | Yes | Yes | Yes | +----------------------------------+-----------+-------+---------+ | ``Alt+Shift+key`` support | Yes | Yes | | +----------------------------------+-----------+-------+---------+ | ``Ctrl+Alt+Shift+key`` support | Yes | Yes | | +----------------------------------+-----------+-------+---------+ | Underline characters | | | | +----------------------------------+-----------+-------+---------+ | Bold characters | | | | +----------------------------------+-----------+-------+---------+ | Clipboard support | Yes | Yes | | +----------------------------------+-----------+-------+---------+ | Terminal resize events | Yes | Yes | | +----------------------------------+-----------+-------+---------+ | Terminal maximize support | Yes | Yes | | +----------------------------------+-----------+-------+---------+ | Terminal full-screen support | Yes | Yes | | +----------------------------------+-----------+-------+---------+ | Terminal configure size support | Yes | Yes | | +----------------------------------+-----------+-------+---------+ | Terminal set character size Mode | Yes | Yes | | +----------------------------------+-----------+-------+---------+