Как транслировать весь звук из Windows в Teamtalk

Рассмотрим задачу: нужно провести некое мероприятие в интернете, при этом нужно, чтобы весь звук с компьютера шёл в эфир и к тому же было слышно то, что вы говорите в микрофон. Для примера рассмотрим, как это сделать в программе Teamtalk, которая позволяет транслировать только медиа файлы, но весь звук с компьютера она передавать не способна. Обратите внимание, что установки каких-либо сторонних программ, типа Virtual Audio Cable, данный способ не требует. Всё зависит от того, какие драйверы для звуковой карты используются у вас в Windows. Описанный далее способ точно работает на большинстве звуковых карт Realtek в Windows 7 и выше. Если у вас внешняя звуковая карта или звуковая карта от экзотического производителя, возможно без сторонних программ задачу решить не удастся. Если же у вас звуковая карта Realtek и в системе установлены официальные драйверы, то сначала нужно включить стерео микшер Realtek, который по умолчанию появляется в системе после установки этих драйверов. Откройте панель управления Windows. Зайдите в раздел настроек «Звук», перейдите на вкладку «Запись». На любом пункте в списке доступных устройств вызовите контекстное меню. Проверьте, чтобы в открывшемся меню был отмечен пункт «Показать отключенные устройства». Если этот пункт отмечен, вернитесь в список устройств записи и проверьте, присутствует ли в нём пункт «Стерео микшер Realtek». Если да, то на этом пункте вызовите контекстное меню и нажмите «Включить». После этого стерео микшер включится и станет устройством записи по умолчанию. В любой программе, где можно указывать устройства ввода, если выбрать это устройство вместо микрофона, все звуки системы, включая речь синтезатора, системные звуки, звук из любых аудио и видео проигрывателей и даже из веб-браузеров, будут передаваться в эту программу. Однако в этом случае не будет слышно то, что вы говорите в микрофон, поскольку указывать одновременно два устройства ввода в программах для общения через интернет нельзя. в случае с Teamtalk потребуется использовать два экземпляра этой программы, например, одну установочную и одну портабельную. Назовём эти копии «копия А» и «копия Б». сначала в настройках звуковых устройств копии Б в качестве устройства ввода выбираем «Стерео микшер Realtek». Также меняем в копии Б ник на отличный от вашего, например, на «Аудио транслятор». Подключаемся в копии Б к нужному голосовому серверу и комнате. С этой копии туда будет транслироваться весь звук с компьютера, кроме вашего голоса. Теперь открываем копию А, в настройках звука копии А в качестве устройства ввода выбираем тот микрофон, с которого вы будете говорить. В копии. А указываем ваш обычный ник и подключаемся к тому же голосовому серверу и комнате. Теперь вас там будет целых два, но один будет говорить человеческим голосом, а второй будет транслировать все звуки с компьютера. Также, помимо трансляции звуков компьютера через стерео микшер Realtek вы можете транслировать звуки любых устройств, подключённых к компьютеру через линейный вход. Также помните, что в Teamtalk есть функция трансляции рабочего стола, которая позволяет без привлечения стерео микшера Realtek транслировать все звуки компьютера прямо в эфир, но на большинстве голосовых серверов эту функцию блокируют на стороне сервера создатели или администраторы голосового сервера, поэтому проще воспользоваться описанным способом, чем требовать от администраторов включить трансляцию рабочего стола на сервере.

Рубрика: Без рубрики | Оставить комментарий

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

Поставим задачу: просматривать заголовки новостных RSS-лент и подкаст-лент в браузере, но при этом не открывая какие-либо сайты, агрегаторы новостей и прочие промежуточные инструменты. Для решения этой задачи нам потребуется текущая версия браузера Mozilla Firefox и расширение для него под названием Livemarks. Это расширение возвращает в Firefox некогда встроенную функцию чтения RSS-лент прямо в меню «Закладки» самого браузера. После установки Livemarks сначала нужно его настроить. Открываем управление дополнениями в Firefox, переходим в раздел «Включены», находим заголовок «Livemarks» и нажимаем рядом с ним кнопку «Другие настройки». В открывшемся меню выбираем «Настройки». Откроется страница настроек Livemarks. Здесь находим и нажимаем кнопку «Дополнительные параметры». В начале идут пункты для импорта или экспорта списка подписок из файла формата opml или наоборот, в файл, а также счётчик, где вы можете задать интервал в минутах, через который Firefox будет проверять обновления каналов по умолчанию. Далее идёт пункт «Папка по умолчанию», здесь вы можете указать подменю в меню закладок, в которое будут добавляться все подписки при их добавлении. По умолчанию все подписки добавляются на самый первый уровень меню закладок, что весьма неудобно, если вы добавите много подписок, а вам нужно быстро найти какой-нибудь пункт избранного для перехода на сайт. Гораздо разумнее перенастроить добавление подписок в отдельное подменю, например, в подменю «Другие закладки». В этом случае все подкасты и ленты новостей будут добавляться туда и не будут загромождать само меню закладок. Далее идёт пункт для настройки меток, которые ставятся перед каждым заголовком непрочитанной новости или не прослушанного подкаста. Здесь вы можете указать всё, что вам захочется, вплоть до слов или символов. Все остальные настройки особой роли не играют и их можно либо не изменять, либо настроить по своему усмотрению. Обратите внимание, что в общих настройках нельзя указать число заголовков, которые будут отображаться в подменю с добавленными подписками, этот параметр нужно настраивать для каждой подписки отдельно.

