Necesito hacer que un teclado 4x3 escriba letras, pero no sé como hacerlo, solo logro hacer que escriba numeros, estoy trabajando en el entorno CCS COMPILER
....
Necesito hacer que un teclado 4x3 escriba letras, pero no sé como hacerlo, solo logro hacer que escriba numeros, estoy trabajando en el entorno CCS COMPILER
....
Ese teclado devuelve lo que hay en la matrizCódigo: C(declarada en kbd.c )
char const KEYS[4][3] = {{'1','2','3'}, {'4','5','6'}, {'7','8','9'}, {'*','0','#'}};
Si querés que algún botón devuelva caracteres solamente tenés que cambiar el Ascii correspondiente. Eso sí, el botón se verá igual porque para eso habría que editar el componente o crear uno , que no es trivial.
Para no sobreescribir una librería estándar, es mejor copiarla al directorio del programa y hacer ahi las modificaciones necesarias.
También podés hacer que devuelva solamente un número entre 0 y 11 (la tecla pulsada) como índice de una tabla con el juego de caracteres activo.