Thu 17 Oct 23:42:52 CEST 2024
This commit is contained in:
		
							parent
							
								
									78e87a1faa
								
							
						
					
					
						commit
						a99d23c230
					
				
							
								
								
									
										170
									
								
								include/kernel/ascii.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										170
									
								
								include/kernel/ascii.h
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,170 @@ | |||
| #ifndef _ASCII_H | ||||
| #define _ASCII_H | ||||
| 
 | ||||
| #define ASCII_NUL	0 | ||||
| #define ASCII_SOH	1 | ||||
| #define ASCII_STX	2 | ||||
| #define ASCII_ETX	3 | ||||
| #define ASCII_EOT	4 | ||||
| #define ASCII_ENQ	5 | ||||
| #define ASCII_ACK	6 | ||||
| #define ASCII_BEL	7 | ||||
| #define ASCII_BS	8 | ||||
| #define ASCII_HT	9 | ||||
| #define ASCII_LF	10 | ||||
| #define ASCII_VT	11 | ||||
| #define ASCII_FF	12 | ||||
| #define ASCII_CR	13 | ||||
| #define ASCII_SO	14 | ||||
| #define ASCII_SI	15 | ||||
| #define ASCII_DLE	16 | ||||
| #define ASCII_DC1	17 | ||||
| #define ASCII_DC2	18 | ||||
| #define ASCII_DC3	19 | ||||
| #define ASCII_DC4	20 | ||||
| #define ASCII_NAK	21 | ||||
| #define ASCII_SYN	22 | ||||
| #define ASCII_ETB	23 | ||||
| #define ASCII_CAN	24 | ||||
| #define ASCII_EM	25 | ||||
| #define ASCII_SUB	26 | ||||
| #define ASCII_ESC	27 | ||||
| #define ASCII_FS	28 | ||||
| #define ASCII_GS	29 | ||||
| #define ASCII_RS	30 | ||||
| #define ASCII_US	31 | ||||
| #define ASCII_SP	32 | ||||
| #define ASCII_BANG	33 | ||||
| #define ASCII_DQUOTE	34 | ||||
| #define ASCII_HASH	35 | ||||
| #define ASCII_DOLLAR	36 | ||||
| #define ASCII_PERCENT	37 | ||||
| #define ASCII_AND	38 | ||||
| #define ASCII_SQUOTE	39 | ||||
| #define ASCII_LPAREN	40 | ||||
| #define ASCII_RPAREN	41 | ||||
| #define ASCII_STAR	42 | ||||
| #define ASCII_PLUS	43 | ||||
| #define ASCII_COMMA	44 | ||||
| #define ASCII_MINUS	45 | ||||
| #define ASCII_DOT	46 | ||||
| #define ASCII_SLASH	47 | ||||
| #define ASCII_0		48 | ||||
| #define ASCII_1		49 | ||||
| #define ASCII_2		50 | ||||
| #define ASCII_3		51 | ||||
| #define ASCII_4		52 | ||||
| #define ASCII_5		53 | ||||
| #define ASCII_6		54 | ||||
| #define ASCII_7		55 | ||||
| #define ASCII_8		56 | ||||
| #define ASCII_9		57 | ||||
| #define ASCII_COLON	58 | ||||
| #define ASCII_SEMICOLON	59 | ||||
| #define ASCII_LARROW	60 | ||||
| #define ASCII_EQUALS	61 | ||||
| #define ASCII_RARROW	62 | ||||
| #define ASCII_QUESTION	63 | ||||
| #define ASCII_AT	64 | ||||
| #define ASCII_A		65 | ||||
| #define ASCII_B		66 | ||||
| #define ASCII_C		67 | ||||
| #define ASCII_D		68 | ||||
| #define ASCII_E		69 | ||||
| #define ASCII_F		70 | ||||
| #define ASCII_G		71 | ||||
| #define ASCII_H		72 | ||||
| #define ASCII_I		73 | ||||
| #define ASCII_J		74 | ||||
| #define ASCII_K		75 | ||||
| #define ASCII_L		76 | ||||
| #define ASCII_M		77 | ||||
| #define ASCII_N		78 | ||||
| #define ASCII_O		79 | ||||
| #define ASCII_P		80 | ||||
| #define ASCII_Q		81 | ||||
| #define ASCII_R		82 | ||||
| #define ASCII_S		83 | ||||
| #define ASCII_T		84 | ||||
| #define ASCII_U		85 | ||||
| #define ASCII_V		86 | ||||
| #define ASCII_W		87 | ||||
| #define ASCII_X		88 | ||||
| #define ASCII_Y		89 | ||||
| #define ASCII_Z		90 | ||||
| #define ASCII_LBRACKET	91 | ||||
| #define ASCII_BACKSLASH	92 | ||||
| #define ASCII_RBRACKET	93 | ||||
| #define ASCII_CARET	94 | ||||
| #define ASCII__		95 | ||||
| #define ASCII_BACKTICK	96 | ||||
| #define ASCII_a		97 | ||||
| #define ASCII_b		98 | ||||
| #define ASCII_c		99 | ||||
| #define ASCII_d		100 | ||||
| #define ASCII_e		101 | ||||
| #define ASCII_f		102 | ||||
| #define ASCII_g		103 | ||||
| #define ASCII_h		104 | ||||
| #define ASCII_i		105 | ||||
| #define ASCII_j		106 | ||||
| #define ASCII_k		107 | ||||
| #define ASCII_l		108 | ||||
| #define ASCII_m		109 | ||||
| #define ASCII_n		110 | ||||
| #define ASCII_o		111 | ||||
| #define ASCII_p		112 | ||||
| #define ASCII_q		113 | ||||
| #define ASCII_r		114 | ||||
| #define ASCII_s		115 | ||||
| #define ASCII_t		116 | ||||
| #define ASCII_u		117 | ||||
| #define ASCII_v		118 | ||||
| #define ASCII_w		119 | ||||
| #define ASCII_x		120 | ||||
| #define ASCII_y		121 | ||||
| #define ASCII_z		122 | ||||
| #define ASCII_LBRACE	123 | ||||
| #define ASCII_PIPE	124 | ||||
| #define ASCII_RBRACE	125 | ||||
| #define ASCII_TILDE	126 | ||||
| #define ASCII_DEL	127 | ||||
| 
 | ||||