Теперь добавим какой-нибудь подкаст в меню закладок Firefox. Находим нужную подкаст-ленту на нужном сайте, открываем её и вверху открывшейся страницы находим и нажимаем кнопку «Добавить Livemark». После нажатия этой кнопки подкаст будет добавлен в то подменю меню закладок, которое вы указали в общих настройках. Теперь, можно просто зайти в меню закладок, найти там подменю с названием подкаста, раскрыть его и мы увидим список всех доступных выпусков. Нажимаем на нужном выпуске и сразу начинается его воспроизведение. При этом, если у вас установлен Adobe Flash Player или в Firefox уже встроена поддержка управления воспроизведением, то прямо в окне браузера будут доступны кнопки и ползунки для перемотки, регулировки громкости, выключения и включения звука, а также приостановки и возобновления воспроизведения. Всё полностью доступно для скринридеров. Если же вы добавили подписку на ленту текстовых новостей, то при нажатии на нужной новости в подменю меню закладок, откроется веб-страница с этой новостью в полном виде.

Остаётся рассмотреть, как управлять в Livemarks уже добавленными подписками. Снова открываем настройки Livemarks через управление дополнениями в Firefox, находим на странице настроек нужный подкаст или ленту новостей и нажимаем рядом кнопку, которую скринридеры величают «Без метки». Эта кнопка открывает настройки подписки, где можно изменить её имя, указать количество заголовков, которые будут отображаться в подменю закладок и удалить подписку из Firefox, если вам она больше не нужна. Обратите внимание, что если у вас в Firefox включена синхронизация с учётной записью Firefox, то достаточно добавить подкасты и ленты новостей в Livemarks только на одном устройстве, и все добавленные подписки автоматически появятся после синхронизации на всех других компьютерах или смартфонах, где включена синхронизация в Firefox с этой же учётной записью.

Рубрика: Без рубрики | Оставить комментарий

Как назначить звук на окончание закачки в Utorrent

Если вы хотите, чтобы при окончании любой закачки торрента в программе Utorrent воспроизводился звук, то это можно сделать с помощью создания скрипта и добавления его в настройки Utorrent. Прежде всего, вам нужно выбрать звуковой файл в формате wav, который будет воспроизводиться. Вы можете использовать системный файл, а можете использовать любой свой собственный файл формата wav. Если вы хотите использовать свой файл, то скопируйте его в папку C:\Windows\Media. Изначально в этой папке уже имеются звуковые файлы, любой из которых вы можете назначить в качестве звука окончания закачки. В своём примере я буду использовать файл tada.wav, который всегда есть в этой папке в полноценных версиях Windows.

Далее вам нужно выяснить в какой папке Utorrent хранит свои рабочие файлы. в моём примере программа установлена в папку C:\Users\Имя моей учётной записи\AppData\Roaming\Utorrent. Именно в эту папку нам будет нужно поместить скрипт.

Теперь переходим к созданию скрипта. Открываем системный Блокнот, и в нём вставляем следующий текст:

Set oVoice = CreateObject(«SAPI.SpVoice»)

set oSpFileStream = CreateObject(«SAPI.SpFileStream»)

oSpFileStream.Open «C:\Windows\Media\tada.wav»

oVoice.SpeakStream oSpFileStream

oSpFileStream.Close

в меню «Файл» выбираем «Сохранить как…» и сохраняем файл скажем под именем Finish.vbs. Внимание! Расширение у файла обязательно должно быть .vbs. если вы используете другой файл и другой путь, то правильно укажите его в кавычках вместо приведённого в примере. Теперь копируем созданный файл Finish.vbs в папку с рабочими файлами Utorrent. В моём примере в папку C:\Users\Имя моей учётной записи\AppData\Roaming\Utorrent. Чтобы проверить, правильно ли вы создали скрипт, просто нажмите на этом файле Enter. Если звук воспроизвёлся, значит вы создали скрипт правильно и правильно указали путь к звуковому файлу.

Остаётся подключить этот скрипт в Utorrent. Для этого откройте настройки Utorrent, в настройках перейдите в раздел «Дополнительно» -> «Запуск программы» и в поле «Запустить эту программу после окончания закачки торрента» вставьте полный путь к файлу Finish.vbs, либо найдите его через кнопку обзора в виде трёх точек. После нажатия кнопки «Ok» всё готово. Теперь, даже когда программа работает в фоновом режиме и её окно свёрнуто, при окончании любой из закачек вы будете слышать назначенный звук.

Если вы пользуетесь портабельной версией Utorrent, то положите файл Finish.vbs и звуковой файл, который вы хотите использовать для звука окончания закачки, в папку Uttorent. Предположим, что этот файл называется final.wav. теперь откройте на файле Finish.vbs контекстное меню и выберите «Изменить». Откроется текст скрипта. Найдите указанный в кавычках путь к файлу и просто замените его на final.wav. в этом случае скрипт всегда будет искать звуковой файл только в той же папке, в которой находится файл Finish.vbs. имейте в виду, что кавычки для пути к звуковому файлу удалять нельзя, а вот путь можно указывать к абсолютно любой папке, где лежит нужный звуковой файл. Пример с системной папкой Media я взял только потому, что она всегда присутствует в системе и в ней всегда есть звуковые файлы.

