вторник, 31 май 2016 г.

Мобилни: Как да прехвърлим контактите си от Android към Symbian

Наскоро ме попитаха как може да се прехвърлят контактите от указателя ни в Android към този в Symbian. Прехвърлянето им от Symbian към Android е лесно - експортират се от приложението за контакти в Symbian в отделни .vcf файлове, които след това се прехвърлят на телефона с Android и от приложението за контакти там се импортират, обикновено без проблеми. Оказа се обаче, че прехвърлянето им от Android към Symbian не е чак толкова лесно - Android експортира всички контакти в един общ .vcf файл, след импортирането на който в Symbian се вижда само един (най-вероятно - първия) контакт от списъка, а не всички, както би трябвало. Това явно е някаква несъвместимост, и то - доста неприятна за потребителите такава. Един от начините да се преодолее този проблем, е общият файл с контактите от Android да бъде разцепен на отделни за всеки контакт .vcf файлове. За целта ще са необходими двата телефона (този със Symbian и този с Android, компютър с операционна система Windows и метод за връзка между всеки един от телефоните от една страна и компютъра от друга (например Bluetooth или USB). Трябва да се направи следното:

  1. Експортират се контактите от телефона с Android в един общ .vcf файл. За повече информация относно как се извършва тази процедура, може да се направи справка с помощната документация на въпросния телефон с операционна система Android.
  2. Общият .vcf файл се прехвърля на компютъра.
  3. На компютъра се изтегля приложението „NBU Explorer“ от официалния му сайт.
  4. Приложението е преносимо (не се нуждае от инсталиране), тъй че просто се разархивира в отделна папка и се стартира от файла „NbuExplorer.exe“.
  5. В главния прозорец на приложението, се отива на меню File -> Open.
  6. В новопоявилия се прозорец „Отваряне“, се отива на падащия списък с етикет „Файлове от тип“ и от него се избира „All files (bruteforce scan)“ (вместо избраното по подразбиране „Nokia backup files“).
  7. Пак в прозореца „Отваряне“, се навигира до общия .vcf файл с контактите и се отваря с ENTER.
  8. После с клавиша TAB се отива до дървовидната структура вляво в прозореца на „NBU Explorer“.
  9. В тази контрола би трябвало да има само един елемент с име „Contacts“ - избира (маркира) се с клавишите за стрелките.
  10. Извиква се контекстното меню за този елемент и от него се задейства командата „Export“.
  11. В новопоявилия се прозорец със заглавие „Преглед за папка“ се избира папката, в която да се запишат разцепените за всеки контакт поотделно .vcf файлове. Забележка: Добре е за целта да се избере празна папка, за да не се смесят .vcf файловете за контактите с други файлове и папки, намиращи се в посочената папка.
  12. След натискането на ENTER върху избраната папка, процесът по експортирането ще започне. Напредъкът по операцията може да се следи в лентата на състоянието на „NBU Explorer“, намираща се в долния край на прозореца на програмата. Обикновено процесът отнема няколко секунди, но зависи от броя на контактите.
  13. След това експортираните отделни .vcf файлове се прехвърлят на телефона със Symbian, за препоръчване в директорията Other -> Contacts или във вътрешната памет на телефона, или в SD картата. Ако директорията не съществува, се създава.
  14. След това, от приложението за контакти на телефона със Symbian се импортират контактите. За повече информация относно как се извършва тази процедура, можете да направите справка с помощната документация на вашия телефон с операционна система Symbian.

неделя, 31 януари 2016 г.

Windows: Получаване и споделяне на информация за системата ни

Нерядко при работата ни с компютър ни се е налагало да правим справка за базова информация за нашата компютърна конфигурация, както и да я споделим с някого или да искаме от някого такава информация за неговата машина. В следващите стъпки ще предложа на вашето внимание един лесен и достъпен метод за извличане на базова информация за машината ни, и при това – без нуждата от допълнителен софтуер – само с вграден за целта инструмент в операционната система Windows. Става въпрос за инструмента „Информация за системата“, който е наличен със сигурност в Windows 7, Windows 8.1 и Windows 10, а може би и в Windows Vista и Windows XP, но последното не е проверено. И така – да започваме.

За да извлечем базова, но в някои случаи – полезна – информация за системата си, правим следното:

  1. Отваряме менюто „Старт“.
  2. В полето му за търсене въвеждаме „Информация за системата“, без кавичките. Може и да не въвеждаме целия низ – операционната система умее да търси и по частично въведени низове.
  3. След това със стрелките за нагоре и надолу намираме в списъка с резултати „Информация за системата“ и го отваряме с ENTER.
  4. Алтернативно, при Windows 8.1 и по-нови, този инструмент се намира в Контролен панел -> Административни инструменти.
  5. Отваря се прозореца на „Информация за системата“. Попадаме в един дървовиден списък и е избран елементът от нулево ниво „Резюме на системата“ – точно този раздел ни трябва.
  6. Натискаме веднъж табулатора (TAB). Фокуса попада в списък, който NVDA разпознава под името „List1“.
  7. Със стрелките за нагоре и надолу обхождаме и преглеждаме елементите, съдържащи информацията за нашата система.
  8. Маркираме елементите съдържащи желаната от нас информация по начина, по който маркираме елементи във файловия мениджър „Windows Explorer“ (със стрелките за нагоре и надолу и клавишите SHIFT или CONTROL).
  9. Натискаме CONTROL+C, за да копираме в клипборда информацията от маркираните в предходната стъпка елементи.
  10. След това можем да поставим маркираната в стъпка 6 и копираната след това в стъпка 7 информация в желано от нас текстово поле (текстов редактор, дискусия/чат в Скайп, е-писмо, и др.).

ЗАБЕЛЕЖКИ:

  1. От списъците в прозореца на „Информация за системата“ можем да копираме всяка налична там информация, като маркираме по описания в стъпка 6 метод желаните от нас елементи с информация.
  2. От списъците в прозореца на „Информация за системата“ можем да маркираме всички елементи с информация в даден списък по същия начин, както маркираме елементи във файловия мениджър „Windows Explorer“, включително и с клавишната комбинация CONTROL+A, с която се маркират всички елементи наведнъж.
  3. Ако компютърът е настолен и не е марков (напр. Lenovo, ACER, ASUS, DELL, HP и др.), а е асемблиран, полетата „Производител на системата“ и „Модел на системата“ най-вероятно ще указват не марката и модела на машината, а марката и модела на дънната платка.

Realtek HD Audio Manager: Включване на опцията за запитване за типа на включеното от нас устройство в аудио жака на компютъра

Описаният по-долу проблем засяга компютрите, които имат вграден микрофон. Звуковите карти на Realtek имат една опция всеки път като включим устройство в жака за слушалки/микрофон, да ни пита да посочваме какво сме включили в жака. Ако тази опция е изключена, има вероятност системата да се опита да открие типа на устройството сама (без наша намеса). Това обаче в нерядък брой случаи не сработва. В тези случаи, дори да включим слушалки без микрофон, системата, погрешно преценявайки че слушалките разполагат с микрофон, заглушава вградения в компютъра микрофон, оставяйки ни без никакъв действащ микрофон.

След малко експериментиране върху една машина с комбиниран жак за слушалки и микрофон и два чифта слушалки (такива с микрофон и такива без), успях да намеря решение на проблема. Решението може да се определи и като временно/заобиколно, но поне на два компютъра досега сработи. Ако посочим на звуковата карта че сме включили само слушалки (headphones), а не слушалки с микрофон (headset), вградения микрофон остава да работи. Та, за да решим проблема, правим следното:

  1. Отваряме Контролния панел в Windows.
  2. Намираме „Realtek HD Audio Manager“ (познат още и като „HD Audio Manager“) и го отваряме с ENTER.
  3. С табулатора (TAB) намираме бутона с етикет „Connector Settings“ и го задействаме с клавиша за интервал.
  4. В появилия се прозорец с табулатора намираме опцията „Enable auto popup dialog, when device has been plugged in“ и ако няма отметка, слагаме такава с клавиша за интервал.
  5. След това задействаме бутоните „OK“ в този прозорец и в основния на „Realtek HD Audio Manager“.
  6. Затваряме Контролния панел, ако все още е отворен, и сме готови.

При следващото включване на слушалки в комбинирания аудио жак, „Realtek HD Audio Manager“ ще ни попита какво включваме, чрез изскочил за целта диалогов прозорец. Там от списъка си избираме включеното от нас устройство. Ако сме включили слушалки без микрофон, избираме „Headphones“ и тогава вграденият микрофон няма да бъде заглушен. Ако сме включили слушалки с микрофон, избираме „Headset“ и тогава вграденият микрофон ще бъде заглушен и действащ ще остане само този на слушалките.

Между другото, тия дни прочетох, и лично го проверих, че буксите на слушалките без и на слушалките с микрофон се различават. При тези без микрофон има само три сегмента, а на тези с микрофон сегментите са четири. Това само по себе си би трябвало да е достатъчно комбинираните аудио жакове на устройствата и наличния в тях хардуер и софтуер да разпознават коректно кои слушалки имат микрофон и кои нямат. Това обаче е само на теория. На практика, поне при звуковите карти на Realtek, явно го има гореописания проблем и системата не може правилно да разпознае включените в нея слушалки дали имат микрофон или не. Защото пробвах на един преносим компютър със звуков чип на INTEL и там нямаше такъв проблем – системата си разпозна коректно и двата типа слушалки.

Иначе, за съжаление, масово срещано явление в днешно време е в преносимите компютри да се използва комбиниран жак за слушалки и микрофон, вместо два отделни жака за двете устройства. И въпроса не опира нито до цена, нито до липса на пространство за двата жака, поне според мен. Направо не знам какво ги прихвана производителите напоследък с тия комбинирани жакове за слушалки и микрофон, та така масово ги използват в преносимите си компютри. Вярно, при по-малките модели преносими компютри е удачно – пести се място. Но при по-големите според мен е просто безсмислено.

Най-подходящо решение в такива случаи са слушалките с микрофон с комбиниран жак. Такива са тези, обикновено идващи в комплект с мобилните телефони – те би трябвало да сработят. Но микрофоните в тези слушалки в повечето случаи са с по-лошо качество от вградените в преносимите компютри микрофони. А в нерядък брой случаи няма как да укажем на системата да използва вградения микрофон, въпреки включения външен такъв, просто поради причината че включените слушалки (независимо дали са с микрофон или без) не биват засичани от звуковата карта и от там – от операционната система – като отделни устройства – те просто заменят вградените звукови устройства и това е. Така се появява още един недостатък – не може да се задават отделни настройки за вградените говорители и микрофон от една страна, и за слушалките и външния микрофон от друга (а това понякога би било от полза).

ЗАБЕЛЕЖКИ:

  1. В прозореца който изскача при включване на букса в аудио жака и ни пита какво устройство сме включили, не обръщайте внимание на това, че екранните четци докладват всеки избран от нас елемент като отметнат – това е нормално – просто дизайна на този прозорец е такъв – хем е списък за единичен избор, хем всеки от елементите в него има поле за отметка за множествен избор, въпреки че във всеки даден момент може да се избере само по едно устройство (поне доколкото съм запознат).
  2. В прозореца който изскача при включване на букса в аудио жака и ни пита какво устройство сме включили, има една опция с етикет „Remember my selection and not show this dialogue next time“. Ако се включи, „Realtek HD Audio Manager“ ще запомни направения в дадения момент от нас избор за тип устройство и следващия път няма да ни пита, предполагайки че пак включваме същия тип устройство. Това е вероятно пак да доведе до описания по-горе проблем и процедурата за решаването му ще трябва да се приложи повторно.

сряда, 6 януари 2016 г.

JAWS: Създаване на нов гласов профил и задаването му като основен или за конкретно приложение

В това ръководство ще ви опиша как да си създадете нов гласов профил за екранния четец JAWS for Windows и как да го зададете да се използва като основен такъв или за конкретно приложение. И така - започваме.

  1. Натискаме INSERT+J, за да извикаме менюто на JAWS.
  2. От менюто избираме Language -> Voice Profiles -> Create new. Отваря се диалоговия прозорец Voice Adjustment.
  3. От първия падащ списък в него (с етикет Profile Name) избираме профила, на базата на който искаме да създадем профила с желаните от нас настройки. По подразбиране имаме няколко готови профила: за синтезатора Eloquence, за 32-битовия вариант на синтезаторите по стандарта SAPI5 (с етикет SAPI 5X) и ако сме на 64-битова операционна система - профил с етикет SAPI 5X 64, за синтезаторите по стандарта SAPI5, които поддържат 64-битовата архитектура. Тъй като не всички речеви синтезатори по стандарта SAPI5 поддържат 64-битовата архитектура (в това число SpeechLab), дори и JAWS за 64-битова архитектура поддържа синтезатори поддържащи само 32-битовата архитектура. Трябва да изберем профила, в който е включен и гласа, на базата на който ще правим настройките. За SpeechLab (гласа Гергана), това е SAPI 5X.
  4. От падащия списък с етикет Synthesizer Language, си избираме езика, на който говори гласа, за който искаме да създадем профил. За гласа Гергана, това е Български - България. За по-сигурно, е желателно да зададем избрания език като основен (primary), като задействаме бутона с етикет Set Language as Primary.
  5. В групата от настройки с етикет Voice, имаме няколко контроли:
    • Падащ списък с етикет Adjust, от който си избираме за кой контекст на гласа ще правим промените:
      • За всички - избираме All Contexts.
      • За PC курсора - избираме PC Cursor Voice.
      • За JAWS курсора - избираме JAWS Cursor Voice.
      • За гласа за клавиатурата - избираме Keyboard Voice.
      • За гласа за упътванията и съобщенията - избираме Tutor and Message Voice.
    • Падащ списък с етикет Person, от който си избираме гласа, който искаме да използваме за дадения контекст от гореизброените.
    • Плъзгач с етикет Rate, чрез който си задаваме скоростта за избрания глас за избрания контекст.
    • Падащ списък с етикет Punctuation, чрез който задаваме нивото на пунктуацията за избрания глас за избрания контекст. Тук стойностите са:
      • None - не се изговаря никаква пунктуация.
      • Some - изговаря се малка част от пунктуацията.
      • Most - изговаря се по-голямата част от пунктуацията.
      • All - изговаря се всичката пунктуация.
    • Плъзгач с етикет Pitch, от който си задаваме височината на гласа за конкретния контекст. Не е активен при избрана стойност All Contexts в падащия списък с етикет Adjust.
    • Плъзгач с етикет Volume, от който избираме силата на звука за избрания глас за избрания контекст.
    • Поле за въвеждане на положителна или отрицателна цифрова стойност, с етикет Spell Rate Change Percent. Тук си задаваме стойността в проценти, с която ще се променя четенето при спелуване (произнасяне буква по буква) на даден текст. Обикновено се слага един минус (тире) пред цифрата, за да се зададе отрицателна стойност (тоест - да се забави четенето).
    • Поле за въвеждане на положителна или отрицателна цифрова стойност, с етикет Upper Case Pitch Change Percent. Тук си задаваме стойността в проценти, с която ще се променя височината на избрания глас за произнасяне на главни букви. Обикновено стойността е положителна (без знак минус), за да се повиши височината на гласа. Но ако искаме да се понижи височината за гласа при произнасяне на главни букви, ще трябва да зададем отрицателна стойност, като сложим един знак за минус (тире) в полето пред самата цифрова стойност.
  6. След това има група от четири бутона:
    • OK - Запазва промените в текущия профил (без да създава нов) и затваря прозореца Voice Adjustment.
    • Save As... - Запазва промените в нов профил, на който ще трябва да зададете име в нов диалогов прозорец и да задействате там бутона OK (за това - малко по-надолу).
    • Apply - Прилага и запазва зададените промени към текущия профил, но не затваря прозореца Voice Adjustment.
    • Cancel - Отхвърля всички направени промени и затваря прозореца Voice Adjustment.
  7. За да създадем нов профил с направените от нас промени, задействаме бутона с етикет Save As..., в появилия се прозорец със заглавие Save Voice Profile въвеждаме име на профила в полето с етикет Voice Profile Name, и накрая задействаме бутона OK.

Готово! Вече имаме създаден нов гласов профил с желаните от нас настройки.

А сега ще ви обясня и как да зададете създадения по-горе гласов профил като основен (по подразбиране) такъв или за използване в конкретно приложение. Лесно е, само следвайте стъпките по-долу.

  1. Отиваме във въпросното приложение, за което искаме да се задейства желаният от нас гласов профил.
  2. Натискаме клавишната комбинация CONTROL+INSERT+S, за да отворим диалоговия прозорец на JAWS със заглавие Select a Voice Profile, от който се избират гласовите профили. В него имаме два падащи списъка за избор на профил. Първият е с етикет Default (по подразбиране) и важи за всички приложения, за които не е указан конкретен профил. Вторият е с етикет For плюс името на текущо фокусираното приложение и е за избор на профил за приложението, в което е фокуса в момента.
  3. Ако желаем да зададем гласовия профил по подразбиране, който да важи за всички приложения за които няма указан конкретен гласов профил, го избираме от първия падащ списък с етикет Default и след това натискаме клавиша ENTER или задействаме бутона OK в диалоговия прозорец.
  4. Ако желаем да зададем конкретен гласов профил за текущо фокусираното приложение, който да се зарежда винаги при фокусиране на това приложение, го избираме от втория падащ списък с етикет For плюс името на текущо фокусираното приложение и след това натискаме клавиша ENTER или задействаме бутона OK в диалоговия прозорец.

Готово! Посоченият от нас гласов профил ще се зарежда като такъв по подразбиране или за конкретното приложение, в зависимост от направения от нас избор.

Това е. Пожелавам ви приятна работа с JAWS for Windows и неговите гласови профили!


ЗАБЕЛЕЖКИ:

  1. Гореспоменатата функционалност е в сила от мисля JAWS 11 и по-нови.
  2. Ако изпитвате затруднения със коректното задаване на гласа Гергана за контекста Keyboard Voice (гласа за клавиатурата), може би следното ръководство ще ви помогне: Решение на проблем: JAWS и MAGic използват английски SAPI5 глас за озвучаване на клавиатурата, въпреки че в настройките на текущия гласов профил е указано да се използва гласа „Гергана“.

вторник, 15 септември 2015 г.

Решение на проблем: JAWS и MAGic използват английски SAPI5 глас за озвучаване на клавиатурата, въпреки че в настройките на текущия гласов профил е указано да се използва гласа „Гергана“

След обновяване до една от последните компилации съответно на JAWS 16 и MAGic 13, потребителите им забелязаха, че въпреки зададените стойности в настройките за озвучаване на клавиатурата (натисканите клавиши) за текущо избрания гласов профил да се използва посочен от тях конкретен глас, JAWS и MAGic използват глас от същата група синтезатори (например SAPI5), който съответства на езика на метода за въвеждане (езика за писане). Или поне се опитват да го правят, но невинаги успяват, и точно в това е главният проблем. Както много от потребителите на JAWS и MAGic в България забелязаха, въпреки указаната от тях настройка за озвучаване на клавиатурата да се ползва гласа „Гергана“, JAWS и MAGic продължават да използват някой от англоезичните гласове от SAPI5 групата. Това е доста неприятно, тъй като при натискане на клавиши с букви от кирилицата, от JAWS и MAGic не се чува нищо, тъй като използвания от тях за целта англоезичен глас не умее да чете кирилица.

Проблемът се проявява най-упорито когато даденият потребител за българския език има само един глас, например „Гергана“. Ако има и друг глас (например „Ирина“) и временно се зададе той да е гласът за озвучаване на клавиатурата и после се върне настройката обратно на „Гергана“, JAWS и MAGic запомнят тази настройка и започват да използват гласа „Гергана“ за озвучаване на клавиатурата. Това е едно от решенията на този проблем.

Друго решение е да се върне временно до по-стара компилация на JAWS или MAGic в която този проблем не се проявява. Да се създадат там желаните гласови профили. Да се копират на друго място съответните VPF файлове (в тях са настройките за гласовите ни профили). Да се обнови отново до най-новата компилация на JAWS или MAGic и да се поставят там копираните преди това профили. Това решение обаче е доста сложно и не е за по-неопитните потребители. Друг е въпросът, че не е сигурно дали и така създаденият гласов профил няма да се „повреди“ ако решим да го променим през правещата проблема компилация на JAWS или MAGic и пак да почне да озвучава клавиатурата с погрешен глас. Така че аз лично не го препоръчвам.

С помощта на мой познат (Иван Доброволов), успяхме да намерим и друго решение, което е достатъчно лесно за изпълнение и не изисква наличието на повече от един български глас от SAPI5 групата да е инсталиран на системата. Решението всъщност е доста елементарно. Ето го и него, стъпка по стъпка.

  1. Стартирайте JAWS 16 или MAGic 13, в които се проявява гореописаният проблем.
  2. Отворете прозореца „Voice Adjustment“. За JAWS това става от неговото меню отварящо се с JAWS клавиша+J, от там отивате на „Options“ -> „Voices“ -> „Voice Adjustment“. За MAGic това най-лесно става от контекстното меню на MAGic, като то се отваря с MAGic клавиша+клавиша за контекстното меню в Windows, от там отивате на „Voices“ -> „Voice Adjustment“.
  3. В отворилия се прозорец „Voice Adjustment“, отидете с табулатора (TAB) до падащия списък с етикет „Profile Name“ и от него си изберете гласовия профил, за който искате да оправите проблема с погрешно използвания глас за озвучаване на клавиатурата.
  4. С табулатора отидете до падащия списък с етикет „Adjust“ в групата „Voice“ и от него изберете „Keyboard Voice“. Ще чуете гласа, който се използва на практика за озвучаване на клавиатурата, въпреки че в следващия падащ списък „Person“ е избран друг глас.
  5. Сега с табулатора отидете до падащия списък с етикет „Person“.
  6. Тук обаче, вместо да използвате стрелките за нагоре и надолу за да изберете желаният от вас глас (което така или иначе няма да сработи ако имате само един български глас), след като се уверите че езикът ви на въвеждане е английски, натиснете клавиша „G“ (като „Gergana“) от клавиатурата. Това на програмно ниво избира гласа „Гергана“ от падащия списък (чието име излиза в компютъра на латиница - „Gergana“). Ще чуете гласа „Гергана“ да произнася избраното си в падащия списък име.
  7. Ако желаете да направите други промени по гласа за озвучаване на клавиатурата (например височина, скорост и др.), направете го чрез съответните контроли в този прозорец.
  8. Отидете с табулатора до бутона „OK“ и го задействайте, за да запазите промените и да затворите прозореца „Voice Adjustment“.

След като изпълните гореизброените стъпки, JAWS и MAGic вече ще използват гласа „Гергана“ за озвучаването на натисканите от клавиатурата клавиши, независимо дали езика за въвеждане на клавиатурата е български или английски.

Съавтор: Иван Доброволов

вторник, 1 септември 2015 г.

Windows: Какво представлява функцията „Бързо стартиране“

В Windows 8, Microsoft представи функцията „Бързо стартиране“. Тя помага за по-бързото стартиране на компютъра, след като е бил изключен. Рестартирането не се променя. Последните две изречения са краткото описание за функцията, намиращо се под отметката за нейното включване и изключване в контролния панел. Аз ще се постарая да ви разясня малко по-подробно какво представлява функцията „бързо стартиране“. И така - да започваме.

Наистина функцията „бързо стартиране“ спомага за по-бързото стартиране (а и изключване) на компютъра. Това се постига чрез един интересен, но смятам - не новаторски, похват. А именно: функцията „бързо стартиране“ представлява нещо подобно на функцията „заспиване“. Разликата между двете е в това, че при бързото стартиране бива „приспивана“ само операционната система, а при заспиването това се прилага и към текущо отворените приложения. Това удобство с по-бързото стартиране и изключване обаче си има своята цена, а именно:

  • Не може чрез изключване и включване на компютъра да се приложат актуализациите изискващи рестартиране, което е възможно в Windows 7 и по-старите. В такъв случай се изисква да рестартирате компютъра, за да се приложат актуализациите.
  • Възможно е да има проблеми с инициализирането на драйверите за някои устройства, включително и тези за звука. Това е причината звука при стартиране на Windows да не се възпроизвежда, дори да е включена съответната опция в Контролен панел -> Звук -> раздел „Звуци“.

Поради споменатите по-горе недостатъци/проблеми при бързото стартиране, реших да напиша статията с тези разяснения и да ви обясня как да включите/изключите функцията „бързо стартиране“. И така - за да включите или изключите функцията „бързо стартиране“, следвайте стъпките:

  1. Натиснете клавишната комбинация Windows+X, за да извикате менюто с бързите връзки.
  2. От него отворете „Опции за захранването“.
  3. В отворилия се прозорец „Опции на захранването“, задействайте връзката „Изискване на парола при събуждане на компютъра“.
  4. В отворилия се прозорец „Системни настройки“, задействайте връзката „Промяна на настройки, които в момента не са на разположение“.
  5. След това намерете полето (квадратчето) за отметка с етикет „Включи бързо стартиране (препоръчително)“. По подразбиране в него има отметка, което означава че функцията „Бързо стартиране“ е включена.
  6. Ако желаете да изключите функцията „Бързо стартиране“, махнете отметката от това поле (квадратче).
  7. Ако във вашия случай функцията е изключена и желаете да я включите, поставете отметка в полето (квадратчето).
  8. Намерете в този прозорец бутона „Записване на промените“ и го задействайте, за да запазите промените.
  9. В случай че не желаете да запазвате промените, в стъпка №8 задействайте бутона „Отказ“, а не „Записване на промените“.

Това е. Затворете отворения прозорец „Опции на захранването“ и сте готови.

Съавтор: Иван Доброволов

понеделник, 20 юли 2015 г.

Малко разяснения относно програми като JAWS и функцията за контрол на потребителските акаунти (UAC) в Windows

Тук ще си позволя да направя някои разяснения относно JAWS, връщаната понякога от него грешка за върнатата от сървъра препратка и работата на екранните четци (и на JAWS в частност) в така наречените "екрани за сигурност" (включващи и екраните на UAC ("User Account Control" - "Контрол на потребителските акаунти")).

Да започнем от това, че идеята на функцията за контрол на потребителските акаунти е да защити потребителската машина от зловреден софтуер, който желае да се изпълни и да направи промени по системата, без знанието и/или желанието на потребителя.

Една от мерките, които UAC предприема, с цел защита на системата, е да блокира възможността за запис в някои служебни директории и поддиректории на операционната система, включително тази на Windows, тези в които се инсталират програмите ("Program Files" и "Program Files (x86)"), и така нататък. Поради тази причина, някои по-стари програми имат проблеми със запомнянето на своите настройки, просто защото по подразбиране са настроени да ги записват в инсталационната си директория (една от гореспоменатите), която в случая е с права само за четене за самата програма. Това засяга и речевият синтезатор "SpeechLab" (гласа "Гергана").

Друга предприета мярка от UAC е проверка на електронния подпис (сертификата) на дадено приложение. Само подписани приложения имат достъп до някои от функциите на операционната система. Такива приложения са и екранните четци, които имат нужда от тези права за достъп до системните ресурси, за да предоставят на своите потребители нужната им информация. Това включва възможността за стартиране с операционната система, възможността за работа в екраните на UAC, и така нататък. По подразбиране разбира се, екранните четци са подписани с валиден електронен подпис и съответно имат правото да достъпват тази нужна им информация. Когато обаче подписаният файл на съответната програма бъде променен и не бъде повторно подписан от разработчика на приложението с неговия електронен подпис, наличният в програмата електронен подпис става невалиден и даденото приложение вече спира да има права за достъп до нужната му системна информация. Видоизменянето на даденото приложение (примерно - екранния четец) от трети страни се налага примерно в случаите, когато се налага да се премахне защитата му против нелегално ползване (така наречената процедура по "кракване" на приложението). Това разбира се е незаконно, но е факт че масово се прави, включително и за платените екранни четци като JAWS for Windows.

От гореописаното става ясно, че поради невалиден електронен подпис, кракнатата версия на JAWS по подразбиране няма пълни права за достъп до системните ресурси. И поради липсващите права за достъп, JAWS спира да работи адекватно: не може да се стартира заедно с операционната система, не може да работи в екраните на UAC, и така нататък. Точно при такива обстоятелства - действащ на системата UAC и кракната версия на JAWS - излиза съобщението за грешка за върната от сървъра препратка (или нещо такова).

Под Windows 7 има две решения на този проблем: пълно изключване на UAC защитата от контролния панел (по принцип не го препоръчвам) или задаване в свойствата на главния изпълним файл (или пряк път) на JAWS (файла "jfw.exe") да се стартира с администраторски права. Второто решение обаче не помага за невъзможността JAWS да се стартира автоматично заедно с Windows, ако не ме лъже паметта. Първото решение пък е риск за сигурността, тъй като при спрян UAC всяко приложение има пълни права за достъп до системата, ако не греша (а това не е добре).

Под Windows 8 и по-нови е още по-сложно. Там UAC не може да се спре нацяло, дори да зададем съответния плъзгач в настройките за UAC в контролния панел на най-ниската му стойност (0%). Можем нацяло да спрем UAC от регистрите, но в този случай някои функции на операционната система (включително и така наречените "универсални"/"модерни" приложения) спират да работят адекватно. Решението със стартиране на JAWS с администраторски права работи, но пак си ги има описаните в предходния абзац ограничения.

И накрая искам да уточня, че с горенаписаното по абсолютно никакъв начин не желая да подстрекавам към нелегалното ползване на софтуер (в случая - JAWS). Даже напротив - горещо препоръчвам да се ползва само лицензиран софтуер, когато това е възможно. А ако може да се ползват и безплатни алтернативи - още по-добре. В сферата на екранните четци, такова безплатно (че и с отворен код) решение е NVDA.

Това е. И ви благодаря за отделеното внимание да прочетете горенаписаното, като се надявам и да ви е било полезно.

вторник, 14 юли 2015 г.

Бегъл тест на достъпността на LibreOffice за Windows

Днес, макар и за кратко, реших да тествам с NVDA (безплатен и с отворен код екранен четец за Windows) безплатната и с отворен код алтернатива на Microsoft Office, наречена LibreOffice. И ето какви са ми наблюденията и впечатленията. Тестваната версия на LibreOffice е 4.4.4 (текущата стабилна) на български. Версията на NVDA е най-новият тестов ("next") снапшот. Операционната система е 64-битов Windows 8.1 на български.

Приятно впечатление ми направи факта, че режимът за достъпност се задейства автоматично, щом бъде открит стартиран екранен четец (в моя случай - NVDA). Преди време не беше така и се налагаше с помощта на разни врътки да се задейства режима за достъпност. Една от тези врътки беше помощ от зрящ човек, каквато помощ невинаги е на разположение.

Нямах инсталирани JAVA и Java Access Bridge, но това не попречи на инсталацията и работата на LibreOffice. Явно този офис пакет вече не се нуждае от тези компоненти, за да е достъпен. Това е добре, защото аз лично хич не обичам JAVA.

Като цяло, интерфейсът на програмата е доста достъпен. NVDA чете не само етикета и съдържанието на дадена фокусирана контрола, но и помощната информация за нея, ако такава е налична. Тази помощна информация за зрящите се появява под формата на изскачащи под курсора на мишката подсказки, когато курсора посочи дадената контрола.

Неприятно (или по-скоро - досадно) впечатление е, че NVDA чете твърде много излишна информация при фокусирането на дадена контрола в прозореца с настройките на LibreOffice, при обхождането им с TAB. Това бави работата в този прозорец. Дано поведението на екранния четец да не е същото и в останалите прозорци на LibreOffice, но имам подозрение че и там ще е така. Това успя да изнерви дори и мен, а аз съм свикнал с четенето/слушането на по принцип излишна информация при работа с програми и интернет страници.

Друг проблем в прозореца с настройките (а може би и не само там) е с четенето на елементите от многоколонни списъци в списъчни кутии. NVDA чете съдържанието само от първата колона на всеки избран от списъка елемент. За да се прочете съдържанието и на останалите колони за даден елемент, трябва с обектното навигиране да се влезе в йерархията на обекта (елемента) и от там нататък колоните (клетките) с информация да се обходят с командите за отиване до предишен и следващ обект от същото ниво. Опасявам се, че с това неопитните потребители няма да се справят - за тях е трудно да работят с обектното навигиране в NVDA.

Имах проблеми и в LibreOffice Writer конкретно. При четенето на RTF документ от няколко страници, NVDA имаше проблеми с четенето на текста в края на текущата и началото на следващата страница, при преминаване от една страница към друга. Вместо да прочете текущия ред, NVDA издаваше сигнала си за грешка. И май не съобщаваше в тези случай номера на страницата, към която се преминаваше (но за това не съм на 100% сигурен - не му обърнах нужното внимание).

Поддръжката за докладване на форматирането на документа от страна на NVDA в LibreOffice Writer е по-слаба, отколкото е за Microsoft Office Word. Не се докладват промените във форматирането на текста при задействането им (удебеляване, подчертаване, курсив). Поне за удебеляването със сигурност го тествах - при натискането на Control+B върху избран текст, текстът бе удебелен, но NVDA не го докладва. Знам че това бе допълнително направено да се съобщава за Word - не си е вградено по подразбиране, но определено помага при редактирането и оформянето на документи. Не го тествах лично, но ми бе докладвано от друг потребител, че не бива докладвано и подравняването, макар че опцията за целта е включена в настройките на NVDA. И с NVDA+F не бивало докладвано подравняването. Като ми се докладваше форматирането с NVDA+F, ми бе съобщено че текста е на черен фон и с черен цвят, което е наполовина истина - заради използваната тъмна висококонтрастна тема, фона наистина е черен, но цвета на текста е бял. Дори да предположим че биват докладвани цветовете с които документа ще бъде отпечатан, пак не е правилно, защото едва ли документа при тези обстоятелства ще бъде отпечатан с черен текст и черен фон - би било пълен абсурд.

В Calc (алтернативата на Excel за работа с таблици) беше другия ми проблем. NVDA просто категорично отказа да чете адекватно при навигиране между клетките на таблицата. Вместо да прочете съдържанието на клетката, NVDA четеше нещо от сорта на пълния път на отворения файл. Като натиснах F2, за да премина в режим на редактиране на избраната клетка, NVDA започна да ми чете етикетите на някакви радио-бутони, вместо съдържанието на клетката, както по принцип би трябвало. Ако не греша, в Calc от OpenOffice нямаше такива проблеми с NVDA.

И с това приключи тестването ми на LibreOffice. Деинсталирах го от компютъра си. Може би периодът ми на тестване бе твърде кратък, но щом дори през това време се натъкнах на проблеми, явно цялостното изживяване едва ли ще е приятно. Дано да греша и откритите от мен проблеми да са по-скоро изключение. Защото иначе ще е трудно да привлечем към безплатните алтернативи на Microsoft Office масовия потребител на екранни четци.

Аз лично, вземайки предвид гореизброените проблеми, не бих разчитал на продуктите от пакета LibreOffice за ежедневната си работа и обучението си, защото в тези две сфери имам нужда от програми, които знам че няма да ме издънят в най-неподходящия момент. Не се гордея с нелегалното си ползване на Microsoft Office (цената му не ми е по джоба), но засега ще е така.

Въпреки това се надявам, че неприятното ми изживяване с LibreOffice е било заради грешно зададени от мен настройки, което по принцип също е възможно и не е за пренебрегване като причина за проблемите, а не заради недоизпипани неща в самия офис пакет.

За обикновения потребител обаче, смятам че е добре да се пробва дали ще вършат работа OpenOffice или LibreOffice и да се ползва една от тези две безплатни алтернативи на Microsoft Office, ако това е възможно.

петък, 3 април 2015 г.

Tel Manager: Управлявайте разговорите си с лекота

И като сме подхванали темата за интересни неща за Android, ето и още едно такова от мен. Става въпрос за програмата „Tel Manager“. Нейната цел е по-лесно управление на входящия и текущия разговор, най-вече от гледната точка на човек със зрителни увреждания. Ето и описанието на програмата от магазина на Google Play (актуално към 3 април 2015 г.):

ОПИСАНИЕ:

ВАЖНО! „Tel Manager“ не е тестван на Android 5.0 и по-нови версии.

„Tel Manager“ е приложение, представено за вас от RedZoc Solutions Pvt ООД. То е създадено за удобство на нашите потребители, особено за хората със зрителни увреждания. Целта на това приложение е да помага за приемане/отхвърляне/прекратяване на разговори, както и за управление на високоговорителя на вашия телефон/идентификатора на повикващия чрез разклащане на телефона или прости почуквания по екрана. Можете да персонализирате функциите според вашите предпочитания от настройките на приложението (извиквани от неговия основен екран).

Функции на Tel Manager:

  1. Разклащане веднъж за отговор на входящо повикване.
  2. Разклащане два пъти за отхвърляне на входящо повикване.
  3. Разклащане веднъж за активиране/деактивиране на високоговорителя по време на разговор.
  4. Разклащане два пъти по време на разговор за прекратяване на разговора.
  5. Замяна на стандартния екран за входящо повикване с по-улеснен и по-достъпен такъв. Тази опция предоставя два бутона за отговор/отхвърляне на разговора при входящо повикване. Бутоните са разположени в долната част на екрана, като този за отговор е с етикет „Answer“ и е вляво, а този за отхвърляне - долу вдясно и е с етикет „Decline“. Обърнете внимание, че не можете да използвате стандартния екран за входящо повикване, ако тази функция е включена.
  6. Почукване по екрана (над бутоните за отговор/отхвърляне на разговора) за прослушване идентификатора на повикващия (име и/или телефонен номер). При ползване на TalkBack, трябва да се почукне два пъти. Имайте предвид, че при изговаряне на името и/или номера на повикващия, силата на звука за звънене бива намалена до определена степен. Проблемът е в това, че на някои устройства тя не бива възстановена до зададената от вас стойност след приключване на изговарянето на идентификатора на повикващия и вие трябва сами в последствие да си върнете силата на звука за звънене до нейната желана от вас стойност.

ПРЕДУПРЕЖДЕНИЕ! Tel Manager може да не работи правилно в комбинация с други подобни приложения.

Изпратете (на английски) вашата обратна връзка, коментари, заявки за нови функции и въпроси на адрес: info@redzoc.com.

Ето и препратка към страницата на „Tel Manager“ в магазина на Google Play: „Tel Manager“ в Google Play.

ЗАБЕЛЕЖКИ:

  1. Опциите за управление на разговорите и високоговорителя по време на разговор чрез разклащане на телефона може да се изключват, както и замяната на оригиналния за телефона екран за входящо позвъняване с опростения и по-достъпен такъв.
  2. Програмата изисква Android 4.0 и по-нова.
  3. При „Tel Manager“ както отговарянето, така и отхвърлянето на входящо повикване става с намиране на съответния бутон и задействането му с двукратно почукване. По-точно - тези два бутона се задействат така, както се задействат и другите бутони в интерфейса на операционната система.

Volume Control Tool: Управлявайте по-лесно силата на звука на вашето Android устройство

ВАЖНО! От известно време насам, инструментът „Volume Control Tool“ вече не е самостоятелно приложение, а част от пакетното приложение „Toolkit“. Ето препратка към приложението в магазина на Google за Android: „Toolkit“ в Google Play. След като инсталирате и отворите приложението „Toolkit“, задействайте елемента „Volume Control Tool“ в неговия екран и ще ви се отвори познатия и описан по-долу интерфейс на приложението „Volume Control Tool“.

Освен това, има и версия 2 на приложението „Volume Control Tool“, което е самостоятелно приложение, а не част от пакета „Toolkit“. Неговата страница в Google Play за Android е тук: „Volume Control Tool 2“ в Google Play. Интерфейсът на версия 2 е същата като на версия 1, тъй че описанието по-долу важи и за новата версия.

Ето още една полезна според мен програма за Android. Казва се „Volume Control Tool“. Нейната цел е да ви улесни в управлението на силата на звука за различните аудио канали в Android, като това става не по обичайния начин - чрез плъзгачи, а чрез бутони за усилване и намаляване.

След като инсталирате и отворите приложението, се показва екран със следното разположение:

  1. В средата един под друг са етикетите на аудио каналите, чиято сила на звука можете да контролирате, както и текущата им стойност за силата на звука в проценти. Поддържа се управлението на следните аудио канали:
    • Call (сила на звука на слушалката по време на разговор).
    • System (сила на звука за системните звуци, която май се използва главно за звуците от интерфейса).
    • Ringtone (сила на звука за звънене по време на входящо повикване).
    • Media (сила на звука за мултимедията, чиято стойност засяга и силата на звука за TalkBack).
    • Alarm (сила на звука за будилника/алармата).
    • Notification (сила на звука за известията), която включва, но не се ограничава до, следните неща: SMS/MMS съобщения, известия от разни приложения в панела за известия, и т.н.
  2. От двете страни на всеки етикет има по един бутон. Този отляво намалява стойността на силата на звука за дадения аудио канал, а този отдясно увеличава стойността.
  3. Под шестте аудио канала има бутон за превключване между различните режими за звука: звук, вибрация и звук, тих режим, и каквито там още се поддържат, в зависимост от устройството.
  4. Под този бутон има още 4 бутона („Main“, „Quiet“, „Loud“ и „Head“). Те служат за задаване и запомняне на комбинация от нива за силата на звука за дадените аудио канали. Задействайте даден бутон и променете силата на звука за аудио каналите по ваше желание. Зададените от вас стойности се запазват в дадения профил. При следващото задействане на бутона за даден профил ще зареди зададените от вас преди това стойности за силата на звука.

ЗАБЕЛЕЖКА: Програмата е безплатна, но в долната част на екрана си има поле с реклами.