par contre je ne comprends pas ton utilisation de e.keychar.....
Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
Select Case e.KeyCode
Case Keys.Up : System.Console.WriteLine("TOUCHE HAUT")
Case Keys.Down : System.Console.WriteLine("TOUCHE BAS")
Case Keys.Left : System.Console.WriteLine("TOUCHE GAUCHE")
Case Keys.Right : System.Console.WriteLine("TOUCHE DROITE")
Case Else : System.Console.WriteLine("VALEUR : " & e.KeyValue.ToString)
End Select
End Sub