Рубрика: Без рубрики | Оставить комментарий

Как синхронизовать контакты и календарь Yandex и mail.ru с windows 10

В Windows 10 есть простые и полностью доступные системные приложения «Люди» и «Календарь», которые позволяют управлять и синхронизовать контакты и календари из различных учётных записей, таких как Google, iCloud, Outlook и Yahoo. А вот синхронизацию с учётными записями Yandex и mail.ru изначально в список предлагаемых учётных записей в Windows 10 не включили. Однако эти учётные записи можно прописать в Windows 10 вручную. Как известно, у mail.ru есть хороший календарь, но нет сервера контактов, а у Yandex есть и календарь и сервер контактов. Если эти учётные записи подключить к Windows 10, то можно синхронизовать контакты в системном приложении «Люди», события календаря и напоминания в системном приложении «Календарь», а почту в системном приложении «Почта». Все три этих приложения полностью доступны с JAWS изначально, а с NVDA после подключения расширения WinTenApps. В этих приложениях есть даже собственные клавиатурные команды, найти которые можно в справке Microsoft по приложениям Windows 10. Теперь перейдём к подключению учётных записей Yandex и mail.ru к Windows 10.

Нажимаем комбинацию клавиша Windows+I, находим в списке категорий настроек пункт «Учетные записи», нажимаем Enter. Откроется список пунктов уже в этой категории. Выбираем пункт «Электронная почта и учетные записи», снова нажимаем Enter. Теперь находим и нажимаем кнопку «Добавить учетную запись». Откроется список предлагаемых учетных записей. Нажимаем на «iCloud». Откроется диалог, куда вы должны вписать ваш адрес и пароль электронной почты Yandex или mail.ru, также можете вписать ваше имя, которое будет отображаться для сообщений посылаемых из этой учётной записи, и нажимаем «Вход». Естественно, сначала никакого реального входа не произойдёт, но в списке учётных записей рядом с кнопкой «Добавить учётную запись» появится новая запись под названием ваш адрес электронной почты и слово «iCloud». На этой записи нажимаем Enter. После этого рядом появится кнопка «Управление», нажимаем эту кнопку и попадаем в диалог настроек этой учётной записи. В поле «Пароль» для чёткости снова впишите правильный пароль от вашей почты Yandex или mail.ru, в поле «Имя учетной записи» впишите Yandex или Mail.ru. теперь нажмите здесь кнопку «Изменение параметров синхронизации почтового ящика». Настройки синхронизации типа частоты синхронизации, типа содержимого для синхронизации и периода синхронизации в календаре выберите по собственному усмотрению. Установите флажки для нужного типа содержимого, например, «Синхронизировать контакты» для контактов, «Синхронизировать календарь» для календаря и «Синхронизировать электронную почту» для почтовых сообщений. Далее находим и нажимаем кнопку «Показать дополнительные параметры почтового ящика». Откроется самый важный диалог, где нужно прописать адреса серверов почты, контактов и календаря. Как их заполнять привожу в следующей таблице:

Название поля

Значение для Yandex

Значение для mail.ru

Сервер входящей почты

Imap.yandex.ru:993:1

Imap.mail.ru:993:1

Сервер исходящей почты

Smtp.yandex.ru:465:1

Smtp.mail.ru:465:1

Сервер исходящей почты требует проверки подлинности

Да

Да

Используйте те же самые имя пользователя и пароль для отправки электронной почты

Да

Да

Сервер контактов

https://Carddav.yandex.ru

Localhost

Сервер календаря

https://caldav.yandex.ru

https://calendar.mail.ru

Теперь остаётся нажать кнопку «Готово», а затем, в диалоге учётной записи, кнопку «Сохранить». Открываем системные приложения «Люди» и «Календарь» в Windows 10 и смотрим, появились ли там контакты и события из учётных записей Yandex и mail.ru. в частности, в календаре mail.ru должны появиться профессиональные праздники на каждый день, которые изначально есть в календаре mail.ru, даже если вы не создали в нём ни одного собственного события. Также вы можете создать контакт или событие в нужной учётной записи через приложение в Windows 10, и они появятся на всех других устройствах, синхронизируемых с этими же учётными записями, и на веб-версиях календаря и адресной книги. Обратите внимание, что для адреса сервера контактов mail.ru указывается локальный хост, поскольку у mail.ru нет сервера синхронизации контактов. Не смотря на то, что мы прописали серверы входящей и исходящей почты, вы можете отключить синхронизацию почты для нужной учётной записи, чтобы оставить только синхронизацию календаря и контактов, а почту обрабатывать в своей почтовой программе.

Рубрика: Без рубрики | Оставить комментарий

Как правильно обновлять JAWS

