diff options
Diffstat (limited to 'konsole/doc/More/Ansi_esc.txt')
-rw-r--r-- | konsole/doc/More/Ansi_esc.txt | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/konsole/doc/More/Ansi_esc.txt b/konsole/doc/More/Ansi_esc.txt new file mode 100644 index 000000000..ede1a7c24 --- /dev/null +++ b/konsole/doc/More/Ansi_esc.txt @@ -0,0 +1,77 @@ + ANSI ESCAPE SEQUENCES +=============================================================================== +Wherever you see '#', that should be replaced by the appropriate number. + + ESC code sequence Function + ------------------- --------------------------- +Cursor Controls: + ESC[#;#H or ESC[#;#f Moves cusor to line #, column # + ESC[#A Moves cursor up # lines + ESC[#B Moves cursor down # lines + ESC[#C Moves cursor forward # spaces + ESC[#D Moves cursor back # spaces + ESC[#;#R Reports current cursor line & column + ESC[s Saves cursor position for recall later + ESC[u Return to saved cursor position + +Erase Functions: + ESC[2J Clear screen and home cursor + ESC[K Clear to end of line + +Set Graphics Rendition: + ESC[#;#;....;#m Set display attributes where # is + 0 for normal display + 1 for bold on + 4 underline (mono only) + 5 blink on + 7 reverse video on + 8 nondisplayed (invisible) + 30 black foreground + 31 red foreground + 32 green foreground + 33 yellow foreground + 34 blue foreground + 35 magenta foreground + 36 cyan foreground + 37 white foreground + 40 black background + 41 red background + 42 green background + 43 yellow background + 44 blue background + 45 magenta background + 46 cyan background + 47 white background + + ESC[=#;7h or Put screen in indicated mode where # is + ESC[=h or 0 for 40 x 25 black & white + ESC[=0h or 1 for 40 x 25 color + ESC[?7h 2 for 80 x 25 b&w + 3 for 80 x 25 color + 4 for 320 x 200 color graphics + 5 for 320 x 200 b & w graphics + 6 for 640 x 200 b & w graphics + 7 to wrap at end of line + + ESC[=#;7l or ESC[=l or Resets mode # set with above command + ESC[=0l or ESC[?7l + +Keyboard Reassignments: + ESC[#;#;...p Keyboard reassignment. The first ASCII + or ESC["string"p code defines which code is to be + or ESC[#;"string";#; changed. The remaining codes define + #;"string";#p what it is to be changed to. + + E.g. Reassign the Q and q keys to the A and a keys (and vice versa). + ESC [65;81p A becomes Q + ESC [97;113p a becomes q + ESC [81;65p Q becomes A + ESC [113;97p q becomes a + + E.g. Reassign the F10 key to a DIR command. + ESC [0;68;"dir";13p The 0;68 is the extended ASCII code + for the F10 key and 13 is the ASCII + code for a carriage return. + + Other function key codes F1=59,F2=60,F3=61,F4=62,F5=63 + F6=64,F7=65,F8=66,F9=67,F10=68 |