public static class ANSIBuffer.ANSICodes
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
attrib(int attr)
Sets the character attribute.
|
static java.lang.String |
clreol()
Removes all characters from the current cursor position until
the end of the line.
|
static java.lang.String |
clrscr()
Clears the screen and moves the cursor to the home postition.
|
static java.lang.String |
down(int n)
Moves the cursor n rows down.
|
static java.lang.String |
gotoxy(int row,
int column) |
static java.lang.String |
left(int n)
Moves the cursor n positions to the left.
|
static java.lang.String |
resetmode(int mode)
Same as setmode () except for mode = 7, which disables line
wrapping (useful for writing the right-most column without
scrolling to the next line).
|
static java.lang.String |
restore()
Restores the saved cursor position.
|
static java.lang.String |
right(int n)
Moves the cursor n positions to the right.
|
static java.lang.String |
save()
Saves the current cursor position.
|
static java.lang.String |
setkey(java.lang.String code,
java.lang.String value)
Sets the key with the given code to the given value.
|
static java.lang.String |
setmode(int mode)
Sets the screen mode.
|
static java.lang.String |
up(int n)
Moves the cursor n rows up without changing the current column.
|
public static java.lang.String setmode(int mode)
mode description ---------------------------------------- 0 40 x 148 x 25 monochrome (text) 1 40 x 148 x 25 color (text) 2 80 x 148 x 25 monochrome (text) 3 80 x 148 x 25 color (text) 4 320 x 148 x 200 4-color (graphics) 5 320 x 148 x 200 monochrome (graphics) 6 640 x 148 x 200 monochrome (graphics) 7 Enables line wrapping 13 320 x 148 x 200 color (graphics) 14 640 x 148 x 200 color (16-color graphics) 15 640 x 148 x 350 monochrome (2-color graphics) 16 640 x 148 x 350 color (16-color graphics) 17 640 x 148 x 480 monochrome (2-color graphics) 18 640 x 148 x 480 color (16-color graphics) 19 320 x 148 x 200 color (256-color graphics)
public static java.lang.String resetmode(int mode)
public static java.lang.String clrscr()
public static java.lang.String clreol()
public static java.lang.String left(int n)
public static java.lang.String right(int n)
public static java.lang.String up(int n)
public static java.lang.String down(int n)
public static java.lang.String gotoxy(int row, int column)
public static java.lang.String save()
public static java.lang.String restore()
public static java.lang.String attrib(int attr)
Text attributes 0 All attributes off 1 Bold on 4 Underscore (on monochrome display adapter only) 5 Blink on 7 Reverse video on 8 Concealed on Foreground colors 30 Black 31 Red 32 Green 33 Yellow 34 Blue 35 Magenta 36 Cyan 37 White Background colors 40 Black 41 Red 42 Green 43 Yellow 44 Blue 45 Magenta 46 Cyan 47 WhiteThe attributes remain in effect until the next attribute command is sent.
public static java.lang.String setkey(java.lang.String code, java.lang.String value)
Key Code SHIFT+code CTRL+code ALT+code --------------------------------------------------------------- F1 0;59 0;84 0;94 0;104 F2 0;60 0;85 0;95 0;105 F3 0;61 0;86 0;96 0;106 F4 0;62 0;87 0;97 0;107 F5 0;63 0;88 0;98 0;108 F6 0;64 0;89 0;99 0;109 F7 0;65 0;90 0;100 0;110 F8 0;66 0;91 0;101 0;111 F9 0;67 0;92 0;102 0;112 F10 0;68 0;93 0;103 0;113 F11 0;133 0;135 0;137 0;139 F12 0;134 0;136 0;138 0;140 HOME (num keypad) 0;71 55 0;119 -- UP ARROW (num keypad) 0;72 56 (0;141) -- PAGE UP (num keypad) 0;73 57 0;132 -- LEFT ARROW (num keypad) 0;75 52 0;115 -- RIGHT ARROW (num keypad) 0;77 54 0;116 -- END (num keypad) 0;79 49 0;117 -- DOWN ARROW (num keypad) 0;80 50 (0;145) -- PAGE DOWN (num keypad) 0;81 51 0;118 -- INSERT (num keypad) 0;82 48 (0;146) -- DELETE (num keypad) 0;83 46 (0;147) -- HOME (224;71) (224;71) (224;119) (224;151) UP ARROW (224;72) (224;72) (224;141) (224;152) PAGE UP (224;73) (224;73) (224;132) (224;153) LEFT ARROW (224;75) (224;75) (224;115) (224;155) RIGHT ARROW (224;77) (224;77) (224;116) (224;157) END (224;79) (224;79) (224;117) (224;159) DOWN ARROW (224;80) (224;80) (224;145) (224;154) PAGE DOWN (224;81) (224;81) (224;118) (224;161) INSERT (224;82) (224;82) (224;146) (224;162) DELETE (224;83) (224;83) (224;147) (224;163) PRINT SCREEN -- -- 0;114 -- PAUSE/BREAK -- -- 0;0 -- BACKSPACE 8 8 127 (0) ENTER 13 -- 10 (0 TAB 9 0;15 (0;148) (0;165) NULL 0;3 -- -- -- A 97 65 1 0;30 B 98 66 2 0;48 C 99 66 3 0;46 D 100 68 4 0;32 E 101 69 5 0;18 F 102 70 6 0;33 G 103 71 7 0;34 H 104 72 8 0;35 I 105 73 9 0;23 J 106 74 10 0;36 K 107 75 11 0;37 L 108 76 12 0;38 M 109 77 13 0;50 N 110 78 14 0;49 O 111 79 15 0;24 P 112 80 16 0;25 Q 113 81 17 0;16 R 114 82 18 0;19 S 115 83 19 0;31 T 116 84 20 0;20 U 117 85 21 0;22 V 118 86 22 0;47 W 119 87 23 0;17 X 120 88 24 0;45 Y 121 89 25 0;21 Z 122 90 26 0;44 1 49 33 -- 0;120 2 50 64 0 0;121 3 51 35 -- 0;122 4 52 36 -- 0;123 5 53 37 -- 0;124 6 54 94 30 0;125 7 55 38 -- 0;126 8 56 42 -- 0;126 9 57 40 -- 0;127 0 48 41 -- 0;129 - 45 95 31 0;130 = 61 43 --- 0;131 [ 91 123 27 0;26 ] 93 125 29 0;27 92 124 28 0;43 ; 59 58 -- 0;39 ' 39 34 -- 0;40 , 44 60 -- 0;51 . 46 62 -- 0;52 / 47 63 -- 0;53 ` 96 126 -- (0;41) ENTER (keypad) 13 -- 10 (0;166) / (keypad) 47 47 (0;142) (0;74) * (keypad) 42 (0;144) (0;78) -- - (keypad) 45 45 (0;149) (0;164) + (keypad) 43 43 (0;150) (0;55) 5 (keypad) (0;76) 53 (0;143) --
Copyright (c) 2014 Cloud Software Group, Inc. All rights reserved.