Тема: (System.Windows.Forms) Keys Enum перетворити в AutoIt Send Key list
В мене є список клавіш які були натиснути у вигляді Keys Enum
Я їх отримую так
public void ReadingKeyboard()
{
while (true)
{
for (int i = 0; i < 255; i++)
{
byte[] keyState = BitConverter.GetBytes(GetAsyncKeyState(i));
if (keyState[0] == 1)
{
var r = ((new KeysConverter()).ConvertTo(i, typeof(string))).ToString().Replace("None", ",");
//r - це назва натиснутої клавіши з Keys Enum
}
}
}
}
Мені потрібно емулювати їх натискання за допомогою AutoIt. Проблема в тому що Keys Enum та Send Key list трохи відрізняються.
Можливо є якась можливість їх конвертувати ?
Лінки:
Keys Enum
Звичайно, я розумію що можна всі символи переписати вручну, але мені хотілося б дізнатися чи є якесь "автоматичне" / готове рішення.