Помогите перенести c# код на python

c#

public class Keyboard
    {
        public int Value { get; }
        public int Down { get; }
        public int Up { get; }

        public Keyboard(int value, int down, int up)
        {
            Value = value;
            Down = down;
            Up = up;
        }

        public static Keyboard BackSpace { get; } = new Keyboard(0x08, 0x100, 0x101);
        ...

public void KeyDown(Keyboard key)
        {
            User32.PostMessage(_handle, key.Down, key.Value, 0);
        }

т.е. по факту использую таким образом

SendAction.KeyDown(Keyboard.Space);

получается, что когда я использую KeyDown(), мне сразу показывает все вариации, которые я могу передать.введите сюда описание изображения

Собственно вопрос: как такое сделать на питоне. Именно возможность выбора аргументов(которые я прописал заранее) при вызове метода.


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