problema virtual key codes en c++ letra ñ en keylogger

Iniciado por ahaugas, 25 Julio 2012, 01:50 AM

0 Miembros y 1 Visitante están viendo este tema.

ahaugas

hola a todos estoy haciendo mi primer keylogger, y por ahora funciona bien.
pero la question es cuantos caracteres se pueden imprimir desde el teclado español?

la verdad necesito la letra ñ y en la referencia de windows no viene nada¿?

alguien me podria decir como y de que manera se podrian imprimir las letras Ñ?

tambien me gustaria saber como diferenciar las mayusculas de minusculas.


gracias a todos
no subestimar al mas debil ya que tendra otras experiencias

durasno

Hola! para la letra 'ñ' tal vez te sirva esto:
http://foro.elhacker.net/programacion_cc/problema_con_la_n-t331081.0.html

y para saber si es mayuscula o minuscula es cuestion de buscar funciones de C++. En C tenes funciones como islower(comprueba si un caracter es minuscula) y isupper(comprueba si un caracter es mayuscula), ambas de ctype.h


Saludos
Ahorrate una pregunta, lee el man

ahaugas

no me ha servido del todo pero si algo, gracias.
la letra ñ en VK lo pongo de la siguiente manera y no me imprime nada:

se supone que el caracter que equivale a la ñ es acsii 164:
Citarelse if(key == 164)
File::AppendAllText(path,"Ñ"); //Letra Ñ

porque no me imprime?

la verdad como tengo el sistema hecha ya con todas las teclas y mouse en virtual keyboard, no me gustaria cambiar ahora de estructura, si no se pudieran imprimir las teclas en español en vk entonces si me lo pensaria.



gracias
no subestimar al mas debil ya que tendra otras experiencias