| /*
 | ||||
| The following are not 7-bit ASCII values, | ||||
| but abstract keycodes for commonly used keys, | ||||
| which we put in the upper half of a character | ||||
| value returned by the keyboard driver. | ||||
| */ | ||||
| 
 | ||||
| #define KEY_INSERT 128 | ||||
| #define KEY_DELETE 129 | ||||
| #define KEY_HOME 130 | ||||
| #define KEY_END 131 | ||||
| #define KEY_PAGE_UP 132 | ||||
| #define KEY_PAGE_DOWN 133 | ||||
| #define KEY_UP 134 | ||||
| #define KEY_DOWN 135 | ||||
| #define KEY_LEFT 136 | ||||
| #define KEY_RIGHT 137 | ||||
| #define KEY_HELP 138 | ||||
| 
 | ||||
| #define KEY_F1 140 | ||||
| #define KEY_F2 141  | ||||
| #define KEY_F3 142 | ||||
| #define KEY_F4 143 | ||||
| #define KEY_F5 144 | ||||
| #define KEY_F6 145 | ||||
| #define KEY_F7 146 | ||||
| #define KEY_F8 147 | ||||
| #define KEY_F9 148 | ||||
| #define KEY_F10 149 | ||||
| #define KEY_F11 150 | ||||
| #define KEY_F12 151 | ||||
| #define KEY_F13 152 | ||||
| #define KEY_F14 153 | ||||
| #define KEY_F15 154 | ||||
| 
 | ||||
| #define KEY_INVALID 255 | ||||
| 
 | ||||
| #endif | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user