- Сообщения
- 5
У нас есть проект под .NET, который собирает нажатия клавиатуры и клики пользователя в ОС по окнам, а потом строит аналитику на основе этих данных.
На текущий момент проект написан под ОС Windows, но планируется перенести его и на другие ОС.
Проект базируется на библиотеках UI Automation от Microsoft (в проекте используем библиотеку-обертку FlaUI: https://github.com/FlaUI/FlaUI ).
С их помощью мы можем получать названия родительских окон и классы, наименования кнопок на десктопном ui.
Собственно вопросы:
1) Есть ли в Astra возможность перехватить нажатия и получить доступ к информации о том, на что был произведен клик/прокрутка мыши и тд.
2) Есть ли какое-нибудь API для UI Automation для FLY, к которому можно обратиться, как на других системах семейства Linux (AT-SPI, D-BUS)?
На текущий момент проект написан под ОС Windows, но планируется перенести его и на другие ОС.
Проект базируется на библиотеках UI Automation от Microsoft (в проекте используем библиотеку-обертку FlaUI: https://github.com/FlaUI/FlaUI ).
С их помощью мы можем получать названия родительских окон и классы, наименования кнопок на десктопном ui.
Собственно вопросы:
1) Есть ли в Astra возможность перехватить нажатия и получить доступ к информации о том, на что был произведен клик/прокрутка мыши и тд.
2) Есть ли какое-нибудь API для UI Automation для FLY, к которому можно обратиться, как на других системах семейства Linux (AT-SPI, D-BUS)?