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

[TC] как отключить проговаривание No sort applied, sorting is disabled

Здравствуйте!
На некоторых сайтах, конкретно на рутрекере, при перемещении по столбцам
таблицы в результатах поиска, джоз произносит подобные фразы:

Форум: No sort applied, activate to apply an ascending sort
Тема: No sort applied, activate to apply an ascending sort
Автор: No sort applied, activate to apply an ascending sort
Размер: No sort applied, activate to apply an ascending sort

То есть произносится заголовок столбца и куча бреда. Как сделать, чтобы
это не произносилось, а произносился только заголовок столбца?
Если отключить проговаривание заголовков, то этот бред не
проговаривается, но и заголовок тоже не проговаривается.
Хотелось бы, чтобы проговаривался только заголовок.
Я конечно могу это в словарь вбить, но хотелось бы узнать, может есть
более корректный способ. Ну а если нету, тогда уберу через словарь.

Ответить   Fri, 28 Jun 2024 02:07:07 +0700 (#3705517)

 

Ответы:

Приветствую.
Цитата:
На некоторых сайтах, конкретно на рутрекере, при перемещении по столбцам таблицы в результатах поиска, джоз произносит подобные фразы:

Форум: No sort applied, activate to apply an ascending sort
Тема: No sort applied, activate to apply an ascending sort
Автор: No sort applied, activate to apply an ascending sort
Размер: No sort applied, activate to apply an ascending sort

То есть произносится заголовок столбца и куча бреда. Как сделать, чтобы это не произносилось, а произносился только заголовок столбца?
Если отключить проговаривание заголовков, то этот бред не проговаривается, но и заголовок тоже не проговаривается.
Хотелось бы, чтобы проговаривался только заголовок.
Я конечно могу это в словарь вбить, но хотелось бы узнать, может есть более корректный способ. Ну а если нету, тогда уберу через словарь.
Конец цитаты.
Сначала в браузере нажмите двухступенчатую команду Insert+Пробел, затем Z. Если проблема уйдёт, значит виноваты ваши пользовательские настройки или скрипты. Снова нажмите эту команду, вернётся обычный режим работы JAWS. Судя по английским фразам, либо у вас английский интерфейс JAWS, либо в пользовательской папке находится какой-то файл схемы речи и звуков, не из официальной русской локализации. В окне браузера нажмите Alt+Insert+S откроется список схем. По умолчанию в официальной локализации должен быть выбран пункт "Классическая", прямо так на русском. если у вас выбран другой пункт или "Классическая (изменённая", то переключите схему на классическую. Если и это не поможет, то удалите все файлы с расширением smf из пользовательской папки настроек. Если и это не поможет, то удалите файл с расширением jcf для вашего браузера из пользовательской папки настроек. После этого все настройки браузера будут сброшены к значениям по умолчанию. Если и это не поможет, то нужно изучать пользовательские скрипты в вашей пользовательской папке. Скорее всего именно в них кроется проблема. Описанная в начале команда выключает и снова включает использование пользовательских настроек, поэтому с её помощью всегда можно выяснить, виноваты ли пользовательские скрипты или нет. в словарь заносить какие-либо фразы категорически не рекомендуется, ибо они будут проигнорированы везде, например, при чтении текстов, файлов и страниц. Если там будет эта фраза как часть текста, вы об этом даже не узнаете, поскольку JAWS просто её проигнорирует.
--
Евгений Корнев.

Ответить   Fri, 28 Jun 2024 07:53:41 +0700 (#3705524)

 

Здравствуйте, Евгений.
Думаю, что вы не правы по поводу виноватого в этом пользовательских
скриптов. Мне тоже очень мешает это проговаривание непонятных фраз на
Рутрекере. Правда на других сайтах я такогоне встречал. У меня есть
ноутбук с лицензионным jaws где из настроек по умолчанию изменен только
синтезатор, больше ничего не менялось и никаких скриптов не добавлялось
и там так же произносятся эти фразы. Сейчас вот на 21 джавсе проделал
то, что вы написали и все равно на рутрекере в таблице я слышу эти фразы.
С уважением, Андрей.
Думаю, что вы не правы

Ответить   Fri, 28 Jun 2024 08:18:42 +0300 (#3705526)

 

Здравствуйте, Евгений Корнев!

Вы писали: Fri, 28 Jun 2024 07:53:41 +0700

из
пользовательской папки настроек. После этого все настройки браузера
будут сброшены к значениям по умолчанию. Если и это не поможет, то нужно
изучать пользовательские скрипты в вашей пользовательской папке. Скорее
всего именно в них кроется проблема.

Да нет. Джоз 2024 установил начисто буквально пару дней назад. Ни каких
пользовательских скриптов не устанавливал. Да и другие версии джоза
ведут себя точно так же. Не помню с какой версии это началось, но уже
очень давно. Клавиша инсерт+пробел z не помогает, эти фразы всё равно проговариваются.

рекомендуется, ибо они будут проигнорированы везде, например, при чтении
текстов, файлов и страниц. Если там будет эта фраза как часть текста, вы
об этом даже не узнаете, поскольку JAWS просто её проигнорирует.

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

Ответить   Fri, 28 Jun 2024 13:22:00 +0700 (#3705527)

 

Приветствую.
Цитата:> Да нет. Джоз 2024 установил начисто буквально пару дней назад. Ни

Конец цитаты.
Выяснил, что данный английский текст находится не в JAWS, а в атрибутах самой таблицы на сайте. В словарь ничего заносить не нужно. Просто сделайте следующее:
Откройте ваш браузер, нажмите Insert+V. В дереве быстрых настроек найдите первый экземпляр настройки "Заголовки таблиц". Если есть второй, уже для документа, то нужно изменять именно первый. На этой настройке нажатием Пробела выставите значение "Отключено".
Относительно того, где может встретится фраза, которую занесли в словарь, то вот самый простой пример. Допустим, вы читаете некую справку или инструкцию в браузере с какого-то сайта на английском языке. Там в тексте рассказывается о настройках сортировки почты, списков и подобных вещей. Там встречается фраза типа "if no sorted select to activate"... то есть смысл текста таков, что для сортировки нужно что-то нажать или развернуть. Так вот, если вы эту фразу внесёте в словарь, то JAWS этот кусок справки проигнорирует и прочитает вам бессмысленный фрагмент с выкинутым логическим куском. На экране эта фраза отображается, но JAWS вам её не прочитает.
--
Евгений Корнев.

Ответить   Sat, 29 Jun 2024 09:13:01 +0700 (#3705537)

 

Здравствуйте, Евгений Корнев!

Вы писали: Sat, 29 Jun 2024 09:13:01 +0700

Я отключил заголовки как раз для конкретного сайта. Для всех отключать
пока не стал, может быть такое, что на других сайтах будет полезная
информация.
Насчёт использования словаря, я понимаю все последствия, поэтому
пользуюсь словарём очень редко, с осторожностью, и когда без этого
нельзя обойтись. В конце концов, фразу в словаре можно обозначить
определённым звуком, и если этот звук когда нибудь прозвучит, прочитать
её по словам.

Ответить   Sat, 29 Jun 2024 20:18:24 +0700 (#3705547)

 

Здравствуйте.
До сегодня использовал Jaws 2021, снес его и установил Jaws 2024. Но настроить поведение актуального Jaws по аналогии с версией 2021 мне не удалось. Во-первых, они там переворотили все настройки, там даже в описаниях пишется, какой параметр должен быть по дефолту, а выставлен совершенно другой. Поэтому актуальный Jaws по дефолту ведет себя даже в браузере по-другому. Во-вторых, пытался его настроить с нуля и выставить нужные настройки, прописать и закинуть нужные скрипты, несколько раз его переустанавливал и делал попытку настроить его с нуля, но ничего у меня не вышло, то одну ошибку скрипта выдает, то другое в нем не работает. Плюнул на Jaws 2024, может допилят в будущем, и поставил Jaws 2023. Чего-то мне раньше казалось, что переходы с версии на версию проходили менее у меня плачевно, а это уже прям сегодня край достало. В Jaws 2023 тоже настройки разработчики переворотили шиворот на выворот, но относительно этой версии вроде на данный момент удалось его поведение немного настроить как мне нужно, не удалось совладать пока только с одним скриптом, может вы чего подскажите.

Меня интересует скрипт, который был написан для программы QTranslate.
Вот он этот скрипт:

Script QTranslate ()
; скрипт на перевод выделеного текста с помощью "QTranslate", причём через буфер обмена
; Внимание: на QTranslate- переводчик должна быть назначена глобальная горячка "windows + ]"
; горячка скрипта windows + ]
var
string simvol,
int MyIndex
PlaySound (GetSharedSettingsDirectory ()+"\\SOUNDS\\Pop.wav")
let MyIndex = 0
let simvol = "\007"
CopyToClipboard (simvol)
While ( MyIndex <= 4)
TypeKey ("windows+y")
Delay (5)
If GetTextFromClipboard () != simvol then
SayString (GetTextFromClipboard ())
Return
Else
Beep ()
EndIf
let MyIndex = MyIndex + 1
EndWhile
EndScript

В общем, у меня с Jaws 2023 он не работает. Я его прописываю, назначаю комбинацию, компилирую, а отрабатывать он свою функцию не желает.

Galaxy A52 (8X256Gb) Android 14

Ответить   Fri, 5 Jul 2024 23:45:04 +0300 (#3705662)

 

Здравствуйте, Игорь.

Вы писали 5 июля 2024 г., 23:45:04:

Скрипт рабочий ибо пользуюсь им довольно часто. Сейчас у меня
Jaws2023.
Почему через буфер перевод?
Дело в том, что не во всякой программе QTranslate понимает, что
выделено, поэтому сделан обходной вариант через буфер обмена.
Для скрипта важно, чтобы горячка скрипта и горячка на перевод буфера
обмена в QTranslate совпадали.
Чтобы не было противоречия с Jaws нужно в QTranslate назначение проделать
например через NVDA.
В комментариях скрипта всё это описано, и кстати не забываем там
подправить вызов QTranslate по горячке.
Если нужно пояснения, то в личку пишите.
Удачи.

Ответить   Sat, 6 Jul 2024 08:32:03 +0300 (#3705674)

 

Здравствуйте, Grolin.
Ну так и я давно им пользуюсь уже, все работало на Jaws 2021, а на Jaws 2023 после назначения скрипта я слышу только щелчки, а вот обрабатывание скрипта не происходит. Хотя если открыть саму программу QTranslate и воспользоваться там переводом, то программа работает, а через скрипт не желает.

Работало всегда таким образом, выделяю в любом месте нужный текст строку, слово или более, нажимаю назначенную комбинацию и слышу тут же перевод, а также переведенный текст копировался в буфер обмена, который можно было вставить в любой редактор. Сейчас же настроено все то же самое, но слышу я только после нажатия комбинации одни щелчки, а перевода нет.

В программе QTranslate моя комбинация Win+Y назначена на скопировать перевод в буфер обмена, комбинация Win+Y, в самом скрипте тоже комбинация в определенной строке прописана и на сам скрипт назначена такая же комбинация. Но пока не разобрался, почему это все отказывается работать с Jaws 2023...

Вы писали 6 июля 2024 г. в 8:32:

Galaxy A52 (8X256Gb) Android 14

Ответить   Sat, 6 Jul 2024 14:53:33 +0300 (#3705686)

 

Здравствуйте, Игорь.

Вы писали 6 июля 2024 г., 14:53:33:

Вах, не внимательно читаем коментарии.
Горячку нужно навешивать на перевод содержимого буфера обмена.
Причём тут копирование перевода в буфер? :)
Я вроде пишу в комментарии даже последовательный номер на ветке
горячек. И он вроде пока не изменился.
Удачи.

Ответить   Sat, 6 Jul 2024 20:39:37 +0300 (#3705697)

 

Здравствуйте, Grolin.
Как появился этот скрипт, так всегда было у меня на разных версиях Jaws настроено и работало до версии Jaws 2021, перевод копировался в буфер обмена, и я всегда его мог вставить в любой редактор, при этом скрипт отрабатывал как надо.
Также я внимательно прочитал что вы написали в предыдущем письме и обратил на это внимание, даже представьте себе, что хватило мне ума изменить данный параметр, но функция все равно не заработала, стало произносить: Нет данных.
Я же переустанавливал только Jaws, а саму программу QTranslate не трогал.

Вы писали 6 июля 2024 г. в 20:39:

Galaxy A52 (8X256Gb) Android 14

Ответить   Sat, 6 Jul 2024 23:53:32 +0300 (#3705707)

 

Здравствуйте, Игорь.

Вы писали 6 июля 2024 г., 14:53:33:

Игорь, прошу прощение за последнее письмо. Туплю. Перепутал скрипты.
Их там несколько.
Ваш вариант скрипта это обычная озвучка содержимого буфера обмена
после того, как QTranslate сделает перевод и скопирует в буфер обмена
результат.
Если скрипт не срабатывает, то попробуйте через пропуск клавиши
"JawsKey + 3" Будет в буфере перевод или нет?
То есть сработает перевод через QTranslate по горячке.
Или второй вариант, когда очень большой текст перевода и скрипту не
хватает времени. Но это маловероятно.
Как правило это то, что выделенный текст не видет QTranslate и
следовательно не делает перевод ине помещает его в буфер обмена.
На скколько я понимаю проще и удобнее использовать другой скрипт:
Script QTranslateCopyToCreateSelectText ()
Script QTranslateCopyToCreateSelectText ()
; скрипт на перевод выделеного текста с помощью "QTranslate", причём результат перевода помещается в буфер обмена и озвучивается.
; Внимание: В QTranslate- флажок указанный ниже должен иметь горячку "Control + Shift + '"
; флажок звучит так: "Перевести содержимое буфера обмена", это десятый элемент в списке.
; горячка скрипта - control + Shift + '
Var
String SQTranslate,
int MyIndex = 0

PlaySound (GetSharedSettingsDirectory ()+"\\SOUNDS\\Click.wav")
let SQTranslate = ""
let SQTranslate = GetSelectedText ()
If SQTranslate == "" Then
SayString ("Отсутствует выделение. скрипт прекращает работу.")
PlaySound (GetSharedSettingsDirectory ()+"\\SOUNDS\\PianoDown1-D-C.wav")
Return
EndIf
; сохраняем буфер обмена в глобальной переменной GStrQTranslate
Let GStrQTranslate = GetTextFromClipboard ()
CopyToClipboard (SQTranslate )

TypeKey ("Control+Shift+'")
Delay (10)
While ( MyIndex <= 10)
If GetTextFromClipboard () != SQTranslate then
Say (GetTextFromClipboard (), OT_Jaws_Message)
; снимаем выделение текста
;NextCharacter ()
;PriorCharacter ()
Return
Else
Beep ()
EndIf
let MyIndex = MyIndex + 1
Delay (10)
EndWhile

EndScript
Удачи.

Удачи.

Ответить   Sat, 6 Jul 2024 21:22:19 +0300 (#3705703)

 

Здравствуйте, Grolin.
Нет, большего перевода быть не может, я тестирую просто несколько слов прописываю в блокноте и проверяю.
Да, пропуск клавиш тоже ничего не дает, текст перевода в буфер обмена почему-то не берется. С NVDA проверил, тоже комбинация самой программы QTranslate получается перестала работать. Тогда возникает вопрос, почему глобальная комбинация у программы перестала работать? Может Майкрософт какие-то ограничения добавил? Может на использования клавиши Windows ограничения? Сам задал вопрос и тут же полез в настройки программы переназначать. Да, назначил на CTRL+Y все теперь в QTranslate заработало. Получается, что скрипт теперь нужно править автору под другую клавишу.

Вы писали 6 июля 2024 г. в 21:22:

Galaxy A52 (8X256Gb) Android 14

Ответить   Sun, 7 Jul 2024 01:07:44 +0300 (#3705710)

 

Здравствуйте, Grolin.
Ваш скрипт у меня не получается прикрутить, выдает:
Ошибка компиляции Диалог
Error: Unexpected word ==
ОК Кнопка

Вы писали 6 июля 2024 г. в 21:22:

Galaxy A52 (8X256Gb) Android 14

Ответить   Sun, 7 Jul 2024 01:53:32 +0300 (#3705711)

 

Здравствуйте, Евгений Корнев!
Всё таки я не стал добавлять эту фразу в словарь. Пока отключил
проговаривание заголовков только для этого сайта. Если не найдётся
другого способа, так и оставлю.

Ответить   Fri, 28 Jun 2024 14:05:33 +0700 (#3705528)

 

Доброго времени суток всем!
Евгений Шеховцов в письме от 27.06.2024; 22:07 пишет:

Пока фридом саентифик это не исправят, никак. Эти колонки сортируемые, о чём
джоз и говорит, то есть результаты можно сортировать по различным критериям.

Ответить   Fri, 28 Jun 2024 13:07:55 +0300 (#3705532)