Обработка нажатия клавиш c#

Я пытаюсь сделать биндер для сампа (мне не подходят те что существуют). И тут понятно что возникла потребность в чтении нажатия клавиш, я посмотрел, понял что надо хуки использовать, поискал, нашёл этот вопрос: https://www.cyberforum.ru/csharp-beginners/thread2276346.html В целом он делает поставленную задачу (ответ), но в нём необходимо добавлять в список те клавиши которые будешь использовать + там в этот список нельзя добавить сочетания клавиш. Так что хочу чтобы кто-то объяснил мне как это делать. Как сделать обработку при нажатие клавиши/сочетании клавиш.

Я представляю эту программу себе так: Есть идеи файл виде:

0 = ...
...
A = ...
...
space = ...
...
[Alt]
...

И при нажатии соч. клавиш из этого ini файла он пишет его значение в чат. Ну, думаю понятно.. С обработкой я могу сам разобраться, но так на заметочку она (по моему представлению) должна выглядеть так, при нажатии клавиши - которая есть в секции e.Modifiers, в поле e.KeyCode (не пустая) то он вводит содержимое (SendKeys) Спасибо!


Ответы (0 шт):