public static class ANSIBuffer.ANSICodes extends Object
Modifier and Type | Method and Description |
---|---|
static String |
attrib(int attr)
Sets the character attribute.
|
static String |
clreol()
Removes all characters from the current cursor position until
the end of the line.
|
static String |
clrscr()
Clears the screen and moves the cursor to the home postition.
|
static String |
down(int n)
Moves the cursor n rows down.
|
static String |
gotoxy(int row,
int column) |
static String |
left(int n)
Moves the cursor n positions to the left.
|
static 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 String |
restore()
Restores the saved cursor position.
|
static String |
right(int n)
Moves the cursor n positions to the right.
|
static String |
save()
Saves the current cursor position.
|
static String |
setkey(String code,
String value)
Sets the key with the given code to the given value.
|
static String |
setmode(int mode)
Sets the screen mode.
|
static String |
up(int n)
Moves the cursor n rows up without changing the current column.
|
public static 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 String resetmode(int mode)
public static String clrscr()
public static String clreol()
public static String left(int n)
public static String right(int n)
public static String up(int n)
public static String down(int n)
public static String gotoxy(int row, int column)
public static String save()
public static String restore()
public static 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 String setkey(String code, 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 © 2024. All rights reserved.