Bonjour.
J'aimerais développer un KeyBinder en VB.NET.
(pour ceux qui connaissent pas, c'est pour créer des raccourcis dans un jeu. J'appuies sur "E", ça me fait telle action).
Ce code me renvoie bien le code ASCII de la touche appuyée, mais uniquement lorsque mon programme est en premier plan. Ce que je cherche à faire, c'est de faire en sorte que la touche sur laquelle j'appuie soit captée peut-importe quel est mon programme de premier plan (dans mon cas, un jeu plein écran).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Public Class Form1 Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown MsgBox(e.KeyCode) End Sub End Class
On m'a dit d'utiliser les Hooks (http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx), mais je ne comprends pas comment les utiliser.
Quelqu'un pourrait-il m'expliquer ou me donner un bout de code comme exemple ?
Merci beaucoup !
Partager