Я разрабатываю плагин Eclipse, и я использую специальную программу для чтения с экрана.Я хочу сделать полное применение Eclipse доступным, повествуя о «доступном тексте / метке» текущего сфокусированного объекта.
Например, если фокус находится на файле, программа чтения с экрана передаст файл, если фокуснаходится в подменю, программа чтения с экрана расскажет это конкретное меню.Точно так же все диалоговые окна должны быть доступны.
Моя проблема в том, что ядро Eclipse находится в двоичных файлах, и поэтому я не могу определить, когда конкретный элемент управления сфокусирован.
Я попытался декомпилировать двоичные файлы, изменить их, а затем интегрировать эти перекомпилированные измененные файлы, но безрезультатно, так как после этого перестал работать eclipse.
Мне нужен API или все, что позволит мнеопределить текущий фокусированный элемент и затем вернуть «доступный текст / метку» этого конкретного элемента, чтобы я мог затем отправить его в программу чтения с экрана для повествования.