debugKeyPress - PabloVillagran/SO1Nino GitHub Wiki
debugKeyPress
Es la función declarada como debugKeyPress que realiza una determinada acción de depurar al realizarse la actividad pulsación de la tecla en el sistema operativo por lo que asignara un valor determinado y escritura en la pantalla
Cuando la función está activa genera un comportamiento lento del resto de funciones. Se debe desactivar para que el sistema funcione correctamente.
se comienza declarando la funcion void debugKeyPress
void debugKeyPress()
La determinada funcion
void debugKeyPress(){
vm[1997*2] = keyStatus;
vm[1997*2+1] = DBCOLOR;
char * valor = itoa(scancode, "", 16);
int vLenght = strlen(valor);//asignación del vLenght
if(vLenght<2){
vm[1998*2] = '0';
vm[1998*2+1] = DBCOLOR;//asignación de color
vm[1999*2] = valor[0];
vm[1999*2+1] = DBCOLOR;
}else{
vm[1998*2] = valor[0];
vm[1998*2+1] = DBCOLOR;
vm[1999*2] = valor[1];
vm[1999*2+1] = DBCOLOR;
}
}