Отправляет email-рассылки с помощью сервиса Sendsay

[prg] Re[2]: Озвучивание Джозом процентов в приложениях WindowsForms

Приветствую "Alexandr",

16.04.2025 11:57, "Alexandr" пишет:
> Это что-то JAWS не так ловит прогрессбар. NVDA тот же элемент ловит и
> булькает отслеживая его рост.
> Спросил у DeepSeek и он вроде накидал работающий вариант.

Нет, В реальных приложениях есть другие контролы и какой-то функционал,
который и является сутью этих приложений. А пользователю, вероятно,
захочется работать с этим функционалом, а не сидеть на строке, которая
как сумасшедшая беспрестанно говорит "процентов процентов процентов
процентовпроцентов процентов процентов процентов процентов процентов
процентов" и настойчиво перетягивает на себя фокус. Хотя цифры процентов
за всем этим звуковым мусором, действительно, проскакивают. Как-то бы
сделать, чтобы озвучивание процентов было, а мусора не было.

Писал во Фридом, но им все равно.

А NVDA - да, молодец, булькает на процентах вполне достойно. Лайк.

   2025-04-18 00:19:44 (#3711272)

[prg] Re: Озвучивание Джозом процентов в приложениях WindowsForms

From: Александр
Никак не могу добиться, чтобы в приложениях WinForms автоматически
озвучивались проценты, как это делает Джоз во многих приложениях.
Подскажите кто в курсе, это вообще возможно контралами net.framework?
Есть же там ProgressBar...

Здравствуйте!
Это что-то JAWS не так ловит прогрессбар. NVDA тот же элемент ловит и
булькает отслеживая его рост.
Спросил у DeepSeek и он вроде накидал работающий вариант.
https://transfiles.ru/5orgm
Кидайте в консольное приложение и он сам форму нарисует. Вот только теперь
JAWS сильно много говорит лишнего на мой взгляд.
Глубоко не разбирался что он там делает, но пишет что важно чтобы фокус был
именно на этом элементе.
А может и вообще просто надо фокус ставить на прогрессбар.
Удачи!

   2025-04-17 00:03:04 (#3711255)

[prg] Озвучивание Джозом процентов в приложениях WindowsForms

Приветствую участников листа,

Никак не могу добиться, чтобы в приложениях WinForms автоматически
озвучивались проценты, как это делает Джоз во многих приложениях.
Подскажите кто в курсе, это вообще возможно контралами net.framework?
Есть же там ProgressBar...

   2025-04-14 22:35:02 (#3711203)

[prg] Re: Возможно ли комфортно работать в PyCharm 2021.3.3 под JAWS 25?

Здравствуйте, все.

Разобрался, мешал фридомовский скрипт на клавише Дилит, переписал его
для эьтого приложения иначе, всё ОК.Извините, затупил, подсказали,
надоумили добрые люди. Всем всего найлучшего.

Я писал, суббота 1 марта 2025 год!, :
> В PyCharm версия 2021.3.3 редактировать код в Джоз не выходит, по крайней
> мере удаление через Delete у меня не работает, только BackSpace.

   2025-03-01 22:06:00 (#3710481)

[prg] Возможно ли комфортно работать в PyCharm 2021.3.3 под JAWS 25?

Здравствуйте, уважаемые участники.

Передо мной стоит задача освоить сабж. Именно затем, чтобы уверенно
встать на ноги в NVDA, мне нужно для этого научиться делать для
скринридера нужное мне самому.
В PyCharm версия 2021.3.3 редактировать код в Джоз не выходит, по крайней
мере удаление через Delete у меня не работает, только BackSpace. Может
ещё грабли есть, но это лежит на поверхности.
Есть ли решения? Как в более новых версиях PyCharm с этим?
Другие среды разработки меня пока не устроят, мне читают курс
Python, опираясь на PyCharm.
Спасибо всем, и всего доброго.

   2025-03-01 08:01:00 (#3710468)

[prg] Re[5]: Дополнение NVDA - цепочка скриптов

23.12.2024 Vladimir Dovydenkov пишет:
> А где посмотреть названия всех скриптов этого метода? Если я
> другие команды хочу перехватывать, где посмотреть их список?
globalCommands.commands - это экземпляр класса
globalCommands.GlobalCommands, который собственно и содержит
методы/скрипты глобальных команд NVDA.
Для ознакомления со списком команд лучше всего скачать архив с исходным
кодом NVDA себе на компьютер и открыть файл source/globalCommands.py в
любимом редакторе кода.
Ещё можно в Python-консоли NVDA импортировать модуль globalCommands,
написать globalCommands.commands.script_ и пару раз нажать клавишу Tab.
Вылезет менюшка со списком всех доступных глобальных скриптов. В NVDA
2024.4 их будет 217 штук.

   2024-12-24 15:57:29 (#3709108)

[prg] Re[4]: Дополнение NVDA - цепочка скриптов

Здравствуйте, Кварк!

> При вызове команды
> чтения времени/даты в начале произносится фраза "Привет мир", и только
> после этого отрабатывает стандартный скрипт NVDA:

Подскажите, пожалуйста, у вас скрипт перехватывается
globalCommands.commands.script_dateTime
А где посмотреть названия всех скриптов этого метода? Если я
другие команды хочу перехватывать, где посмотреть их список?
Речь вот про этот кусок:

def _gestureHandler(self, gesture):
if gesture.script == globalCommands.commands.script_dateTime:
ui.message("Привет мир!")

Пытаюсь самостоятельно копаться в Developer Guide, но что-то для
меня пока это темный лес...

   2024-12-23 03:50:24 (#3709069)

[prg] Re[3]: Дополнение NVDA - цепочка скриптов

05.11.2024 Vladimir Dovydenkov пишет:
> У меня этот скрипт не сработал (
Вот тоже самое, но в виде уже готового дополнения. При вызове команды
чтения времени/даты в начале произносится фраза "Привет мир", и только
после этого отрабатывает стандартный скрипт NVDA:
https://disk.yandex.ru/d/4P_dXr-1Q7hvHA

   2024-11-05 14:48:49 (#3708515)

[prg] Re[2]: Дополнение NVDA - цепочка скриптов

Здравствуйте, Кварк!

Р> class GlobalPlugin(globalPluginHandler.GlobalPlugin):

У меня этот скрипт не сработал (
Пробел вроде убрал лишний, а где посмотреть ошибку?
В логе я название скрипта не нахожу...

   2024-11-05 04:27:11 (#3708502)

[prg] Re: Скрипты и настройки для для IDE

Mai omentaina, Vladimir Dovydenkov!

VD> Расскажите, пожалуйста, какими IDE вы пользуетесь?

Я сейчас много пишу на Шарпе, поэтому использую большую Visual Studio.
Из настроек -- сделал клавиатурную схему как в VS Code, плюс добавил
ещё комбинаций клавиш типа пересобрать решение.
Для всего остального использую VS Code. Среды от JetBrains вызывают
раздражение пополам с желанием запустить чем-нибудь в кого-нибудь.
Недавно в очередной раз попробовал Android Studio, плюнул, матюгнулся
на всех известных и неизвестных языках, открыл любимый VS Code,
написал проектик там и собрал из командной строки.

   2024-11-01 16:02:37 (#3708421)

[prg] Re: Дополнение NVDA - цепочка скриптов

28.10.2024 Vladimir Dovydenkov пишет:
> Я хочу в NVDA повесить скрипт на клавишу, но не вместо уже существующей функции, а в дополнение к ней.
> Например, чтобы по Insert+F12 сначала срабатывал мой скрипт, а потом стандартно выполнялось объявление времени.

Стандартным способом этого сделать нельзя, но можно зарегистрировать
более низкоуровневый обработчик жестов, где уже и добавлять нужную логику.
class GlobalPlugin(globalPluginHandler.GlobalPlugin):

def __init__(self):
super().__init__()
inputCore.decide_executeGesture.register(self._gestureHandler)

def terminate(self):
inputCore.decide_executeGesture.unregister(self._gestureHandler)

def _gestureHandler(self, gesture):
if gesture.script == globalCommands.commands.script_dateTime:
ui.message("Привет мир!")
# Отключаем прерывание речи при дальнейшей обработке этого
жеста
gesture.speechEffectWhenExecuted = None
return True

Здесь мы перехватываем весь пользовательский ввод (экземпляры
inputCore.InputGesture), и если очередной жест вызывает скрипт чтения
времени/даты, то произносим строку "Привет мир!".
Так как по умолчанию любой жест останавливает речевой вывод, то
необходимо установить свойство speechEffectWhenExecuted в None, чтобы
избежать такого поведения, иначе приветствие мы просто не успеем услышать.
В конце обработчик должен вернуть True. Если вернуть False, то
дальнейшая обработка жеста будет отменена.

   2024-10-29 12:49:40 (#3708337)

[prg] Дополнение NVDA - цепочка скриптов

Привет всем!

Я хочу в NVDA повесить скрипт на клавишу, но не вместо уже существующей функции, а в дополнение к ней.
Например, чтобы по Insert+F12 сначала срабатывал мой скрипт, а потом стандартно выполнялось объявление времени.
Подскажите, пожалуйста, это вообще возможно?
В руководствах я что-то такого нигде не нахожу. Везде просто назначение жеста на скрипт.
Может быть как-то можно посмотреть, что уже на этих клавишах висит и вручную потом вызвать?

   2024-10-28 12:03:38 (#3708301)

[prg] Клиент для гита

Привет всем!

А Гитом кто как управляет? Кроме командной строки?

   2024-10-25 02:51:23 (#3708177)

[prg] Re[2]: Скрипты и настройки для для IDE

Привет, Александр.

РР> в VS code вешаю горячку на пункт меню Поиск:

Можешь еще раз, пожалуйста, для чайников...
Как ты запускаешь код, как читаешь ошибки и приходишь к строке с ошибкой?

Речь не о "проблемы в рабочей области", а именно об ошибках, верно?
Как отлаживаешь код, если ошибка логическая, и нужно последовательно по командам ходить, да еще и текущее значение переменных где-нибудь проверять?
И при автоподстановке он у тебя тоже все время заголовок окна читает?

У меня, кстати, тоже NVDA 2024.2 и Windows 10.

   2024-10-25 02:49:49 (#3708176)