Public Class Form1
' declare all hotkey combos
Dim kcAltB As Integer = Keys.Alt Or Keys.B
Dim kcShiftM As Integer = Keys.Shift Or Keys.M
' declare all hotkey action triggers
Dim DoSomethingClever As Integer
Dim DoSomethingReallyClever As Integer
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
' assign values to triggers according to selected hotkey combos eg.
DoSomethingClever = kcShiftM
DoSomethingReallyClever = kcAltB
' or eg. DoSomethingClever = My.Settings.Clever
End Sub
Private Sub Form1_KeyDown(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
' detect the key presses
Select Case e.KeyData ' NB Not .KeyCode as it does not detect multi-key input
Case CType(DoSomethingClever, Keys)
' do something clever
Case CType(DoSomethingReallyClever, Keys)
' do something really clever
Me.Text = "Aren't I clever?"
End Select
End Sub
End Class