elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Sigue las noticias más importantes de elhacker.net en ttwitter!


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderador: Eleкtro)
| | |-+  Alguien tiene los scancodes de las teclas en Windows?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Alguien tiene los scancodes de las teclas en Windows?  (Leído 531 veces)
n1sen

Desconectado Desconectado

Mensajes: 110



Ver Perfil
Alguien tiene los scancodes de las teclas en Windows?
« en: 4 Septiembre 2017, 03:10 »

Hola, hoy vengo a molestar preguntando si alguien tiene los scancodes de las teclas del teclado. Pero no solo las teclas de letras o números, también las teclas de función y las de control como ESC, ALT GR, ALT y CONTROL. Por que en internet solo he encontrado los códigos de las teclas de letras y números.
Muchas gracias.  :silbar:


En línea

null
BloodSharp

Desconectado Desconectado

Mensajes: 235


Init Zero or Crianosfera-GO shall rise to fight!!!


Ver Perfil
Re: Alguien tiene los scancodes de las teclas en Windows?
« Respuesta #1 en: 4 Septiembre 2017, 04:28 »

Hola, hoy vengo a molestar preguntando si alguien tiene los scancodes de las teclas del teclado. Pero no solo las teclas de letras o números, también las teclas de función y las de control como ESC, ALT GR, ALT y CONTROL. Por que en internet solo he encontrado los códigos de las teclas de letras y números.
Muchas gracias.  :silbar:

La página de MSDN tiene toda la documentación necesaria para programar aplicaciones y en tu caso buscar las virtual keys... Deberías fijarte con más frecuencia por ahí.


B#


En línea

n1sen

Desconectado Desconectado

Mensajes: 110



Ver Perfil
Re: Alguien tiene los scancodes de las teclas en Windows?
« Respuesta #2 en: 4 Septiembre 2017, 23:30 »

Gracias, pero veo que en las letras del teclado, solo aparecen los scancodes de las letras mayúsculas. Comparten el mismo scancode con las minúsculas?  :rolleyes:
En línea

null
ivancea96


Desconectado Desconectado

Mensajes: 3.295


ASMático


Ver Perfil WWW
Re: Alguien tiene los scancodes de las teclas en Windows?
« Respuesta #3 en: 5 Septiembre 2017, 00:44 »

Gracias, pero veo que en las letras del teclado, solo aparecen los scancodes de las letras mayúsculas. Comparten el mismo scancode con las minúsculas?  :rolleyes:

En tu teclado teines letras minúsculas y mayúsculas por separado? :O

Cuando envías una mayúscula, pulsas a la vez Shift (o tienes activado Bloq. Mayus).
Así que sí, solo hay 1 scancode por letra, no se necesita más.
En línea

n1sen

Desconectado Desconectado

Mensajes: 110



Ver Perfil
Re: Alguien tiene los scancodes de las teclas en Windows?
« Respuesta #4 en: 5 Septiembre 2017, 01:04 »

Ignorancia mía, soy nuevo en el tema de la programación.  ;-)
En línea

null
Eleкtro
🌍 🕉️ 🛏️ Novato Astral 🛏️ 🕉️ 🌍 y...
Moderador Global
***
Desconectado Desconectado

Mensajes: 9.298


El sentido común es el menos común de los sentidos


Ver Perfil
Re: Alguien tiene los scancodes de las teclas en Windows?
« Respuesta #5 en: 5 Septiembre 2017, 03:49 »

Hola.

El usuario está preguntando por los scan codes, no los virtual-key codes, son algo distinto. Cuando el usuario presiona una tecla, el teclado envia un scan code al driver del teclado, éste envia el scan code al sistema operativo, y el sistema operativo lo traduce en un virtual-key code basándose en la disposición del idioma ( layout ) del teclado.

Eso sí, como ya te han sugerido, deberías revisar más la MSDN... pues es la mayor fuente de documentación oficial sobre la API de Windows, y todo lo relacionado con el sistema operativo.

 

Fuente:
https://msdn.microsoft.com/en-us/library/aa299374(v=vs.60).aspx

...Y recuerda que puedes traducir uuna virtual-key a un scan code mediante la función MapVirtualKey / MapVirtualKeyEx:

Saludos.
En línea


[/cent
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines