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

Screen reader JAWS for Windows Russian

[JFWRus] Jaws and Word: коды специальных символов

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

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

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

Возможно это происходит потому, что знак этот двусоставный, как и знак
абзаца, но знает ли кто, из каких именно символов он состоит?

Мне это нужно, во-первых, джля того, чтобы научить Джоз читать мне
этот самый неразрывный дефис, т.е. чтобы я мог в пользовательский
словарь его внести, а, во-вторых - чтобы корректно делать глобальную
замену (правка/заменить).

Буду очень признателен за подсказку.

Будьте здоровы!

С уважением
Сергей Новиков
sergu***@b*****.net

***
Это сообщение No2419
было разослано для 259 участников дискуссионного листа
[JFWRus] Jaws and Word: коды специальных символов

Ответить   "Serguei A. Novikov" Wed, 9 Nov 2005 02:13:28 +0300 (#471855)

 

Ответы:

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

Вы писали 9 ноября 2005 г., 2:13:28:

Нажмите в диалоге замены кнопку "больше >", будут доступны ещё
несколько кнопок, в том числе и "специальный символ". Эта кнопка
содержит в себе подменю, из которого можно выбрать нужный символ. при
выборе он вставляется в в одно из полей диалога, там его и посмотреть
можно заодно. Мне до сих пор был нужен только символ конца абзаца:
"^p".

Ответить   Михаил Духонин Wed, 9 Nov 2005 05:42:46 +0300 (#471877)

 

Привет, Serguei!

Вы писали 9 ноября 2005 г., 1:13:28:

Наиболее просто смотреть коды через Excel, в ячейку вводишь символ, ав другую
вводишь формулу: =кодсимв(адрес ячейки с символом). И наоборот из кода можно
получить символ, функция симв() или символ().
Но этот символ служебный .
Пришлось через VBA смотреть его код 30. Но коды меньше 32 они служебные и с
ними работать сложно. В словарь он не вноситься. И в текстовый файл он не вписывается
(symbols.ini).
Я вижу способ его озвучить, это писать на Visual Basic for Application (VBA)
надстройку, и то тогда можно будет отличить его при посимвольном перемещении.
Ноэто не просто и трудоемко.
Так, что действительно меняйте его на обычные тире это будет наиболее просто.

Ответить   Олег Кутищев Wed, 9 Nov 2005 21:32:02 +0200 (#472437)

 

Олег и Сергей, приветствую вас обоих!
Также приветствую весь контингент!

А чем плоха джозова команда "Num pad 5 трижды быстро"?
Правда, она не документирована, что ли. Не встречал её в перечнях команд, но

частенько пользуюсь.

А почему у Неразрывного дефиса код 30?
Ведь в вордовском (сейчас под рукой 2003-й) диалоге вставки символов в
списке на вкладке "Специальные знаки" читаем:

- Неразрывный дефис Ctrl+_

По коду - это старый добрый Минус, который "сидит"
чуть правее нуля.
А вот приведённая комбинация Ctrl+_ мне не понятна. Подчерк вводится
нажатием Минуса с Шифтом.
Пробовал Контрол+Шифт+Минус - ничего не ввелось.
А просто Контрол+Минус вводят, как и положено, Мягкий перенос.
Кстати о последнем. При отключённом в Ворде отображении непечатаемых знаков
Джоз при движении по символам, иначе не скажешь, дурит, дважды называя
символ, перед которым стоит мягкий перенос.
По первости это удивляет, если не бесит.
То есть скринридер наш любимый не смотрит на экран, а странно озвучивает ,
очевидно, этот самый объект по имени Текст, не желая или не умея
осведомиться у Ворда, что тот в данный момент выводит на экран, а что нет.

И последнее. Что-то не могу найти клавирную команду включения/выключения
отображения непечатных знаков у Ворда.
Для меня это важно, так как я готовлю тексты к печати по Брайлю, а там
каждый знак на учёте.

И самое последнее. Когда применяется этот самый неразрывный дефис?
Впрочем, это уже, наверное, офтопик.

Очень прошу понимающих в этом деле членов рассылки высказаться по затронутым

выше вопросам.

С уважением,
Сергей Юрин
PS. Господа брайлисты! Нужно ли вам и, возможно, вашим ученикам разработка и

выпуск нашим "Логосом" рельефно-графического пособия с картинками,
названиями, кодами и способами ввода символов виндовых шрифтов?
Ведь не дело, когда, скажем, незрячий преподаватель не знает, как выглядит
знак "Евро", "Мягкий перенос", не говоря уж про пресловутые Баллиты да
Даймонды.

***
Это сообщение No2443
было разослано для 258 участников дискуссионного листа
[JFWRus] Re[2]: Jaws and Word: коды специальных символов

Ответить   Fri, 11 Nov 2005 13:20:14 +0300 (#473394)

 

Здравствуйте, Сергей Юрин.

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

***
Это сообщение No2445
было разослано для 258 участников дискуссионного листа
[JFWRus] Re[3]: Jaws and Word: коды специальных символов

Ответить   "i_chay" Fri, 11 Nov 2005 19:28:37 +0400 (#473537)

 

Привет, Сергей!

Вы писали 11 ноября 2005 г., 12:20:14:

Можно и так, но эта функция появилась в более новых версиях. В 4.51 её нет.
Ну и в Экселе нажатием нескольких клавиш можно создать полный перечень
кодов и символов.
Я думаю можно описать это.
Пишем два заголовка столбцов Код и Символ.
В коде пишем 1.
В меню Правка, Заполнить, Прогрессия, выбираем предельное значение 255 и по столбцам.
Переход на последнюю ячейку столбца [Ctrl+стрелка вниз], стрелка вправо. Вводим
любой символ.
[Ctrl+стрелка вверх] переход к заголовку Символ.
Вниз и вводим формулу: = символ(a2).
Затем выделяем до низа [ctrl+Shift+Стрелка вниз] и заполняем весь столбец формулами
[Ctrl+D].
Все готово.

Обращайтесь в MicroSoft, на экране это тире, но по сути это то не обычное тире,
и если было бы обычным, тогда зачем город городить. В документе это 30.

По тому что это символ не печатный и служебный и такие символы не понимает не
только Джос но и многие стандартные редакторы.
Да, что там говорить, я его не смог скопировать и вставить в Эксель. А в 2000
говорит пробел.

В меню Сервис, Настройка, можно назначить комбинацию на любое действие.

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

Ответить   Олег Кутищев Sat, 12 Nov 2005 08:50:01 +0200 (#473813)