arjunsasidharan is right.
On your form properties set the KeyPreview to true. Then use code simular to this:
Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
Select Case e.KeyChar
Case "k", "K"
MessageBox.Show("k was pressed")
Case "x", "X"
Private theKey As ConsoleKeyInfo = New ConsoleKeyInfo
theKey = Console.ReadKey(True)
Select Case theKey.Key
Private Sub PrintScreen()
It works basically like the inkey command.
dim x as string
The variable that is to except the keyboard entry has to be defined. It is more like a class I figure. This then gives you access to information on the key.
The " = New ConsoleKeyInfo" is there so you don't get a warning that the key is used before it is initiated.