Я хотел бы написать программу, которая работает в фоновом режиме и, нажимая клавишу fn в течение примерно 3 секунд, вносит изменения в реестр Windows, которые изменяют определение ключа (чтобы я мог использовать свой обычный f1- клавиши f12) Я не хочу видеть мигание консоли или что-то в этом роде.
Public Class WindowsKeyDownRegistryEditFnLockChanger
Private Sub Application_Load(sender As Object, e As EventArgs) _
Handles Me.Load
InitializeComponent()
Me.WindowState = FormWindowState.Minimized
Me.ShowInTaskbar = False
End Sub
Private Sub Application_KeyDown(sender As Object, e As KeyEventArgs) _
Handles Me.KeyDown
If e.KeyCode = Keys.Escape Then Me.Close()
' can't get fn Key as e
MessageBox.Show(e.ToString)
End Sub
Private Sub switchFnLock()
End Sub
End Class
Теперь у меня проблема в том, что программе по-прежнему приходится реагировать на нажатия клавиш.Может кто-нибудь помочь мне и дать советы, как это сделать?Есть ли способ изменить fn-lock через regedit?или как мне реализовать свои планы?