Если вы пользуетесь версией JAWS 2019 или выше, то каждый месяц для JAWS выходят обновления, которые можно устанавливать автоматически. Однако у тех, кто изменяет общие файлы скриптов JAWS или добавляет в них сторонние скрипты могут возникать проблемы и конфликты, связанные с вмешательством в исходные скрипты JAWS. Как многим известно, в JAWS существует пользовательская папка скриптов и общая папка скриптов. Изменять какие-либо файлы в общей папке скриптов крайне нежелательно, поскольку при обновлении JAWS просто посчитает изменённые файлы в общей папке скриптов уже новыми и не обновит. Поэтому, в общей папке скриптов JAWS все файлы должны присутствовать точно в том виде, в котором они были при установке. Если вы добавили свои скрипты в файл Default.jss, то его изменённая версия сохраняется уже в пользовательской папке скриптов. После компиляции файла Default.jss в пользовательской папке скриптов появится файл Default.jsb, именно этот файл JAWS будет использовать в повседневной работе. Но, после того, как JAWS обновится через функцию автоматического обновления в общей папке скриптов будет уже обновлённый файл Default.jsb с обновлёнными функциями, а в пользовательской папке файл, скомпилированный ещё в старой версии до обновления. Если вы хотите добавить сторонние скрипты в файл Default.jsb, то после каждого автоматического обновления JAWS вам нужно удалять файлы Default.jss и Default.jsb из пользовательской папки, затем по команде Insert+0, затем Control+Shift+D открывать исходный обновлённый файл Default.jss, добавлять в него сторонние скрипты и компилировать, чтобы все обновления были учтены и вступили в силу. Однако есть более умный способ подключить сторонние скрипты к файлу Default.jss. создайте в пользовательской папке пустой файл Default.jss, не компилируйте его. Скопируйте из общей папки скриптов файл Default.jsb в пользовательскую папку. В пользовательской папке переименуйте файл Default.jsb в Default_fs.jsb. далее, откройте пользовательский пустой файл Default.jss, в его начало вставьте строки:

Use «Default_fs.jsb»

Include «HJConst.jsh»

Include «HJGlobal.jsh»

После этих строк вставьте все сторонние скрипты, которые вы хотите использовать в файле Default.jss, и скомпилируйте пользовательский файл. После этого все ваши сторонние скрипты будут работать точно также, как если бы вы вписали их в файл Default.jss из общей папки скриптов. После каждого обновления вам нужно только снова скопировать файл Default.jsb из общей папки в пользовательскую папку, переименовать этот файл в пользовательской папке в Default_fs.jsb, а потом скомпилировать пользовательский файл Default.jss. удалять или заново пересоздавать пользовательский файл Default.jss в этом случае после каждого обновления не надо. Если же вы вносили изменения в какие-либо другие файлы jss из общей папки скриптов для других приложений, и их изменённые копии сохранены в пользовательской папке скриптов, то после каждого обновления вам придётся удалять все такие jss и jsb файлы из пользовательской папки, чтобы JAWS после обновления использовал уже обновлённые файлы jsb. Все эти процедуры не требуются для скриптов в пользовательской папке, которые не являются изменёнными версиями скриптов из общей папки. Например, если в JAWS изначально нет скриптов для программ типа TheBat, Total Commander или MyHomeLib, то после каждого автоматического обновления JAWS никаких обновлённых версий этих скриптов не появится, и вы ничего не потеряете, даже не компилируя такие сторонние скрипты. Также помните, что если вы скомпилируете пользовательский файл Default.jss, как было описано выше, но в момент компиляции в пользовательской папке нет файла Default_fs.jsb, то вы полностью потеряете функциональность JAWS, поскольку JAWS просто лишится всех скриптов и функций из изначального общего файла Default.jss. если же вы не будете после каждого автоматического обновления JAWS повторно перекомпилировать все изменённые версии файлов из общей папки скриптов, то вы просто не получите всех изменений и исправлений, которые появились в этих файлах при обновлении. Не изменяйте никакие файлы jkm, jcf и jsh в общей папке настроек, иначе они просто не обновятся при автоматическом обновлении. Лучше создавайте их изменённые копии со всеми нужными вам правками в пользовательской папке.

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

Рубрика: Русская версия JAWS | Оставить комментарий

Создание доступных математических текстов в формате PDF с помощью системы Latex

Как известно, при компиляции в формат PDF исходного файла формата tex с помощью системы Latex получается файл, в котором математические формулы и символы практически недоступны для скринридеров. Однако в современных дистрибутивах Latex есть два пакета, которые позволяют вместо графических формул прямо в PDF-файле показывать скринридерам исходный текст формул, когда вы видите не нарисованные значки, а прямо текст формулы в формате Latex. За основу возьмём дистрибутив MikTex 2.9 для Windows и JAWS версии не ниже 2018.

Сначала нам нужно установить два дополнительных пакета: cmap и axessibility. Современный дистрибутив MikTex способен автоматически устанавливать недостающие пакеты из интернета при первом обращении к ним. Для того, чтобы включить эту функцию, либо при установке MikTex, либо после установки в настройках консоли MikTex выберите установку пакетов из удалённого репозитория, а также выберите радиокнопку «Install Missing Packages On-the-fly». По умолчанию выбрано значение «Ask Me». Чтобы найти эту радиокнопку в консоли MikTex, сделайте следующее:

Сначала убедитесь, что у вас в Windows установлена платформа Java Runtime 8 или выше, а в настройках центра специальных возможностей отмечен флажок «Enable Java AccessBridge». Далее, откройте консоль MikTex, нажмите кнопку «Restart As Administrator». Переключитесь на сенсорный курсор. Найдите название вкладки «Settings» и нажмите Enter. Снова переключитесь на PC-курсор. Стандартным образом найдите и выберите радиокнопку «Install Missing Packages On-the-fly».

Теперь разберёмся, что делают два вышеназванных пакета. Пакет cmap позволяет получить в файлах PDF правильную кодировку кириллических букв и специальных символов. Пакет Axessibility встраивает в PDF-файл скрытые теги, благодаря которым JAWS будет выводить вам формулы в их теховском текстовом представлении, хотя зрячие будут видеть на экране стандартные графические формулы. Для подключения этих пакетов в преамбулу исходного документа формата tex достаточно добавить две строки:

\usepackage{cmap}

\usepackage{axessibility}

Если вы включили установку недостающих пакетов из интернета на лету, то при первой компиляции эти пакеты будут автоматически скачены и задействованы.

Пакет axessibility способен обрабатывать формулы создаваемые с помощью окружений \( … \), \[ … \], \begin{equation}… \end{equation}, как со звёздочкой, так и без, и \begin{aligned} … \end{aligned}, как со звёздочкой, так и без. Формулы в окружениях $ и $$ этот пакет не обрабатывает. Однако, если подключен пакет cmap и у вас русская версия JAWS 2018 или выше, то отдельные буквы, символы и математические знаки в окружении $ будут корректно читаться на русском. Например, $\alpha$ будет прочитана JAWS как «курсивная строчная альфа», а $\mathbb{R}$ будет прочитана как « полужирная заглавная эр». А вот формулы, набранные в окружении $$, придётся изменить на одно из распознаваемых пакетом axessibility окружений с помощью поиска и замены по всему документу. Также из-за того, что символ подчёркивания в документах PDF имеет служебную функцию, на момент написания данной статьи пакет axessibility после компиляции вместо символа подчёркивания в итоговом PDF-документе ставит пробел. Чтобы обойти эту проблему, в исходном документе вместо символа подчёркивания нужно использовать команду \sb для указания начала нижнего индекса. Сам Latex будет воспринимать её как начало нижнего индекса, с точки зрения зрячих в формулах ничего не изменится, но JAWS будет вместо пробела уже показывать вам эту команду при чтении скомпилированного документа.

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

Рубрика: Без рубрики | 1 комментарий

Передача файлов между компьютерами в Windows 10

Все обладатели мобильных устройств на Android уже давно привыкли, что можно быстро по Bluetooth передать какой-нибудь файл с одного устройства на другое. А вот в Windows приходилось обмениваться файлами посредством создания общей сетевой папки, использования съёмных накопителей типа всем известных USB-флеш, и тому подобное. Однако с выходом обновления Windows 10 1803 появилась возможность передавать файлы по беспроводным каналам прямо с компьютера на компьютер. Предположим, что у вас дома есть стационарный компьютер, а у родных, близких и даже дальних имеются ноутбуки, планшеты и другие компьютеры, работающие на Windows 10. Настраивать домашнюю сеть вы либо не умеете, либо не хотите, а обмениваться файлами между всеми устройствами без всяких заморочек хотите также просто, как между устройствами на Android. Сделать это позволяет функция Windows 10, которая называется «Обмен с устройствами по близости». Для примера рассмотрим ситуацию, когда у вас имеется два ноутбука и вы хотите передать с одного на другой, сразу целую папку с файлами. Прежде всего на обоих ноутбуках должна быть установлена Windows 10 с обновлением как минимум 1803. Даже в более старых версиях Windows 10 этой функции ещё не было. На всех устройствах, где вы хотите использовать функцию обмена файлами без всяческих сетевых посредников, нужно один раз настроить функцию обмена файлами. Нажмите Windows+I, в открывшемся окне настроек зайдите в раздел «Система». Здесь, в списке категорий найдите и откройте пункт «Общие возможности». здесь вы и обнаружите переключатель «Обмен с устройствами по близости». Включите его. В списке рядом обязательно выставите «Все устройства», чтобы у вас не возникало проблем с передачей файлов на любые устройства. Здесь же вы можете изменить папку, в которую будут сохраняться принятые файлы. По умолчанию выбрана папка «Загрузки» в вашем профиле пользователя. Остальные настройки прямого отношения к функции передачи файлов не имеют и их можно не трогать. Кстати, включать и выключать обмен с устройствами по близости можно на панели уведомлений. Для этого нажмите Windows+A, найдите и нажмите кнопку «Развернуть все» и ищите переключатель, который так и называется «Обмен с устройствами по близости». Нажатие на нём клавиши «Пробел» включает и выключает эту функцию. Когда на обоих устройствах функция обмена с устройствами по близости включена, можно начинать сам процесс передачи файла. В нашем примере мы хотим передать сразу целую папку. С помощью любого архиватора архивируем её в файл, скажем Folder.rar. на обоих ноутбуках включаем Bluetooth и Wi-fi. После передачи в целях экономии заряда их можно снова отключить. На жёстком диске находим файл Folder.rar, вызываем на нём контекстное меню, и нажимаем пункт «Отправить». Не путайте с подменю «Отправить». Это именно отдельный пункт меню. Откроется окно, где вы сначала окажетесь на разделе «Поделиться с людьми». Не обращайте на него внимания. Табуляцией двигайтесь до тех пор, пока не попадёте на список устройств, доступных для передачи файлов. Если ни одного такого устройства ваш компьютер не обнаружит, то никакого списка вы просто не получите. В нашем примере вы увидите в этом списке ноутбук, на который хотите передать архивный файл. Просто нажмите на нём Enter. На принимающем ноутбуке вы услышите звук уведомления и в панели уведомлений появится оповещение о том, что вам пытаются передать файл. На принимающем ноутбуке снова нажимаем Windows+A, находим это уведомление и нажимаем на нём Enter. Начнётся передача файла. Когда файл будет полностью передан, он появится в папке, которую вы указали в настройках функции «Обмен с устройствами по близости». Естественно можно передавать и отдельные файлы документов, мультимедиа и фотографий, без предварительной архивации. Однако для некоторых типов файлов в окне «Отправить» даже при включённой функции обмена с устройствами по близости списка доступных устройств может не отображаться. Вероятно, товарищи из Microsoft рассудили, что передавать какие-нибудь xml-файлы через эту функцию опасно для здоровья. В таком случае файл также нужно заархивировать. Функция обмена с устройствами по близости абсолютно никак не связана с интернетом и ей можно пользоваться даже где-нибудь в дремучем лесу или в дороге, когда нет никакой связи с интернетом. Также имейте в виду, что, если вы хотите передавать через эту функцию файлы с настольного компьютера, даже если он подключён к маршрутизатору, к этому компьютеру должен быть подключён Bluetooth-адаптер или Wi-fi-адаптер с функцией Wi-fi Dirrect, поскольку устройства связываются напрямую, а не через домашнюю сеть. Скорость передачи зависит от типа Bluetooth или Wi-fi на обоих устройствах. Желательно пользоваться адаптерами Bluetooth 4.0 и выше и Wi-fi 811n или выше. Если на одном из компьютеров установлена Windows 7 или 8, то он не будет отображаться в списке доступных для приёма файлов устройств. Обмен файлами работает только между устройствами с Windows 10 обновление не ниже 1803.

Рубрика: Без рубрики | Оставить комментарий

Как подключить русский литературный брайль к JAWS

Как известно, в русскую версию JAWS входит таблица русского компьютерного брайля – Rus_Alternative.jbt, однако это таблица компьютерного брайля, где числа отображаются без цифрового знака сниженными цифрами. Если вы хотите, чтобы на брайлевском дисплее текст отображался в привычном книжном русском брайле, с цифровыми знаками, правильными знаками пунктуации и современными, принятыми комиссией при издательстве «Чтение», брайлевскими обозначениями, то сделайте следующее:

  1. Внимание! Таблицу русского литературного брайля можно подключать только к JAWS версий 18 или выше. Скачайте файл ru-litbrl.utb Если файл не с качается, а просто откроется в браузере, то в меню «Файл» вашего браузера выберите «Сохранить как» и сохраните файл с именем ru-litbrl.utb.
  2. Скопируйте скачанный файл в папку
    C:\Program Files\Freedom Scientific\Shared\Braille\13.00\Liblouis\3.3.0\tables
    в разных версиях JAWS цифры в именах папок могут различаться, но общий путь примерно один и тот же.
  3. Нажмите клавишу BackSpace, чтобы перейти на уровень вверх. Вы окажетесь в папке, где вам нужно найти файл LiblouisTrans.xml. скопируйте этот файл в вашу пользовательскую папку «Документы».
  4. Уже в папке «Документы» на этом файле откройте контекстное меню и выберите «Изменить». Откроется содержимое этого файла в текстовом редакторе. Найдите в нём строку
    Table=»ru-ru-g1.utb»
    и замените её на строку
    Table=»ru-litbrl.utb»
    сохраните файл и верните его в исходную папку, заменив имеющийся там файл изменённым.
  5. Перезапустите JAWS. Откройте общий центр настроек JAWS. Разверните ветку «Брайль», затем «Общие», затем «Трансляция». С помощью клавиши Пробел выберите следующие значения параметров:
    Язык – Русский,
    Вывод – Русский.
    Если вам нужно, чтобы текущее слово в позиции курсора отображалось также в книжном брайле, по умолчанию оно отображается в компьютерном брайле, снимите здесь же флажок «Отображать текущее слово в компьютерном брайле». Нажмите «Ok». Если вы увидели, что числа стали отображаться на брайлевском дисплее с цифровыми знаками, перед английским текстом стали появляться признаки латинских букв, а скобки и кавычки стали отображаться привычным по книжному брайлю образом, значит вы всё сделали правильно.

