Тема: (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

Send Key list

Звичайно, я розумію що можна всі символи переписати вручну, але мені хотілося б дізнатися чи є якесь "автоматичне" / готове рішення.

2 Востаннє редагувалося koala (15.07.2021 10:42:10)

Re: (System.Windows.Forms) Keys Enum перетворити в AutoIt Send Key list

https://www.autoitscript.com/autoit3/do … ualKey.htm
Не воно?

Подякували: Betterthanyou, leofun012