UI Automation в Astra Linux

vlaterrogue

New member
Сообщения
5
#1
У нас есть проект под .NET, который собирает нажатия клавиатуры и клики пользователя в ОС по окнам, а потом строит аналитику на основе этих данных.
На текущий момент проект написан под ОС Windows, но планируется перенести его и на другие ОС.
Проект базируется на библиотеках UI Automation от Microsoft (в проекте используем библиотеку-обертку FlaUI: https://github.com/FlaUI/FlaUI ).
С их помощью мы можем получать названия родительских окон и классы, наименования кнопок на десктопном ui.


Собственно вопросы:
1) Есть ли в Astra возможность перехватить нажатия и получить доступ к информации о том, на что был произведен клик/прокрутка мыши и тд.
2) Есть ли какое-нибудь API для UI Automation для FLY, к которому можно обратиться, как на других системах семейства Linux (AT-SPI, D-BUS)?