Помните, что машину не во всех ситуациях можно заставить соблюдать правила русского книжного брайля, которые соблюдают редакторы люди. В следствии чего, в некоторых случаях могут возникать несуразности типа отображения открывающей и закрывающей кавычки одним и тем же брайлевским символом, или отсутствие пробела перед минусом в арифметических примерах. Машина просто не понимает, когда минус означает операцию вычитания, а когда он выступает в роли разделителя в номерах телефонов или серийных номерах. Также возможно, что со временем сделанную мной таблицу русского литературного брайля включат в официальный дистрибутив LibLouis, в следствии чего она будет доступна изначально в JAWS и NVDA. В таком случае её не нужно будет вручную подключать описанным выше способом, а просто будет нужно включить в настройках брайля.

Рубрика: Русская версия JAWS | Оставить комментарий

Как пользоваться плиточной версией Skype

После того, как официальная версия Skype сменилась с 7 на 8, перед простым пользователем скринридеров снова стал извечный вопрос «как жить дальше?». Жили мол, не тужили с привычным интерфейсом со строкой меню, нет, неугомонным разработчиком снова захотелось полностью изменить интерфейс, который естественно стал неудобным, непонятным и далее в соответствии с извечным пользовательским плачем по былой доступности. Однако интерфейс далеко не новый, просто версию Skype для Windows сделали точно такой же, как для мобильных устройств. для сенсорных экранов новый интерфейс Skype 8 и встроенного приложения Skype в Windows 10 выглядит естественно, а вот при работе с клавиатуры стало действительно больше неудобства. Работать с плиточной версией Skype нужно только на JAWS 18 и выше, просто потому, что в более старых версиях JAWS нет поддержки Windows Universal Platform. Плиточная версия Skype полностью доступна для JAWS 18 и выше и экранного диктора, встроенного в Windows 10. Проблемы возникают только с извечным психологическим барьером, когда нужно заново переучиваться, изучать новые клавиатурные команды, привыкать к новым способам выполнения привычных действий и так далее. Рассмотрим, как нужно настроить плиточный Skype для удобной работы со скринридерами, и как с помощью клавиатуры выполнять наиболее востребованные действия.

Сначала нужно настроить Skype. В окне приложения нажмите Control+английская запятая. Откроется окно настроек, где нужно просто двигаться по элементам простым нажатием Tab и нажимать на нужных элементах клавишу Пробел. Сначала нужно отметить все флажки для воспроизведения звуков для различных событий типа сообщений в чатах и уведомлений. Далее нужно обязательно снять флажок «Предварительный просмотр веб-ссылок», чтобы не связываться со встроенным в Windows 10 движком браузера Microsoft Edge. В самом конце настроек нужно установить флажок «Читать сообщения в чате». В этом случае, все входящие сообщения чата будут прочитываться синтезатором, который у вас выбран в настройках специальных возможностей Windows 10 в качестве основного. Все остальные настройки не принципиальны, их можно изменять по собственному усмотрению. Кстати, в плиточном Skype нет никаких кнопок «Ok» и «Отмена», все настройки сохраняются сразу при их изменении.

Теперь рассмотрим, как с клавиатуры выполнять разные нужные действия. Здесь будут приведены далеко не все клавиатурные команды. Чтобы посмотреть весь набор команд, в окне Skype нажмите Control+H, откроется веб-справка. В поле поиска наберите запрос «сочетания клавиш» и нажмите Enter. одним из первых результатов поиска будет как раз статья про клавиатурные команды для плиточного Skype. Неудобно то, что нельзя назначать свои сочетания клавиш и нет клавиатурной команды для ответа на звонок от самого Skype, однако есть команда Windows 10, любители Windows 7 применять ниже описанный способ не могут. Если у вас Windows 10, то при входящем звонке нажмите клавишу Windows+V. Вы попадёте в окно с кнопками приёма звонка. Там будут кнопки для ответа на звонок с видео, без видео, для отклонения звонка и тому подобное, снова всё в точности как в мобильных системах. Вам нужно найти и нажать кнопку с нужным вариантом приёма вызова. Зато, чтобы закончить вызов в плиточном Skype есть команда Control+E, её нажатие завершает звонок. Чтобы временно отключить или включить звук при разговоре, нужно нажимать Control+M. Очень полезными в плиточном Skype являются следующие три команды:

Alt+1 открывает список последних чатов и звонков;

Alt+2 открывает список контактов. Правда фокус сразу не попадает на список, до него нужно добираться нажатием Tab;

Alt+3 открывает список ботов, предлагаемых Microsoft.

