Meta tags:
Headings (most frequently used words):
sequences, escape, bit, support, control, in, ansi, code, contents, history, platform, c0, codes, fe, sequence, introducer, commands, select, graphic, rendition, parameters, operating, system, command, fs, fp, nf, examples, terminal, input, see, also, notes, references, external, links, colors, shell, scripting, and, 24, unix, environment, variables, relating, to, color,
Text of the page (most frequently used words):
the (383), and (145), esc (131), sequences (89), for (82), color (65), terminal (64), csi (62), #escape (61), ansi (60), from (56), with (53), code (51), control (51), iso (49), cursor (49), this (47), are (46), not (45), 255 (45), character (41), xterm (39), colors (38), standard (36), sequence (36), terminals (35), bit (32), use (31), iec (31), set (30), retrieved (29), windows (28), edit (27), line (26), used (26), ecma (25), default (24), all (23), codes (23), other (22), standards (21), characters (21), 205 (21), position (21), some (21), these (21), which (21), that (20), range (20), was (19), 2022 (19), console (19), 128 (18), background (18), can (18), command (18), byte (18), articles (17), dec (17), video (17), support (17), screen (17), such (17), select (17), using (16), number (16), 229 (16), may (15), any (15), bright (15), type (15), supported (15), text (14), functions (14), emulators (14), foreground (14), itu (13), linux (13), mode (13), modifier (13), software (13), else (13), 127 (13), 187 (13), page (12), international (12), 6429 (12), system (12), vt100 (12), but (12), information (12), keys (12), green (12), 196 (12), february (11), sets (11), format (11), function (11), single (11), mintty (11), left (11), row (11), red (11), name (11), bytes (11), implemented (11), 230 (11), different (10), ascii (10), 416 (10), sys (10), double (10), powershell (10), sgr (10), current (10), parameters (10), private (10), most (10), following (10), more (10), them (10), display (10), effect (10), defined (10), values (10), space (10), level (10), moves (10), table (9), systems (9), jis (9), cyrillic (9), unix (9), also (9), dickey (9), thomas (9), programmer (9), github (9), like (9), version (9), needed (9), added (9), end (9), two (9), graphic (9), reset (9), move (9), string (9), rgb (9), 02x (9), wikipedia (8), non (8), unsourced (8), statements (8), january (8), list (8), open (8), utf (8), digital (8), next (8), shift (8), original (8), when (8), commands (8), pdf (8), gnome (8), attributes (8), same (8), output (8), numbers (8), value (8), first (8), lines (8), makes (8), bold (8), followed (8), into (8), were (8), blue (8), print (8), 102 (8), additional (7), 2023 (7), links (7), 8613 (7), application (7), dos (7), font (7), document (7), archived (7), iterm2 (7), environment (7), only (7), make (7), char (7), many (7), key (7), will (7), column (7), has (7), example (7), keycode (7), letter (7), there (7), rendition (7), widely (7), abbr (7), where (7), uses (7), than (7), 243 (7), 204 (7), intensity (7), clear (7), november (6), references (6), june (6), 2020 (6), user (6), org (6), 238 (6), encoding (6), encodings (6), its (6), alternative (6), architecture (6), coded (6), kitty (6), august (6), get (6), vt510 (6), width (6), 256 (6), history (6), enable (6), 2004 (6), 192 (6), bracketed (6), right (6), home (6), programs (6), yellow (6), pressed (6), modifiers (6), alt (6), down (6), would (6), citation (6), input (6), optional (6), normal (6), col (6), include (6), x1b (6), part (6), instead (6), top (6), 0x7e (6), emulator (6), based (6), specification (6), neither (6), black (6), adopted (6), had (6), nor (6), ideogram (6), underline (6), languages (5), contents (5), you (5), october (5), december (5), 2025 (5), external (5), july (5), 2015 (5), national (5), computer (5), related (5), 8859 (5), series (5), file (5), common (5), latin (5), kermit (5), keyboard (5), technology (5), oda (5), content (5), save (5), osc (5), ncurses (5), paste (5), now (5), host (5), com (5), printer (5), 1979 (5), dark (5), magenta (5), including (5), behavior (5), should (5), several (5), main (5), often (5), well (5), printf (5), starting (5), send (5), parameter (5), state (5), examples (5), half (5), then (5), 0x20 (5), change (5), palette (5), operating (5), disable (5), rather (5), introduced (5), could (5), one (5), 100 (5), 231 (5), 214 (5), 178 (5), 118 (5), usually (5), hide (5), does (5), toggle (4), search (4), about (4), privacy (4), registered (4), 2017 (4), dead (4), https (4), 27000 (4), 646 (4), 216 (4), link (4), variable (4), hardware (4), specific (4), special (4), greek (4), new (4), europe (4), 101 (4), early (4), interchange (4), architectures (4), net (4), 1991 (4), april (4), documentation (4), 2016 (4), invisible (4), island (4), faq (4), how (4), done (4), height (4), manual (4), users (4), true (4), kde (4), march (4), extensions (4), faint (4), sco (4), final (4), restore (4), saved (4), microsoft (4), device (4), fips (4), running (4), see (4), ss3 (4), konsole (4), letters (4), form (4), case (4), schemes (4), implementations (4), always (4), section (4), defaults (4), after (4), have (4), however (4), though (4), 033 (4), similar (4), while (4), their (4), those (4), buffer (4), per (4), bottom (4), 0x30 (4), vte (4), bel (4), termcap (4), became (4), semicolon (4), given (4), above (4), implementation (4), cyan (4), included (4), out (4), thus (4), separated (4), cube (4), gray (4), 232 (4), white (4), 252 (4), 242 (4), 220 (4), 210 (4), 191 (4), 188 (4), 156 (4), 153 (4), 150 (4), 147 (4), 107 (4), high (4), below (4), side (4), rarely (4), arguments (4), turn (4), off (4), popular (4), aux (4), serial (4), port (4), scroll (4), missing (4), beginning (4), introducer (4), terminated (4), almost (4), did (4), sidebar (4), view (3), under (3), 2026 (3), needing (3), clarification (3), 2010 (3), reliable (3), institute (3), title (3), 20000 (3), 10646 (3), 61131 (3), 60870 (3), 5426 (3), 1004 (3), 233 (3), 217 (3), programming (3), universal (3), tape (3), detection (3), unicode (3), 0211 (3), din (3), ebcdic (3), koi8 (3), koi (3), calculators (3), teletext (3), apc (3), platform (3), hebrew (3), turkish (3), french (3), ibm (3), indic (3), pages (3), 2011 (3), aixterm (3), 2006 (3), manufacturers (3), controls (3), decsc (3), console_codes (3), bugzilla (3), bug (3), fedora (3), project (3), lang (3), slang (3), report (3), changed (3), 2018 (3), moy (3), edward (3), gildea (3), stephen (3), 2013 (3), structure (3), extension (3), includes (3), virtual (3), help (3), python (3), hood (3), jason (3), process (3), listed (3), heathkit (3), second (3), devices (3), over (3), shell (3), reporting (3), certain (3), words (3), scheme (3), sent (3), equivalent (3), dcs (3), return (3), 109 (3), program (3), modern (3), read (3), sending (3), reverse (3), ignored (3), syntax (3), saves (3), sometimes (3), others (3), whether (3), 0x3f (3), 0x1b (3), become (3), light (3), later (3), although (3), libraries (3), tolerance (3), unused (3), specify (3), colorspace (3), supporting (3), grayscale (3), thomasdickey (3), snapshots (3), blob (3), master (3), 245 (3), 241 (3), 200 (3), 184 (3), 181 (3), 166 (3), app (3), few (3), allow (3), directly (3), blinking (3), underlined (3), changes (3), blink (3), treated (3), treat (3), focus (3), entire (3), 0x7f (3), possible (3), without (3), 0x40 (3), starts (3), made (3), portable (3), computers (3), location (3), tools (3), add (2), contact (2), policy (2), available (2), terms (2), organization (2), categories (2), lacking (2), dates (2), 2021 (2), short (2), description (2), wikidata (2), interface (2), american (2), index (2), 80000 (2), 42010 (2), 39075 (2), 38500 (2), 33001 (2), 29119 (2), 29110 (2), 27040 (2), 27002 (2), 26300 (2), 24707 (2), 23360 (2), 23270 (2), 23008 (2), 23003 (2), 23000 (2), 22537 (2), 22275 (2), 21827 (2), 21000 (2), 20802 (2), 19770 (2), 19757 (2), 19752 (2), 18181 (2), 18014 (2), 18004 (2), 17025 (2), 17024 (2), 16485 (2), 16262 (2), 15938 (2), 15897 (2), 15693 (2), 15511 (2), 15504 (2), 15445 (2), 15444 (2), 15408 (2), 15291 (2), 15288 (2), 14882 (2), 14651 (2), 14496 (2), 14443 (2), 13818 (2), 13816 (2), 13568 (2), 13250 (2), 12207 (2), 11801 (2), 11544 (2), 11404 (2), 11179 (2), 11172 (2), 10967 (2), 10279 (2), 10179 (2), 10165 (2), 10116 (2), 9995 (2), 9945 (2), 9899 (2), 9593 (2), 9592 (2), 9529 (2), 9496 (2), 9293 (2), 9126 (2), 8652 (2), 8632 (2), 7942 (2), 7816 (2), 7813 (2), 7812 (2), 7811 (2), 7810 (2), 6523 (2), 5218 (2), 4909 (2), 1989 (2), 23094 (2), 15926 (2), 12052 (2), 11941 (2), 10367 (2), 6862 (2), 6438 (2), 5428 (2), 5427 (2), 2033 (2), 2014 (2), 1073 (2), 228 (2), 226 (2), present (2), basic (2), graphics (2), disc (2), dlt (2), language (2), length (2), html (2), separator (2), morse (2), comparison (2), 18030 (2), 169 (2), fieldata (2), symbols (2), abicomp (2), sharp (2), postscript (2), roman (2), nrcs (2), mcs (2), compucolor (2), 960 (2), norwegian (2), danish (2), replacement (2), japanese (2), 1252 (2), extended (2), 950 (2), 936 (2), 932 (2), 1046 (2), csx (2), ukrainian (2), sámi (2), romanian (2), maltese (2), esperanto (2), devanagari (2), central (2), european (2), celtic (2), arabic (2), scripts (2), lst (2), approved (2), parts (2), western (2), teletex (2), compliant (2), 5th (2), edition (2), comprehensive (2), handling (2), versions (2), bash (2), decdwl (2), decswl (2), vt52 (2), koblinger (2), egmont (2), no_color (2), please (2), colorfgbg (2), 2012 (2), wiki (2), why (2), libvte (2), permanent (2), patch (2), xfree86 (2), shortcut (2), remaps (2), curly (2), colored (2), underlines (2), scorc (2), margins (2), scosc (2), 164 (2), 2019 (2), 1994 (2), prompt (2), favor (2), package (2), colorama (2), withdrawn (2), company (2), theme (2), compared (2), seen (2), window (2), way (2), note (2), numeric (2), notes (2), via (2), typed (2), creates (2), generate (2), terminator (2), various (2), omitted (2), draft (2), insert (2), delete (2), f10 (2), meta (2), rest (2), being (2), ctrl (2), terminating (2), decimal (2), keypresses (2), outside (2), learn (2), message (2), sources (2), citations (2), break (2), int (2), each (2), displayed (2), specified (2), work (2), even (2), flasher (2), until (2), terminates (2), sed (2), containing (2), provide (2), directory (2), names (2), scripting (2), dir (2), consider (2), clears (2), upper (2), corner (2), twice (2), tall (2), decdhl (2), recognised (2), 3fp (2), reserved (2), announce (2), further (2), bits (2), 0x2f (2), restores (2), formatting (2), previous (2), resets (2), proper (2), among (2), discuss (2), 0x07 (2), 0x9c (2), allows (2), mainly (2), vim (2), upon (2), already (2), exist (2), terminfo (2), indicate (2), widespread (2), updated (2), variables (2), relating (2), both (2), addition (2), marked (2), leading (2), specifications (2), interprets (2), specifying (2), separators (2), semicolons (2), very (2), elaborate (2), incompatible (2), initially (2), cards (2), applications (2), setting (2), been (2), 249 (2), 240 (2), 237 (2), 234 (2), 222 (2), 221 (2), 219 (2), 218 (2), 209 (2), 201 (2), 199 (2), 198 (2), 197 (2), 193 (2), 180 (2), 168 (2), 165 (2), 161 (2), 158 (2), 152 (2), 143 (2), 142 (2), 139 (2), 136 (2), 126 (2), 121 (2), 120 (2), 117 (2), 114 (2), 113 (2), 112 (2), 111 (2), 108 (2), 106 (2), 105 (2), 104 (2), 103 (2), vary (2), lookup (2), algorithm (2), between (2), web (2), cga (2), shows (2), just (2), selected (2), inverse (2), ability (2), 31m (2), superscript (2), subscript (2), effects (2), overline (2), overlined (2), framed (2), encircled (2), proportional (2), spacing (2), according (2), crossed (2), doubly (2), italic (2), before (2), minute (2), times (2), slow (2), style (2), named (2), 1049 (2), reports (2), dectcem (2), vertical (2), local (2), cup (2), cud (2), cnl (2), modes (2), horizontal (2), whole (2), erase (2), feature (2), cuu (2), exhaustive (2), undefined (2), ignore (2), immediately (2), acts (2), useful (2), written (2), 0x9f (2), server (2), start (2), data (2), three (2), ss2 (2), selects (2), 0x8e (2), corresponding (2), representing (2), general (2), horizontally (2), rely (2), feed (2), tab (2), assume (2), making (2), invoked (2), transmitted (2), perform (2), method (2), enabled (2), calls (2), update (2), 1981 (2), bios (2), led (2), clones (2), displays (2), communicate (2), bulletin (2), board (2), personal (2), 1980s (2), amounts (2), government (2), market (2), committee (2), identical (2), vendor (2), positions (2), options (2), here (2), appearance (2), upload (2), article (2), subsection (2), log (2), create (2), account (2), donate (2), menu (2), topic, mobile, cookie, statement, statistics, developers, conduct, legal, safety, contacts, disclaimers, apply, site, agree, trademark, profit, wikimedia, foundation, inc, creative, commons, attribution, sharealike, license, rendered, parsoid, last, edited, utc, hidden, disputed, accuracy, disputes, permanently, dmy, php, ansi_escape_code, oldid, 1378451808, electrotechnical, commission, 81346, family, 24752, 24744, 24727, 19788, 13522, 13346, 10021, 63382, 63119, 63110, 62700, 62682, 62680, 62455, 62386, 62379, 62366, 62365, 62351, 62325, 62304, 62264, 62262, 62196, 62061, 62056, 62026, 62014, 61970, 61968, 61960, 61883, 61851, 61850, 61784, 61511, 61508, 61499, 61400, 61360, 61355, 61334, 61162, 61158, 61030, 60980, 344, 60958, 60929, 60908, 60906, 60601, 60559, 60446, 60364, 60320, 60309, 60297, 60269, 60228, 60112, 60079, 60068, 60063, 60062, 60038, 60034, 60027, category, 56000, 55000, 50001, 45001, 40500, 40314, 40260, 40250, 40240, 40230, 39001, 37120, 37001, 32000, 31010, 31000, 30170, 30000, 29500, 29199, 29148, 28000, 27729, 27019, 27018, 27017, 27007, 27006, 27005, 27004, 27003, 27001, 26324, 26262, 26000, 25964, 25178, 24728, 24617, 24613, 24517, 23941, 23271, 23092, 23090, 23009, 22396, 22395, 22392, 22382, 22381, 22380, 22322, 22319, 22315, 22301, 22300, 22000, 21778, 21500, 21482, 21122, 21047, 21001, 20830, 20400, 20252, 20121, 20022, 29999, 19831, 19794, 19775, 19650, 19600, 19510, 19509, 19508, 19507, 19506, 19505, 19503, 19502, 19501, 19500, 19439, 19407, 19136, 19125, 19115, 19114, 19092, 19011, 19005, 18916, 18760, 18629, 18245, 17800, 17799, 17506, 17442, 17369, 17203, 17100, 16949, 16750, 16612, 16610, 16355, 16023, 15930, wip, 15924, 15919, 15707, 15706, 15686, 15489, 15438, 15398, 15189, 15118, 15022, 14971, 14764, 14755, 14698, 14649, 14644, 14617, 14555, 14396, 14289, 14224, 14223, 14051, 14031, 14006, 14000, 13849, 13616, 13584, 13567, 13490, 13485, 13450, 13406, 13399, 13216, 13211, 12944, 12620, 12234, 12182, 12006, 11992, 11940, 11898, 11889, 11785, 11784, 11783, 11170, 11073, 10962, 10957, 10861, 10746, 10664, 10628, 10589, 10585, 10383, 10303, 10218, 10206, 10161, 10160, 10118, 10007, 10006, 10000, 19999, 9985, 9984, 9897, 9797, 9660, 9594, 9564, 9506, 9407, 9362, 9314, 9241, 9227, 9141, 9075, 9036, 9000, 9001, 8879, 8820, 8807, 8805, 8806, 8802, 8691, 8651, 8601, 8583, 8571, 8501, 8373, 8217, 8178, 8093, 8000, 7736, 7637, 7498, 7200, 7185, 7098, 7064, 7027, 7010, 7002, 7001, 6943, 6709, 6425, 6385, 6373, 6346, 6344, 6166, 5964, 5807, 5800, 5776, 5775, 5725, 5127, 4217, 4165, 4157, 4031, 3977, 3950, 3901, 3864, 3602, 3601, 3307, 3297, 3166, 3103, 3029, 2921, 2852, 2848, 2788, 2720, 2711, 2709, 2533, 2281, 2240, 2146, 2145, 2108, 2047, 1745, 1629, 1538, 1413, 1155, 1007, 1000, 999, 965, 898, 860, 843, 838, 764, 732, 704, 690, 668, 657, 639, 519, 518, 500, 361, 306, 302, 262, 261, 259, 9999, romanizations, standardization, 1961, json, full, minimal, dart, ecmascript, e4x, javascript, eiffel, cli, holographic, versatile, media, ultra, density, optical, udf, fat16b, fat16, fat12, fat, cdfs, rom, disk, vxa, ultrium, linear, super, dds, advanced, intelligent, uwb, nfc, radio, openxps, office, xml, infrastructure, apiw, interfaces, mojibake, micr, han, unification, charset, ccsid, topics, whitespace, prosigns, ot1, oms, oml, ly1, cork, typesetting, tex, tace16, scsu, cesu, bocu, 91379, unified, hangul, tron, symbol, stanford, seascii, mojikyō, inis, p27, arib, std, b24, apl, asmo, 449, spectrum, zx81, zx80, xccs, wiscii, ventura, trs, sinclair, sega, 3000, sam, coupé, petscii, nec, msx, lmbcs, lics, squoze, rpl, focal, gsm, gem, galaksija, radix, 8001, cdc, casio, bics, atari, atascii, apple, amstrad, cpc, acorn, risc, 1058, 1055, 1054, 1053, 1052, technical, tcs, swedish, finnish, dutch, united, kingdom, spanish, swiss, canadian, multinational, vtx, dkoi, polytonic, german, 1270, 1258, 1257, 1256, 1255, 1254, 1253, 1251, 1250, gbk, cer, 1133, 1019, 1018, 1017, 1016, 1015, 1014, 1013, 1012, 1010, 1009, 1008, 1006, 922, 921, 915, 912, 896, 895, aix, mik, mazovia, kamenický, iran, cwi, 1127, 1118, 1117, 1116, 1115, 1098, 1043, 1040, 951, 949, 942, 904, 899, 869, 868, 867, 866, 865, 864, 863, 862, 861, 858, 850, 737, 437, turkic, ogham, inuit, iceland, gurmukhi, gujarati, georgian, gaelic, croatian, barents, armenian, mac, euc, yuscii, vscii, viscii, tscii, tis, 620, pascii, 1590, 1564, 1002, 1001, kps, 9566, 0213, 0212, 0208, 0201, iscii, hkscs, 12345, 2312, gost, 10859, elot, 927, 66003, cns, 11643, bscii, brascii, big5, armscii, cccii, eacc, ansel, marc, bibliographic, adaptations, estonian, welsh, proposed, abandoned, baltic, thai, nordic, north, transcode, world, 6937, videotex, bcdic, baudot, murray, chinese, wabun, kana, needle, telegraph, telecommunication, rec, collection, vaguely, friends, 2007, emulation, documents, association, geneva, published, macos, comparing, counting, notification, ask, guide, debian, chapter, tips, 2009, itscj, ipsj, register, adoption, gists, hyperlinks, anchors, 733423, automatic, features, comments, fossies, midnight, commander, lib, tty, curs_color, manipulate, curses, martin, kealey, termstandard, кочков, антон, mailing, fwd, 24bit, patches, million, readme, morecolors, spaces, copy, 256colors2, dated, 1999, equated, 256color, issue, 4266, rendering, man, bugtracker, 387811, protocol, gitlab, 6382, issues, george, nachman, 791596, thoughts, 2003, openserver, release, man7, conrad, irwin, cirw, ordered, decslrm, frank, cruz, christine, gianone, 1997, press, 278, 978, 55558, isbn, ctlseqs, fifth, sixth, techniques, retiring, classic, conpty, ecosystem, roadmap, bitcrazed, docs, pypi, 2005, definitions, amigaos, 1992, catalog, williams, paul, brief, imaging, etc, vtrgb, campbell, 1709, debug, unchanged, decade, give, distinctive, unaffected, lnk, fullscreen, cmd, exe, italicized, placeholders, literal, jtc, art, enhanced, generates, prepend, ambiguity, uppercase, replies, asked, collide, avoided, reflected, response, old, faulty, copied, terminate, mouse, emulates, lot, time, maintains, normally, emit, f17, f18, f19, f20, pgup, pgdn, f11, f12, f13, f14, f15, f16, keypad, comment, sum, subtracting, bitmap, must, keypress, unfortunately, mix, able, deal, complicate, matter, themselves, switched, typing, alphanumeric, area, mirror, isn, pressing, outputting, produces, remove, material, challenged, jstor, scholar, books, newspapers, news, find, removed, adding, improve, needs, void, stdio, 033c, older, variants, sleep, flashes, alternately, presses, alert, lengthy, bwarn, berr, 41m, employ, gnu, embellishes, displaying, warn, err, representations, highlighted, error, compatible, highlighting, say, require, reassigns, enter, indicated, valued, bombs, dull, wish, combined, locates, discarding, behaviour, public, individual, presently, ones, s8c1t, acs7, s7c1t, acs6, announcement, 0ft, changing, nft, said, subcategorised, low, indicating, 2ft, 2fp, 0x22, otherwise, decrc, apart, sixteen, individually, registry, 0x60, hard, hang, appending, ignorable, hyperlink, historical, reasons, 0x5c, icon, conventional, unconditionally, urxvt, originated, refuses, agreed, cannot, runtime, svr3, 1987, library
Text of the page (random words):
nctions individually registered with the iso ir registry 56 a table of these is listed under iso iec 2022 fp escape sequences edit if the esc is followed by a byte in the range 0x30 0x3f the escape sequence is of type fp which is set apart for up to sixteen private use control functions 15 6 5 3 some type fp private use escape sequences recognised by the vt100 abbr name effect esc 7 decsc dec save cursor saves the cursor position encoding shift state and formatting attributes 57 17 esc 8 decrc dec restore cursor restores the cursor position encoding shift state and formatting attributes from the previous decsc if any otherwise resets these all to their defaults 57 17 nf escape sequences edit if the esc is followed by a byte in the range 0x20 0x2f the escape sequence is of type nf said byte is followed by any number of additional bytes in this range and then a byte in the range 0x30 0x7e these escape sequences are further subcategorised by the low two bits of the first byte e g type 2f for sequences where the first byte is 0x22 and by whether the final byte is in the range 0x30 0x3f indicating private use e g type 2fp or not e g type 2ft 15 13 2 1 most of the nft sequences are for changing the current character set and are listed in iso iec 2022 some others some type 0ft announcement ansi escape sequences 17 15 15 2 abbr name effect esc sp f acs6 s7c1t announce code structure 6 send 7 bit c1 control character to the host makes the function keys send esc letter instead of 8 bit c1 codes esc sp g acs7 s8c1t announce code structure 7 send 8 bit c1 control character to the host makes the function keys send 8 bit c1 codes if the first byte is the public sequences are reserved for additional iso ir registered individual control functions 15 6 5 2 no such sequences are presently registered 56 type 3fp sequences which includes ones starting with are available for private use control functions 15 6 5 3 some type 3fp private use escape sequences recognised by the vt100 abbr name effect esc 3 decdhl dec double height letters top half makes the current line use characters twice as tall this code is for the top half 58 esc 4 decdhl dec double height letters bottom half makes the current line use characters twice as tall this code is for the bottom half 58 esc 5 decswl dec single width line makes the current line use single width characters per the default behaviour 59 17 esc 6 decdwl dec double width line makes the current line use double width characters discarding any characters in the second half of the line 60 17 examples edit csi 2 j this clears the screen and on some devices locates the cursor to the y x position 1 1 upper left corner csi 32 m this makes text green the green may be a dark dull green so you may wish to enable bold with the sequence csi 1 m which would make it bright green or combined as csi 32 1 m some implementations use the bold state to make the character bright csi 0 6 8 dir 13 p this reassigns the key f10 to send to the keyboard buffer the string dir and enter which in the dos command line would display the contents of the current directory ms dos ansi sys only this was sometimes used for ansi bombs this is a private use code as indicated by the letter p using a non standard extension to include a string valued parameter following the letter of the standard would consider the sequence to end at the letter d csi s this saves the cursor position using the sequence csi u will restore it to the position say the current cursor position is 7 y and 10 x the sequence csi s will save those two numbers now you can move to a different cursor position such as 20 y and 3 x using the sequence csi 20 3 h or csi 20 3 f now if you use the sequence csi u the cursor position will return to 7 y and 10 x some terminals require the dec sequences esc 7 esc 8 instead which is more widely supported in shell scripting edit ansi escape codes are often used in unix and unix like terminals to provide syntax highlighting for example on compatible terminals the following list command color codes file and directory names by type ls color users can employ escape codes in their scripts by including them as part of standard output or standard error for example the following gnu sed command embellishes the output of the make command by displaying lines containing words starting with warn in reverse video and words starting with err in bright yellow on a dark red background letter case is ignored the representations of the codes are highlighted 61 make 2 1 sed e s bwarn x1b 7m x1b 0m i e s berr x1b 93 41m x1b 0m i the following bash function flashes the terminal by alternately sending reverse and normal video mode codes until the user presses a key 62 it can be used to alert a programmer when a lengthy command terminates such as with make flasher 63 flasher while true do printf e 5h sleep 0 1 printf e 5l read s n1 t1 break done the following command will reset the console similar to the command reset on modern linux systems however it should work even on older linux systems and on other non linux unix variants printf 033c in c edit this following program creates a table of numbers from 0 to 109 each of which is displayed in the format specified by the select graphic rendition escape sequence using that number as the graphic rendition code output of example program on gnome terminal include stdio h int main void int row col n for row 0 row 11 row for col 0 col 10 col n 10 row col if n 109 break printf 033 dm 3d 033 m n n printf n return 0 terminal input sequences edit this section needs more citations please help improve this section by adding citations to reliable sources unsourced material may be challenged and removed find sources ansi escape code news newspapers books scholar jstor october 2023 learn how and when to remove this message pressing special keys on the keyboard as well as outputting many xterm csi dcs or osc sequences often produces a csi dcs or osc sequence sent from the terminal to the computer as though the user typed it when typing input on a terminal keypresses outside the normal main alphanumeric keyboard area can be sent to the host as ansi sequences for keys that have an equivalent output function such as the cursor keys these often mirror the output sequences however for most keypresses there isn t an equivalent output sequence to use there are several encoding schemes and unfortunately most terminals mix sequences from different schemes so host software has to be able to deal with input sequences using any scheme to complicate the matter the vt terminals themselves have two schemes of input normal mode and application mode that can be switched by the application draft section char char esc esc esc esc alt esc esc char alt keypress or keycode sequence esc alt esc modifier char keycode sequence modifier is a decimal number and defaults to 1 xterm esc keycode modifier keycode sequence keycode and modifier are decimal numbers and default to 1 vt if the terminating character is the first number must be present and is a keycode number the second number is an optional modifier value if the terminating character is a letter the letter is the keycode value and the optional number is the modifier value the modifier value defaults to 1 and after subtracting 1 is a bitmap of modifier keys being pressed meta ctrl alt shift so for example esc 4 2 is shift end esc 20 is function key f9 esc 5c is ctrl in other words the modifier is the sum of the following numbers key pressed number comment 1 always added the rest are optional shift 1 left alt 2 control 4 meta 8 vt sequences esc 1 home esc 16 esc 31 f17 esc 2 insert esc 17 f6 esc 32 f18 esc 3 delete esc 18 f7 esc 33 f19 esc 4 end esc 19 f8 esc 34 f20 esc 5 pgup esc 20 f9 esc 35 esc 6 pgdn esc 21 f10 esc 7 home esc 22 esc 8 end esc 23 f11 esc 9 esc 24 f12 esc 10 f0 esc 25 f13 esc 11 f1 esc 26 f14 esc 12 f2 esc 27 esc 13 f3 esc 28 f15 esc 14 f4 esc 29 f16 esc 15 f5 esc 30 xterm sequences esc a up esc k esc u esc b down esc l esc v esc c right esc m esc w esc d left esc n esc x esc e esc o esc y esc f end esc op f1 esc z esc g keypad 5 esc oq f2 esc h home esc or f3 esc i esc os f4 esc j esc t esc a to esc d are the same as the ansi output sequences the modifier is normally omitted if no modifier keys are pressed but most implementations always emit the modifier for f1 f4 draft section xterm has a comprehensive documentation page on the various function key and mouse input sequence schemes from dec s vt terminals and various other terminals it emulates 17 thomas dickey has added a lot of support to it over time 64 he also maintains a list of default keys used by other terminal emulators for comparison 65 on the linux console certain function keys generate sequences of the form csi char the csi sequence should terminate on the old versions of terminator generate ss3 1 modifiers char when f1 f4 are pressed with modifiers the faulty behavior was copied from gnome terminal citation needed xterm replies csi row column r if asked for cursor position and csi 1 modifiers r if the f3 key is pressed with modifiers which collide in the case of row 1 this can be avoided by using the private modifier as csi 6 n which will be reflected in the response as csi row column r many terminals prepend esc to any character that is typed with the alt key down this creates ambiguity for uppercase letters and symbols _ which would form c1 codes clarification needed konsole generates ss3 modifiers char when f1 f4 are pressed with modifiers clarification needed some terminals including iterm2 and kitty support reporting additional keys via an enhanced csi u mode 66 67 see also edit ansi art control character iso iec jtc 1 sc 2 c0 and c1 control codes notes edit note that some n and m are italicized these are placeholders for numeric parameters not literal characters seen in dos shell window non fullscreen running in windows 3 x all the way up to cmd exe in windows 8 1 powershell s default shortcut lnk unchanged for over a decade remaps yellow and magenta to give powershell distinctive foreground background colors compared to the command prompt 33 powershell 7 is unaffected debug console dark theme campbell theme used as of windows 10 version 1709 for virtual terminals from etc vtrgb references edit 1 2 standard ecma 48 control functions for character imaging i o devices pdf second ed ecma international august 1979 brief history williams paul 2006 digital s video terminals vt100 net retrieved 17 august 2011 heathkit company 1979 heathkit catalog 1979 heathkit company archived from the original on 13 january 2012 retrieved 4 november 2011 withdrawn fips listed by number pdf national institute of standards and technology 15 december 2016 retrieved 2 january 2022 ecma 48 control functions for coded character sets ecma international iso iec 6429 1992 information technology control functions for coded character sets iso printer device amigaos documentation wiki printer command definitions retrieved 10 july 2013 hood jason 2005 process ansi escape sequences for windows console programs jason hood s home page retrieved 9 may 2013 colorama pypi python package index retrieved 27 february 2022 bitcrazed console virtual terminal sequences windows console docs microsoft com retrieved 30 may 2018 powershell help about special characters 12 january 2023 windows console and terminal ecosystem roadmap microsoft 2018 retrieved 13 march 2021 this includes retiring the classic console host user interface from its default position in favor of windows terminal conpty and virtual terminal sequences windows terminal is now the default in windows 11 18 october 2022 command prompt and windows powershell for windows 11 1 2 3 4 5 6 7 8 9 standard ecma 35 character code structure and extension techniques pdf sixth ed ecma international 1994 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 standard ecma 48 control functions for coded character sets pdf fifth ed ecma international june 1991 1 2 3 4 5 6 7 8 9 10 11 12 13 moy edward gildea stephen dickey thomas 2019 xterm control sequences ctlseqs invisible island frank da cruz christine gianone 1997 using c kermit digital press p 278 isbn 978 1 55558 164 0 scosc save current cursor position vt510 video terminal programmer information dec decslrm set left and right margins vt510 video terminal programmer information dec scorc restore saved cursor position vt510 video terminal programmer information dec moy edward gildea stephen dickey thomas xterm control sequences functions using csi ordered by the final character s retrieved 4 february 2022 conrad irwin april 2013 bracketed paste mode cirw in moy edward gildea stephen dickey thomas xterm control sequences bracketed paste mode retrieved 4 february 2022 console_codes 4 linux manual page man7 org retrieved 23 march 2018 1 2 screen hw sco openserver release 5 0 7 manual 11 february 2003 bug 791596 thoughts about faint sgr 2 bugzilla gnome org 1 2 3 curly and colored underlines 6382 issues george nachman iterm2 gitlab 11 december 2017 1 2 3 extensions to the xterm protocol kitty documentation retrieved 1 july 2020 387811 curly and colored underlines kde bugtracker 27 august 2022 console_codes 4 linux programmer s manual 5 10 linux man pages project 1 2 3 mintty mintty text attributes and rendering github default shortcut on windows remaps ansi colors 35 36 issue 4266 powershell powershell github retrieved 21 december 2022 changed from 0 0 205 in july 2004 patch 192 2004 7 12 xfree86 4 4 99 9 changed from 0 0 255 in july 2004 patch 192 2004 7 12 xfree86 4 4 99 9 dickey thomas e xterm faq can i set a color by its number retrieved 28 march 2025 1 2 3 4 t 416 information technology open document architecture oda and interchange format character content architectures dickey thomas e ncurses faq why not make xterm equated to xterm 256color retrieved 28 march 2025 color spaces pl a copy of 256colors2 pl from xterm dated 1999 07 11 kde 6 december 2006 permanent dead link readme morecolors kde 22 april 2010 libvte s bug report and patches support for 16 million colors gnome bugzilla 4 april 2014 retrieved 5 june 2016 how to enable 24bit true color support in gnome terminal ncurses faq why only 16 or 256 colors кочков антон 21 august 2015 slang users fwd true color 24 bit color escape sequences support slang users mailing list retrieved 15 november 2025 martin kealey ed termstandard colors github retrieved 16 november 2025 history curs_color 3x manipulate terminal colors with curses midnight commander lib tty color slang c fossies archived from the original on 13 february 2022 retrieved 13 february 2022 1 2 dickey thomas e 2017 ncurses comments on s lang invisible island net features 256 color terminals fedora project wiki fedora project archived from the original on 4 october 2012 bug 733423 please set colorfgbg environment variable for automatic color detection bugzilla gnome org no_color no color org 1 2 koblinger egmont hyperlinks a k a html like anchors in...
|