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

[TC] Пополнение списка символов для вставки с помощью JAWS

Всем доброго времени суток!

Подскажите, пожалуйста, где находится файл, в который можно прописать
дополнительные символы для вставки с помощью JAWS, доступной по insert+4?
Заранее благодарю.

Ответить   Thu, 2 Feb 2017 18:51:49 +0500 (#3469297)

 

Ответы:

Мир вам, земляне.

Вам этот файл лучше не трогать, поскольку вписывать туда символы нужно в
строго определённой кодировке и в строго определённом формате. Если вы
хотите по команде вставлять какие-то символы, то вам лучше поступить так:
В пользовательской папке настроек JAWS создайте файл с названием Symbols.ini
(в начале буква обязательно должна быть заглавная). Откройте этот файл. В
первой строке напишите
[Symbols]
Снова обязательно с заглавной буквы. Далее, можете добавить в него любое
количество строк в формате
Текстовое название символа=сам символ
Например так:
Амперсанд=&
Когда в файле будут нужные вам строки, в общий файл скриптов добавьте
следующий скрипт:

script SelectSymbol()
var
string chars,
string char,
String iniPath,
int choice
let iniPath =GetJAWSSettingsDirectory () + "\\" + "Symbols.ini"
let chars = IniReadSectionKeys ("Symbols", iniPath)
let choice = DlgSelectItemInList(chars, "Вставка символа", False)
if choice then
let char = StringSegment (chars, "|", choice)
Let char = IniReadString ("Symbols", char, "", iniPath)
typeString(char)
else
sayMessage(OT_Status, "отмена")
endIf
endScript

скомпилируйте его, и назначьте на этот скрипт любую удобную комбинацию
клавиш. Если вы всё сделали правильно, то при нажатии назначенной комбинации
будет выводиться список всех названий символов, которые вы прописали в файле
Symbols.ini. на нужном нажимайте Enter и он будет вставлен в текущую позицию
курсора. Если сами вы со скриптами работать не умеете, то можете обратиться
к профессионалам типа Леонида Жилина или Виктора Горелова, чтобы они сделали
вам сам Ini-файл и отдельный скрипт, который вам нужно будет подключить в
файле Default.jss посредством одной строки типа
use "название их файла скриптов.jsb"
преимущество такого метода состоит в том, что для добавления любого нужного
символа, вам нужно будет просто открыть файл Symbols.ini и вписать туда
строку с нужным символом в описанном выше формате.
--
Евгений Корнев.

Ответить   Fri, 3 Feb 2017 11:06:40 +0700 (#3469423)

 

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

Вы писали 3 февраля 2017 г., 7:06:40:

большое спасибо за скрипт, но возник маленький ньюанс.
Итак, в файл добавляю французские кавычки.
теперь хочу переименовать файл с использованием этих кавычек, хотя ваш
пример тоже пробовал результат один, не выходит в редакторе имени
сделать вставку.
Вроде скрипт не сложный, но причину непойму.
у меня есть свои скрипты на дополнительные буфера и следовательно есть
вставка из них.
простые и даже смешные.
типа скрипт вставки состоит чуть ли не из одного оператора:
TypeString
Так вот он в редактор имени вставляет что угодно, правда согласно
разрешёного.
У вас вставка идёт тоже по TypeString, но почему-то редактор
закрывается и вставки нет.
Обращаю внимание, что речь идёт именно об редакторе имени файла, в
текстовых редакторах замечаний нет.
Конечно в скрипт можно добавить копирование символа в буфер обмена, но

это уже отдельная песня. :)
Спасибо.

Ответить   Fri, 3 Feb 2017 12:53:16 +0300 (#3469486)

 

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

Я писал 3 февраля 2017 г., 12:53:16:

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

Ответить   Fri, 3 Feb 2017 13:09:42 +0300 (#3469491)

 

Мир вам, земляне.

Если у вас в редакторах этот скрипт работает, то может вы поможете другому
подписчику, который здесь пишет, что у него символы внесённые в ini-файлы не
выводятся. В том смысле, что можно выдвинуть гипотезы из-за чего так может
происходить.
--
Евгений Корнев.

Ответить   Fri, 3 Feb 2017 18:34:43 +0700 (#3469516)

 

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

Вы писали 3 февраля 2017 г., 14:34:43:

не

Спокойно! :)
я же подчеркнул, что в редактор имени файла не выйдет внести изменения
из списка символов используя ваш скрипт.
Или вы имеете ввиду стандартный редактор, типа AkelPad?
ещё рас подчеркну, решая задачу по внесению символа в редатор по
переименованию я просто добавлю в ваш скрипт
такую строку:
CopyToClipboard (char)
она будет идти следующей за:
typeString(char)
Причём перед тем как вызвать редактор переименования файла запускаем
ваш скрипт, то есть получаем в стандартном буфере нужный символ, а уже
после отработки скрипта делаем переименование и из буфера по Ctrl+V
добавляем например французскую кавычку.
Короче, Евгений не прикалывайтесь.
Вы меня прекрасно поняли. :)
По поводу чудес в скриптах не подскажу ибо гадать не умею.
Пусть человек мне напишет в личку, чем смогу, тем помогу.
делаю предположение, что человек забыл создав файл поменять
расширение на Ini.
В контексте этого я безусловно сделал добавление в ваш скрипт ибо по
правилам хорошего тона перед тем как что-то сделать с файлом
желательно проверить его наличие.
Но это правило хорошего тона и не более того.
пусть пользователь, который обратился к вам с проблемой поставит
скрипт из ссылки ниже, где такая проверка добавлена:
https://cloud.mail.ru/public/9XGo/zuiRWh7ei
Удачи.

Ответить   Fri, 3 Feb 2017 15:16:36 +0300 (#3469526)

 

Приветствую Вас! q148@m*****.ru
Цитата из вашего письма: пятница. 3 февраля 2017 (6:06)

Ответ:
Давно пользуюсь этим инструментом, очень удобно, у меня в файлике ini
прописаны
не только символы, но написаны логины, пароли, номера телефонов.
Всем удачи.

Ответить   Fri, 3 Feb 2017 13:35:11 +0200 (#3469537)