Теперь рассмотрим, как позвонить или написать конкретному контакту. Предположим, что вы хотите позвонить или написать абоненту Василий Пупченко. Есть два варианта действий: первый, в окне Skype нажимаем Alt+1, находим список контактов, в этом списке находим Василия Пупченко и нажимаем на нём Enter. открывается окно контакта с фокусом в поле ввода сообщений. Здесь вы можете сразу начинать писать текст. Если нужно позвонить, то после открытия окна контакта сразу нажмите Control+Shift+P для голосового звонка, или Control+Shift+K для видеозвонка. Второй способ основан на поиске контакта через поле поиска. В окне Skype нажмите Control+F. Фокус попадёт в поле поиска. Здесь введите «Василий Пупченко», естественно без кавычек. Не нажимая Enter, перейдите к списку результатов поиска. Если у вас только один Василий Пупченко в друзьях, то он и будет отображён в списке результатов. Здесь уже нужно нажать Enter, и далее одну из двух команд начала звонка, либо начать писать сообщение. Можно выполнять поиск по более короткому запросу, например, просто «Василий». Тогда в списке результатов будут показаны все Василии, среди каковых будет и незабвенный Василий Пупченко. Если контакту нужно отправить файл, то нужно перейти в его окно, любым из двух описанных выше способов, а затем нажать Control+Shift+F. Если вы находитесь в многопользовательской беседе и хотите добавить в неё нового участника, то нужно найти его среди контактов и нажать Control+Shift+A. Чтобы создать новую беседу, нажмите Control+N. Возможно, какие-то из описанных команд работают и без открытия окна контакта. Если у вас есть деньги на счету, и вы хотите позвонить или написать на номер мобильного телефона, то нажмите Control+D для открытия панели набора номера, введите с клавиатуры номер без кода страны и нажмите Enter для начала звонка. Код страны нужно выбрать в списке рядом. Если вам нужно добавить новый контакт в список друзей, то просто нажмите Control+F, в поле поиска наберите имя или логин искомого контакта, перейдите в список результатов поиска, а далее всё стандартно. Таким образом, если освоить новые клавиатурные команды, никаких особых неудобств, кроме приёма входящего звонка, в плиточном Skype не будет. Конечно желающие могут оставаться на Skype 7 до скончания его работы, но поддержка и развитие этой версии прекращена и все новые функции, и возможности будут добавляться только в плиточную версию. Кто знает, может со временем в Skype встроят функцию заказа пива, когда прямо из микрофона в рот будет подаваться, струя вожделенного напитка. Или, скажем, возможность изменять свой голос на голос другого выбранного вами человека. Звоните вы тому же Василию Пупченко, выбираете голос Жириновского, и начинаете на него орать, что он подонок. Кроме того, в JAWS есть отличное средство под названием сенсорный курсор. если его использовать в различных местах окна плиточного Skype, то можно скажем быстро переходить в начало или конец длинных списков, нажимая Control+Home и Control+End, читать текст, который JAWS игнорирует в обычном курсоре и менять шаг навигации на различные типы элементов типа ссылок, кнопок и так далее нажатием Page Up и Page Down.

Рубрика: Без рубрики | 1 комментарий

Как заставить JAWS кратко сообщать язык раскладки клавиатуры

В русской версии JAWS при переключении языка раскладки клавиатуры сообщается что-то вроде «раскладка русский» или «раскладка английский США». Здесь мы берём усреднённого русского пользователя, у которого в активном пользовании имеется только две раскладки: русская и американская. У лингвистов, переводчиков и прочих полиглотов может быть в употреблении гораздо больше разных раскладок. Когда язык ввода приходится переключать очень часто, возникает неуёмное желание сделать так, чтобы JAWS сообщал язык раскладки максимально кратко, допустим только первые три буквы названия раскладки. Сделать это можно в любой версии JAWS, как минимум начиная с версии 13. Вам потребуется отредактировать через Диспетчер скриптов буквально две строки в функции озвучивания раскладки. Итак, в любом месте нажмите Insert+0, чтобы открыть Диспетчер скриптов. В окне Диспетчера скриптов обязательно нажмите Control+Shift+D, чтобы открыть общий файл скриптов – Default.jss. теперь по Control+F откройте диалог поиска и найдите следующую строку:

SayFormattedMessage(OT_STATUS, sMsg, sLayoutName)

Когда вы найдёте эту строку в тексте скриптов, перейдите в её начало и вставьте символ ; (точка с запятой). это необходимо сделать для того, чтобы JAWS игнорировал эту строку при компиляции скриптов. Теперь сразу под этой отключённой строкой вставьте следующую строку:

SayFormattedMessage (ot_status, StringLeft (SlayoutName, 3))

Нажмите Control+S, чтобы скомпилировать файл скриптов. если JAWS сообщит, что компиляция выполнена, значит вы всё сделали правильно. Попробуйте попереключать язык раскладки, JAWS должен сообщать «рус» и «США». Если вы хотите, чтобы JAWS сообщал большее число букв в названии раскладки, например 5, то в указанной выше строке замените цифру 3 на 5. Если вы захотите вернуть длинные сообщения о языке раскладки клавиатуры, снова откройте файл Default.jss в Диспетчере скриптов, удалите вставленную строку и символ точки с запятой в начале строки

SayFormattedMessage(OT_STATUS, sMsg, sLayoutName)

Также помните, что после изменения файлы Default.jss и Default.jsb с изменёнными строками сохраняются в пользовательской папке скриптов. поэтому, если вы удалите эти файлы из пользовательской папки, JAWS снова начнёт сообщать язык раскладки посредством стандартных длинных сообщений. При установке новой версии JAWS вам придётся полностью удалить файлы Default.jss и Default.jsb из пользовательской папки и заново провести всю процедуру редактирования и компиляции общего файла скриптов. опытные скриптописатели могут вынести функцию KeyboardLanguageChangedEvent с изменённым текстом в отдельный jss-файл, назвать его скажем LayoutSpeaking.jss, и при каждой установке новой версии JAWS просто подключать эту функцию в файле Default.jss посредством строки

Use «LayoutSpeaking.jsb»

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

Рубрика: Русская версия JAWS | Оставить комментарий