Перейти к содержимому

PocketShield Skins Development Kit

Оригинал: http://pocketshield.net/PSSDK.htm

Перевод обновлен 01.08.2010

Общие настройки

Файл General.txt (должен быть всегда в папке со скином)

Атрибут

Описание

Значение по умолчанию (если нет)

Формат / Допустимые значения

backColor

Определяет цвет фона заставки и цвет оттенка (alpha blend) применяемого к неактивному фону.

-16777216 (Черный)

Отрицательное значение. Используйте Color Lookup tool

highlightColor

Определяет цвет текста и выделяемых строк.

-6691175 (Яркозеленый)

Отрицательное значение. Используйте Color Lookup tool

incPINpad

Определяет, размещать ли панель ПИН на заставке.

0

0 – Не размещать панель ПИН на основной заставке.
1 – Отображать панель ПИН начиная с позиции (x=0, y=100) и расширяясь вниз вплоть до нижней части экрана, оставив 100 пикселей внизу. Как правило, это 100px пространство будет использоваться для уведомлений дисплея.

CenteredClock

Устанавливает отображение часов всегда в центре по оси X. Обратите внимание, что ось Y-прежнему определяется атрибутами в разделе Часы (подробно ниже).

2

0 – Не центрировать часы. Положение и размер будут определены в разделе Часы.
1 – Центрировать часы
2 – Центрировать часы вместе с маленьким индикатором батареи в верхнем правом углу.

fontName Определяет тип шрифта. Tahoma Допустимое имя шрифта )шрифт должет быть установлен на устройстве)

Фон

Ваш скин может иметь необязательный рисунок фона BG.jpg. Размер рисунка фона определяется разрешением экрана. Для:

VGA: 480 x 640
WVGA: 480 x 800

Общие изображения

Следующие изображения включены в файл PSSDK_Template.zip в папке GeneralImages, Вы можете использовать или изменять их, но обратите внимание:

1. Вы должны сохранять оригинальные размеры

2. Вы должны сохранять оригинальные имена и расширения.

Имя файла

Описание

Поддержка прозрачности

Topbar.jpg

Используется для оформления некоторых экранов, вверху и внизу.
*Для низа он зеркально отображается внутри PocketShield.

Нет

Back.jpg

Стрелка Назад для навигации между экранами.
* Заметьте, что он той же высоты, как Topbar.jpg и это потому, что будет всегда печататься поверх его с такой же координатой Y, поэтому будьте осторожны с его фоном (должен согласовываться с topbar.jpg)

Нет

pinLock.png

Кнопка для ПИН блокировки на экране действий.

Да

powerOff.png

Кнопка Выкл. питания на экране действий.

Да

screenOff.png

Кнопка Выкл. экрана на экране действий.

Да

PSsleep.png

Кнопка засыпания PS на экране действий.

Да

slideG.png

Слайдер, используемый для разблокировки экрана при звонке.

Нет

slideR.png

Слайдер Ответ/Отбой.

Нет

slideM.png

Слайдер Ответ/Тишина.

Нет

defContact.png

Контакт по умолчанию (звонок от неизвестного)

Нет

frame.png

Стиль рамки фото звонящего, которое настолько мало, что не отображается на все экране
* Сохраняйте нетронутой пурпуровую область.

Нет

agendaItem.png

Служит фоном для информации об оставшемся времени, которое предшествует всем элементам расписания/встреч.

Да

agendaItemDue.png

Служит фоном для информации о просроченном времени, которое предшествует всем элементам расписания/встреч.

Да

Раздел Часы

Файл Clock.txt

Атрибут

Описание

Значение по умолчанию (если нет)

Формат / Допустимые значения

x_bg

Определяет координату X для фона часов.
* clock.png должен существовать

0

0 — 479

y_bg

Определяет координату Y для фона часов.
* clock.png должен существовать

0

0 — 639 (VGA)
0 — 799 (QVGA)

x_hour

Определяет координату X для цифр часов.
Не требуется, если CenteredClock > 0.

95

0 — 479

y_hour

Определяет координату Y для цифр часов.

100

-20 — 639 (VGA)
-20 — 799 (WVGA)

x_min

Определяет координату X для цифр минут.
Координата Y для минут будет унаследована из y_hour.
Не требуется, если CenteredClock > 0.

228

0 — 479

x_char

Определяет координату X для индикатора AM/PM (если выбрано отображение 12h)
Не требуется, если CenteredClock > 0.

334

0 — 479

y_char

Определяет координату Y для индикатора AM/PM (если выбрано отображение 12h)
Не требуется, если CenteredClock > 0.

10

0 — 479

digitFontSize

Определяет размер шрифта цифр часов.

36

5 — 40

charFontSize

Определяет размер шрифта буквAM/PM.

12

5 — 40

color

Определяет цвет шрифта часов.
* Перекрывает foreColor.

-1

Отрицательное значение. Используйте Color Lookup tool

Если Вы хотите установить фон для часов (то есть Вы используете x_bg и y_bg) Вы должны включить файл и назвать его clock.png (поддерживает per-pixel alpha прозрачность).

Раздел Дата

Файл Date.txt

Атрибут

Описание

Значение по умолчанию (если нет)

Формат / Допустимые значения

x

Определяет координату X для текста даты.

100

0 — 479

y

Определяет координату Y для текста даты.

80

0 — 639 (VGA)
0 — 799 (QVGA)

width

Определяет ширину прямоугольника, внутри которого будет напечатан текст даты.

280

0 — 479

height

Определяет высоту прямоугольника, внутри которого будет напечатан текст даты.

80

0 — 639 (VGA)
0 — 799 (QVGA)

color Определяет цвет шрифта даты. -1

Отрицательное значение. Используйте Color Lookup tool

font

Определяет размер шрифта даты.

9

5 — 40

align Устанавливает горизонтальное смещение текстового элемента даты относительно блока заданного: x, y, width, height. 1 0 – влево
1 – по-центру
2 — вправо

formatDDMM

Определяет формат DDMM.
Пользователь сможет выбрать, какой формат использовать (между форматом DDMM и форматом MMDD)

dddd, MMMM dd

Любой допустимый формат даты.

formatMMDD

Определяет формат MMDD.

MMMM, dddd dd

Любой допустимый формат даты

Раздел Батарея

Файл Battery.txt

Атрибут

Описание

Значение по умолчанию (если нет)

Формат / Допустимые значения

x

Определяет координату X для фона батареи.
* battery.png должен существовать

335

0 — 479

y

Определяет координату Y для фона батареи.
* battery.png должен существовать

122

0 — 639 (VGA)
0 — 799 (QVGA)

fillArea

Определяет прямоугольную область лекала. Лекало будет заполняться цветом colorFill слева направо пропорционально текущему уровню заряда батареи.
Это координаты относительно x и y.

3,5,42,19

4 положительных целых значения, разделенных запятыми.

colorFill

Определяет цвет оставшегося заряда батареи.

-6691175

Отрицательное значение. Используйте Color Lookup tool

colorEmpty

Определяет цвет пустой части батареи.

-1

Отрицательное значение. Используйте Color Lookup tool.

x_text

Координата X текста % уровня заряда батареи.

5

0 — 479

y_text

Координата Y текста % уровня заряда батареи.

4

0 — 479

fontSize

Размер шрифта текста % уровня заряда батареи.

6

5 — 40

fontColor

Цвет шрифта текста % уровня заряда батареи.

-16777216

Отрицательное значение. Используйте Color Lookup tool

Если Вы хотите установить фон батареи (то есть Вы используете x и y) Вы должны включить файл и назвать его battery.png (поддерживает per-pixel alpha прозрачность)

Раздел Уведомления

Существует 7 типов Уведомлений в PocketShield, и скины должны поддерживать их.

Номер (N)

Имя файла

Описание

0

0.png

Напоминания и сигналы

1

1.png

SMS / MMS

2

2.png

Пропущенные звонки от контакта *

3

3.png

Пропущенные звонки от неизвестного

4

4.png

Email

(резерв)

6

6.png

Голосовая почта

7

7.png

Напоминание Volumex

8

8.png

Элементы расписания (ближайшие встречи)

9 9.png Уведомление Следующий сигнал. Будет напечатано время откл. сигнала, а не кол-во элементов.

Есть 2 пути отображения уведомления:

1. Внутри контейнера
Контейнер Уведомлений должен всегда иметь ширину 480px (ширина экрана) и всегда начинаться в X=0. Что может вирироваться, это позиция Y и высота. Значки уведомлений будут располагаться внутри этого контейнера, все они должны иметь одинаковый размер. Может существовать только один контейнер уведомлений.

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

Одно и тоже уведомление не может быть в двух режимах, или один или другой. Но Вы можете распределять уведомления по собственному желанию. Они могут быть все внутри контейнера, или все фиксированные, или смешенные.

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

Настройка контейнера уведомлений

Файл notifcontain.txt.

Атрибут

Описание

Значение по умолчанию (если нет)

Формат / Допустимые значения

maxIcons

Макс. кол-во значков отображаемых внутри контейнера.
* maxIcons x width не может быть больше 480.

4

2 — 10

x

Определяет координату X для самого контейнера.

0

0 — 479

y

Определяет координату Y для самого контейнера.

210

0 — 639 (VGA)
0 — 799 (QVGA)

y_bg

Определяет координату Y для фона контейнера.
* notifcontain.png должен существовать

210

0 — 639 (VGA)
0 — 799 (QVGA)

height

Определяет высоту контейнера уведомлений, которая такой же, как и высота значков.

100

0 — 639 (VGA)
0 — 799 (QVGA)

width

Определяет ширину каждого значка (они все должны иметь одинаковый размер, если используются в контейнере).
* Кол-во значков по-горизонтали внутри контейнера определяется делением 480/width.

120

10 — 240

x_label

Координата X, где будет печататься количество.
Это координата относительно картинки значка.

98

0 — width

y_label

Координата Y, где будет печататься количество.
Это координата относительно картинки значка.

66

0 — height

font

Размер шрифта количества каждого значка.

8

5 — 40

color

Цвет шрифта количества каждого значка.

-10066330

Отрицательное значение. Используйте Color Lookup tool.

x_c_pic Определяет координату X фотографии контакта для уведомлений о пропущенных звонках (N=2),  которая всегда будет иметь ширину width=45px и высоту height=60. 22 0 – width
y_c_pic Определяет координату Y фотографии контакта для уведомлений о пропущенных звонках (N=2),  которая всегда будет иметь ширину width=45px и высоту height=60. 12 0 – hight

Если Вы хотите установить фон для контейнера уведомлений (то есть Вы используете y_bg) Вы должны включить файл и назвать его notifcontain.png (поддерживает per-pixel alpha прозрачность).

Настройка фиксированных уведомлений

Для каждого уведомления необходимо создать файл N.txt, где N номер уведомления (см. табл. выше).

файл N.txt должен иметь следующие значения:

Атрибут

Описание

Значение по умолчанию (если нет)

Формат / Допустимые значения

x

Определяет координату X уведомления.

0

0 — 479

y

Определяет координату Y уведомления.

700

0 — 639 (VGA)
0 — 799 (QVGA)

x_label

Координата X, где будет печататься количество.
Это координата относительно картинки значка.

98

0 — icon canvas width

y_label

Координата Y, где будет печататься количество.
Это координата относительно картинки значка.

66

0 — icon canvas height

font

Размер шрифта количества каждого значка.

8

5 — 40

color

Цвет шрифта количества каждого значка.

-10066330

Отрицательное значение. Используйте Color Lookup tool

Когда Вы вынули уведомление из контейнера, Вы можете изменить его размер. Вы можете сделать это, отредактировав рисунок значка: файл N.png (поддерживает per-pixel alpha прозрачность)

Раздел Расписание

Файл agenda.txt

Атрибут

Описание

Значение по умолчанию (если нет)

Формат / Допустимые значения

numItems

Определяет макс. кол-во элементов на экране.
* Если больше 3, они будут показаны пользователю после нажатия на область расписания.
* Высота каждого элемента 80px

3

1 — 3

x

Определяет координату X блока, внутри которого будет печататься элемент расписания.

10

0 — 479

y

Определяет координату Y блока, внутри которого будет печататься элемент расписания.

380

0 — 639 (VGA)
0 — 799 (QVGA)

width

Устанавливает ширину блока внутри которого будет печататься элемент расписания.

460

0 — 479

x_bg

Определяет координату X для области расписания.
* agenda.png должен существовать.

8

5 — 40

y_bg

Определяет координату Y для области расписания.
* agenda.png должен существовать.

-10066330

Отрицательное значение. Используйте Color Lookup tool

fontSize

Размер шрифта текста встречи (элемента)

11

5 — 40

color

Цвет шрифта текста встречи (элемента)

-1

Отрицательное значение. Используйте Color Lookup tool

itmBlockHAlign

Задает выравнивание по горизонтали элементов расписания относительно блока, заданного: x, y, width, numItems*80

1

0 – Влево
1 – Центрировать
2 — Вправо

itmBlockVAlign

Задает выравнивание по вертикали элементов расписания относительно блока, заданного: x, y, width, numItems*80

2

0 – Вверх
1 – Центрировать
2 — Вниз

Если Вы хотите установить фон для облати расписания (то есть Вы используете x_bg и y_bg) Вы должны включить файл и назвать его agenda.png (поддерживает per-pixel alpha прозрачность).

Вы также можете модифицировать изображения agendaItem.png и agendaItemDue.png включенные в шаблон PSSkin. Для справки, счетчик времени печатается в x=20, y=16, а текст ниже, показывающий единицу времени печатается в позиции x=10, y=50. Они оба поддерживают per-pixel alpha прозрачность.

Раздел Встроенная ПИН-панель  (начиная с версии 3.3.4)

Файл pinpad.txt

Атрибут

Описание

Значение по умолчанию (если нет)

Формат / Допустимые значения

x

Определяет координату X первой цифры панели ПИН.

0

0 — 479

y

Определяет координату Y первой цифры панели ПИН.

100

0 — 639 (VGA)
0 — 799 (QVGA)

width

Ширина каждой кнопки цифр (3 цифры в строке).

160

2 — 160

height

Высота каждой кнопки цифр (4 цифры в колонке).

0

2 — 160

fontSize

Размер шрифта цифр.

28

6 — 36

xBG

Определяет координату X для сетки фонового изображения.
* pinpad.png должен существовать.

0

0 — 479

yBG

Определяет координату Y для сетки фонового изображения.
* pinpad.png должен существовать.

0

0 — 639 (VGA)
0 — 799 (QVGA)

Если Вы хотите установить фоновое изображение (сетку) для ПИН панели (то есть Вы используете xBG и yBG) Вы должны включить этот файл и назвать его  pinpad.png (поддерживает per-pixel alpha прозрачность).

Тестирование и предварительный просмотр Вашей работы

Сделать только один раз:

1. На устройстве создать папку Program FilesPocketshieldG{SkinName} и поместить туда Ваш файл Data.zip.

2. Если файл Program FilesPocketshieldSkinsoffline.xml не существует, создайте копию из Skins.xml

3. Отредактируйте файл Program FilesPocketshieldSkinsoffline.xml добавив в конец файла, но перед тегом </Skins>:

<Skin ID="{SkinName}" author="{your name or alias}" name="{Skin name}" free="1" />

4. Перейдите Пуск > Программы > PocketShield Settings > Дизайн > Тема и с помощью стрелок найдите Ваш скин.

5. Нажмите ‘Установить тему’

* Если у Вас нет еще лицензии, чтобы проверить свои темы убедитесь, что вы удалите все вложенные папки, кроме {SkinName} в Program FilesPocketShieldG

Обновление изменений

Если необходимы дальнейшие коррективы, проще всего сделать следующее:

1. Остановите PS (Пуск > Программы > PocketShield Settings, нажмите значок PocketShield в нижнем баре)

2. Скопируйте и перенесите обновленные файлы в Program FilesPocketShieldG{SkinName}

3. Запустите PS (через Настройки или Пуск > Программы > Lock)

Совет: для точной настройки размера шрифта и позиции вы можете просто отредактировать изменения в редакторе реестра ветку HKLMSoftwarePocketShieldSkins{SkinName} и затем перезапустить PocketShield.

Перевод WIFI Remote Access

Текущая версия: 1.7R3 от 01.06.2010

WiFiRAАвтор программы: Julien Manici
Перевод: Вадим Богайсков

Домашняя страница: http://www.julien-manici.com/
Обсуждение на forum.xda-developers.com/

Это бесплатное приложение позволит вам ознакомиться с содержимым телефона Windows непосредственно со своего компьютера через подключение WIFI без установки на компьютер клиентских программ! Все, что вам нужно, это открыть браузер и ввести IP вашего телефона (который отображается на его экране). Вы можете просматривать свои данные, фотографии, музыку и отправлять файлы с компьютера на свое устройство. Вы можете просматривать фотографии и слушать музыку непосредственно на компьютере через веб-интерфейс.
Также для тех, кто хочет настроить свое устройство Windows Mobile, имеется редактор реестра.
Пользователи Internet Explorer (6, 7 или 8) под Windows XP или Vista (.net framework 3.5 sp1 уже установлен) или Windows 7 (.net framework 3.5 sp1 уже установлен) смогут просматривать свои фотографии из пользовательского интерфейса, основанного на 3D XBAP (XAML Browser)/WPF (Windows Presentation Foundation) (на скриншотах).
Совместимость: WM6, WM6.1, WM6.5

Файл русификации: http://cid-7080cb8a4f063b34.skydrive.live.com/embedicon.aspx/%d0%9e%d0%b1%d1%89%d0%b5%d0%b4%d0%be%d1%81%d1%82%d1%83%d0%bf%d0%bd%d1%8b%d0%b5/ru_1_7_R3.zip 

Положите файл из архива в в папку 
respubliclanguages

WiFiRA_PC

Локализация программ для Windows Mobile

Эту статью я, по-видимому, буду писать долго, по мере поступления вопросов от читателей…

Классификация методов перевода программ

Прежде чем приступать к переводу заинтересовавшей Вас программы следует сначала понять, каким образом организован интерфейс приложения, и какие возможности для его перевода существуют. Я для себя классифицирую программы по этому признаку следующим образом. Первое и самое простое, нужно ответить на вопрос: предусмотрел ли автор специальную возможность для локализации своего творения? Если “Да”, то среди файлов исполняемых файлов в папке с программой Вы найдете текстовый файл (в большинстве случаев он не имеет расширения *.txt, но все равно прекрасно читается и редактируется с помощь Блокнота). Как правило, файл имеет структуру:

<Имя_переменной>=<Текст_на_языке_перевода>

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

Пример: Программа cleanRAM,  здесь файлы поддержки языков размещены в подпапке Lang и имеют название, совпадающее с названием языка перевода. В частности файл русского языка это /Lang/Russian.ini (никто не мешал нам назвать его и по-другому, например /Lang/Русский.ini).

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

Примеры: Шаблон может представлять собой как описанный выше текстовый файл (см. WIFI Remote Access), либо файл Excel (см. Slide2Unlock Pro) либо файл ресурсов (*.resx или *.xml), например, TouchLockPro.

Безусловно, можно привести и другие способы локализации программ с помощью средств, предоставленных самими авторами. Авторы – они такие выдумщики! 🙂

Вместе с тем, если автор не озаботился разработкой специальных методов перевода своего творения на языки мира, он может предусмотреть такую возможность с помощью стандартных методов среды программирования. Для Windows Mobile таковых два. Старый добрый механизм MUI (Multilingual User Interface) и так называемые Культуры (CultureInfo Class) в ныне все более и более популярных .NET приложениях. Единственным условием корректного использования этих методов является аккуратное размещение строковых переменных в ресурсах программы и включение в программе кода, выполняющего загрузку этих ресурсов в зависимости от языка, используемого в системе. По моему опыту наиболее добросовестно это делают немецкие программисты (то ли в силу природного немецкого педантизма, то ли потому, что наряду с английской версией одновременно выпускают и немецкую), и хуже всего это получается у американцев (у меня такое подозрение, что они вообще не в курсе, что в мире существуют другие языки общения, кроме английского, и очень удивляются, когда узнают об этом).

В обоих случаях перевод на русский (и любой другой) язык происходит путем добавления локализованного файла ресурса в папку с программой. Для исполняемых файлов PE32/PE32+ (exe, dll, ocx, cpl, scr и т.д.), использующих механизм MUI для каждого исполняемого файла, требующего перевода, добавляется суффикс *.0419.mui

Например, для программы Mobile Wi-Fi Router достаточно в папку с исполняемым файлом CMInternetSharing.exe добавить файл CMInternetSharing.exe.0419.mui с ресурсами на русском языке.

Аналогичным образом происходит и локализация .NET приложений. Только в этом случае вместо расширения исполняемого файла (exe, dll) используется суффикс *.resources.dll, при этом файл сборки ресурсов необходимо разместить в подкаталоге, имя которого соответствует буквенному коду языка /ru или /ru-RU.

Например, для перевода на русский язык интерфейса широко известного твикера Advanced Configuration Tool необходимо в каталоге /windows создать подкаталог /windows/ru и положить в него файл ресурсов AdvancedConfig.resources.dll. Обратите внимание, что в официальной сборке файл с этим именем уже существует и расположен в папке /windows/fr – это перевод на французский язык. Пожалуйста, не путайте перевод интерфейса программы с переводом xml-файла, содержащего описания твиков — это, по сути, файл данных, используемых программой, реализованный с помощью языка разметки xml.

Увы, не все программисты достаточно аккуратны и/или вообще задумываются о возможной локализации их программ. Очень часто все или часть данных, зависимых от языка, размещаются внутри кода программы. (Так “проще” при написании кода – все перед глазами, не надо переменные создавать). Это, на мой взгляд, является плохим тоном в программировании, но, к сожалению, широко распространено. В этом случае, при переводе программы мы вынуждены залезать внутрь кода программы и выискивать там текстовые строки. При таком грубом вмешательстве существует вероятность нарушить при переводе работоспособность всей программы или отдельных функций. Это связано с тем, что при исследовании кода невозможно понять, является ли данная строка текстом интерфейса или именем переменной, используемой, например, для хранения значений в реестре. Поэтому, зачастую приходится оставлять часть текста не переведенным. Иногда из-за различия в длине строк на оригинальном и русском языках (C-строки), возникают ошибки, приводящие к краху программы.

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

Ну и последний самый тяжелый случай — Автор намеренно зашифровал код программы или ее ресурсы. Наверное, специалисты экстра-класса (к каковым я себя не отношу) смогут снять кодировку кода, дизассемблировать код, осуществить перевод, и вновь скомпилировать программу. Но я в этом случае умываю руки…

Мои переводы

Коллеги КПКводы часто задают вопросы, какие программы у Вас установлены? чем пользуетесь? Поскольку последнее время моим хобби является перевод программ для КПК, я решил составить этот небольшой обзор, который позволит как раз и ответить на эти вопросы. Надо отметить, что для перевода программ нужно не только (и не столько) знать язык, сколько внимательно разобраться в работе программы, подобрать те слова, которые наилучшим образом передадут принцип работы программы и позволят на интуитивном уровне использовать ее, не прибегая к чтению длинным описаний. Перевожу я программы, как правило, только те, которые мне лично интересны, хотя и не всеми я сейчас пользуюсь.

Я подозреваю, что данный обзор будет постоянно обновляться. Возможно, в дальнейшем я введу некую классификацию, пока же программы будут объединены по признакам назначения/инструментария. Подавляющее большинство программ я взял на http://forum.xda-developers.com/ некоторые из них мне посоветовали коллеги с 4pda.ru. Я не буду размещать на этом ресурсе копий программ, а дам лишь ссылки на темы в форуме, так как программы постоянно обновляются, а вместе с ними обновляются и мои переводы.  Поэтому если Вы еще не зарегистрировались на этом форуме, поспешите это сделать.

Содержание

Экраны Сегодня

SecondTooday

TouchFlo Detacher

Твикеры (тонкая настройка КПК)

Advanced Configuration Tool

Advanced Task Manager

HD Tweak и Diamond Tweak

Diamond TF3D Config Tools

Блокираторы экрана

Pocket Shield

TouchLockPro

SensorLock

Вращение экрана

Gyrator

changeScreen

Запуск и переключение программ, профили

GScroll

G-Trigger

MobileRemote

GProfile

G-Profile

DredSensor

Задачи, Календарь, Сообщения, Уведомления и все, что с этим связано

Alarm Master

AM Tasks+

Email Scheduler

ReRemind

PowerSMS

Scrub

Fake Call

Сканеры, интернет-сервисы и прочие удобные штучки

Scan2Pdf

BarcodeZilla

Wolf’s Translator

Ticker Tape

ShakeAndSave

Системные утилиты

cleanRAM

AppToDate

My Mobiler

___________________________________________________________

Экраны Сегодня

SecondTooday

Обсуждение на 4pda.ru

clip_image001

Программа создает клон экрана сегодня, особенно актуальна для устройств снабженных "заменителями" WM today, например, TouchFLO 3d, когда при включенной надстройке доступ к экрану сегодня отсутствует, а так хочется поставить старые добрые плагины. Программа может быть полезна, если на основном экране уже нет места. Экран настройки вызывается длинным нажатием на свободном месте экрана. 

Чтобы клонировать экран SecondToday:

Создайте копию папки SecondToday и назовите ее по-другому, например, ThirdToday

Позаботьтесь, чтобы имя приложения (устанавливается в настройках, по умолчанию — Start) для каждой копии было уникальным. Например, для первой копии SecondToday, для второй — ThirdToday и т.д. … до бесконечности пока памяти хватит 🙂

TouchFlo Detacher

Обсуждение на 4pda.ru

clip_image002

Простейшее приложение, которое позволяет HTC Touch Diamond / Pro / HD устройствам запускать TouchFlo3D за пределами экрана Today. Все прелести TouchFlo 3D без потери традиционного экрана Today!

В какой-то мере альтернатива для SecondToday. Это две основанные на разных принципах работы программы. 

TouchFlo Detacher — утилита, позволяющая не занимать родной WM Today полностью только под TouchFLO, ее существенное ограничение — работает только на аппаратах с TouchFLO. По существу она является своеобразной прослойкой, которая позволяет открыть/скрыть/закрыть TouchFLO (Manila) на аппарате с полноценно работающим экраном Сегодня. Больше она ни для чего другого не предназначена.

SecondToday — полноценная отдельная программа, несущая собственную функцию — создание второго, третьего и т.д. экранов Today. К сожалению, SecondToday на сегодня не позволяет запускать встроенные в WM плагины. Например, Дата, Владелец, Календарь, Задачи и др. и настраивать их параметры, некоторые другие плагины. SecondToday не поддерживает нижний трей без дополнительно установленной программы HomeScreen PlusPlus. Есть еще несколько несущественных багов.

Замечу, Detacher и SecondToday вполне совместимы друг с другом. Есть только одна проблема: SecondToday использует для назначения софт-клавиш те же ветки реестра, что и WM Today, поэтому для перехода между WM Today, TouchFLO и SecondToday нужно придумать удобную Вам комбинацию из 4 кнопок. 

Твикеры (тонкая настройка КПК)

Advanced Configuration Tool

Обсуждение на 4pda.ru

clip_image003

Программа для тонкой настройки системы.

Возможности:

  • Расширяемый список твиков
  • Поддержка различных устройств
  • Поддержка мультиязычности
  • Настройка кнопок
  • Настройка сопоставления типов файлов
  • Настройка параметров ClearType
  • Настройка параметров подключения
  • Настройка HTC Comm Manager
  • Настройка HTC TouchFLO 3D
  • Импорт/экспорт настроек с использованием provXML

Позволяет редактировать и добавлять новые твики.

Advanced Task Manager

Обсуждение на 4pda.ru

clip_image004

Хорошее дополнение к Advanced Configuration Tool от того же автора.

Возможности:

  • Оперативный контроль
  • Список активных приложений
  • Список активных процессов
  • Информация об активных приложениях и процессах
  • Закрытие (закрытие всех) приложений
  • Использование физической памяти/виртуальной памяти/хранилища/карты памяти
  • Выполнение приложений/приостановка работы/сброс устройства из меню

Автоматически сворачивается в трей.

HD Tweak и Diamond Tweak

Обсуждение на 4pda.ru

clip_image005

Простейшая программа для тонкой настройки HTC HD, MAX 4G, Diamond, Touch Pro.

Содержание:

  • Звонки
  • Сообщения SMS/MMS
  • Управление громкостью
  • Блокировка
  • Верхняя панель
  • Данные(GPRS/EDGE/HSDPA)
  • Wi-Fi
  • Bluetooth
  • TCP/IP
  • Безопасность
  • Камера
  • Запуск
  • Internet Explorer
  • TouchFLO 3D
  • HTC приложения
  • Контакты
  • Дневник
  • Улучшение — Питание
  • Сенсорный экран
  • Клавиатура(SIP)
  • Акселерометр (G-сенсор)

Позволяет редактировать и добавлять новые твики.

Diamond TF3D Config Tools

Обсуждение на 4pda.ru

clip_image006

Одна из первых программ для настройки TouchFLO 3D.

Возможности:

  • Управление вкладками TouchFLO 3D
  • Загрузка тем TouchFLO 3D (см. Темы для TouchFLO 3D, коллекция)
  • Настройка формата даты в TouchFLO 3D
  • Выбор языка TouchFLO 3D
  • Несколько твиков для настройки Diamond
  • Управление ярлыками на вкладке Программы

Позволяет добавлять собственные твики. 

Блокираторы экрана

Pocket Shield

Обсуждение на 4pda.ru

clip_image007

Интеллектуальная блокировка коммуникатора. Предотвращает случайное нажатие на экран телефона, когда он специально не включен именно Вами. Например: при приеме звонков, уведомлении об электронной почте, SMS, сигналах будильника, оповещении батареи, напоминаниях и т.д.

Возможности:

  • Автоблокировка.
  • Разблокировка: изменением освещенности, скольжением пальцем, встряской (движениями), круглой центральной кнопкой, вынув стилус.
  • Отображение пропущенных звонков, напоминания, будильников, SMS, электронной почты. Вибрация при разблокировке.
  • Улучшенная система уведомлений.
  • Поддержка скинов, которые можно создавать самостоятельно.
  • Настройка исключений (правила приложений).
  • Калибровка сенсора освещенности.
  • Многоязычная поддержка, в том числе русского языка.
  • Установка на карту памяти.

TouchLockPro

Обсуждение на 4pda.ru

clip_image008

Блокирует устройство одним или несколькими из пяти способов:

  • реакцией датчика освещенности (если он есть)
  • реакцией датчика стилуса (если он есть)
  • открыванием слайдера клавиатуры (если он есть)
  • жестами G сенсора (если он есть)
  • несколькими нажатиями на экран (количество раз и место на экране настраиваются)

Автоматическая блокировка входящего звонка. Настройка экранной клавиатуры в зависимости от положения стилуса и слайдера. Другие настройки.

SensorLock

Обсуждение на 4pda.ru

clip_image009

Блокирует устройство вращением по часовой стрелке, разблокирует — вращением против часовой стрелки. Требуется наличие на устройстве G-сенсора.

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

Вращение экрана

Gyrator

Обсуждение на 4pda.ru

clip_image010

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

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

Также реализована возможность имитации нажатия VK-клавиш.

changeScreen

Обсуждение на 4pda.ru

clip_image011

Программа позволяет настраивать для различных приложений правила вращения экрана. Позиционируется как альтернатива Gyrator‘y. Эта программа мене универсальна, но имеет простой и дружественный интерфейс настройки, что по мнению автора, выгодно отличает ее от Gyrator‘a.

Запуск и переключение программ, профили

GScroll

Обсуждение на 4pda.ru

clip_image001[4]

Утилита GScroll увеличивает ”юзабилити” HTC Touch Diamond и HTC Touch Pro задействовав недокументированные функции коммуникатора и сенсоры, расположенные чуть ниже дисплея, так что, проводя по ним пальцем, вы можете прокручивать изображение или запускать приложения двойным тапом, не доставая стилуса.

Возможности:

  • Прокрутка экрана, движением пальца по панели навигации
  • Игровой режим – имитация работы игрового джойстика
  • Запуск программ комбинацией тапов по поверхности навигационной панели
  • Настройка скроллинга в зависимости от ориентации устройства в пространстве
  • Простое и элегантное переключение между программами
  • Режим «Нажми и Наклони»

G-Trigger

Обсуждение на 4pda.ru

clip_image001

G-Trigger – приложение, использующее G-Sensor. Встряхнув устройство в нужном направлении, позволяет запускать любые приложения или выполнять Действия при заданных Условиях:

  • Закрыть/Свернуть активное окно
  • Набор номера
  • Принять/Отклонить входящий звонок
  • Запуск программ
  • Звонок Громкий/Вибрация/Тихий
  • Ориентация экрана
  • Имитация нажатия кнопок
  • Переключение задач
  • Вкл./Выкл. экран
  • Wi-Fi Вкл./Выкл./Перекл.
  • Управление проигрывателем
  • Управление громкостью
  • Симуляция кнопки питания
  • Открытие настроек панели управления
  • Активация профиля

MobileRemote

Обсуждение на 4pda.ru

clip_image001

Группа умельцев с гордостью представляет вниманию общественности новый Bluetooth-профиль для платформы Windows Mobile. Предлагаемая программа позволяет организовать обмен данными между смартфоном и персональным компьютером, укомплектованным соответствующим адаптером. Мобильное устройство может использоваться для ввода данных вместо клавиатуры и мыши, а также для совершения других манипуляций с ПК-системой. В наглядном видеоролике продемонстрировано взаимодействие пользователя, вооруженного мобильником, с персональным компьютером, выполняющим функцию медиа-центра.

Более того, продукт исключает необходимость в установке на компьютер дополнительного ПО (как того требуют альтернативные серверные решения) и успешно функционирует на любом HID-совместимом устройстве. Это гарантирует совместимость программного обеспечения с целым рядом «девайсов», не являющихся персональными компьютерами, например, с игровыми консолями Sony PS3.

GProfile

Обсуждение на 4pda.ru

clip_image001

Утилита позволяет настраивать профили (звонок/вибрация) в зависимости от положения телефона (лицом вверх/лицом вниз).

G-Profile

Обсуждение на 4pda.ru

 

В G-Profile можно задать неограниченное количество профилей (например, громкость, WiFi, Bluetooth, радио-телефон, 3G, …), переключаемых вручную или автоматически.

DredSensor

Обсуждение на 4pda.ru

clip_image001

Утилита использует недокументированные возможности HTC Diamond по использованию D-Pad устройства для скроллинга и запуска программ. (См. также GScroll — друг с другом не совместимы).
Возможно задать правила применения D-Pad как для всех приложений (необходимо указать звездочки [*] для имени и класса окна), так и для отдельного приложения (окна приложения). Для этого запустите это приложение и кратковременно (менее чем на 1 сек) выньте и снова вставьте стилус на место. Появится диалоговое окно DredSensorWnd, предлагающее создать конфигурацию для данного имени и класса окна. Если ответить утвердительно, Вы попадете в программу настройки DredSensor, где можно указать требуемые параметры.

Возможности:

  • ”HardKeySimul”: позволяет назначить кнопкам значения из списка.
  • ”Launcher”: позволяет запустить 4 приложения (которые можно задать в окне конфигурации). Чтобы запустить приложение нужно дважды щелкнуть (не нажать!) на одну из 4 кнопок;
  • ”Scroll”: позволяет прокручивать текущее окно, щелкая по этим 4 кнопкам панели;
  • ”KeySimul”: позволяет имитировать возникновение событий влево/вправо/вверх/вниз, щелкая по этим 4 кнопкам панели.

Если Вам необходимо задать действие других кнопок, их код нужно ввести вручную:

  • Введите "Key:0x@@", где @@ = VK-код кнопки, эффект действия которой Вы хотите получить.
  • Список VK-кодов можно найти здесь

Задачи, Календарь, Сообщения, Уведомления и все, что с этим связано

Alarm Master

Обсуждение на 4pda.ru

clip_image001

Alarm Master- удобная и полезная программа, которая позволит вам организовать свой рабочий или выходной день. Если вам необходимы напоминания о различных событиях — еженедельное совещание, визит к врачу, день рождения друга, оплата счетов, то Alarm Master будет идеальным выбором.

Возможности:

  • простой, удобный и понятный интерфейс
  • гибкая настройка времени — помимо стандарных дат, есть такие настройки, как "Первый понедельник" или "Последний уикенд"
  • плагин для экрана Today
  • гибкая настройка звуковых напоминаний
  • каждому событию можно присвоить свою иконку

AM Tasks+

Обсуждение на 4pda.ru

clip_image001

AM Tasks+ — это очень удобный плагин для Today, который способен отображать список задач, отсортированных по категориям. Множество настроек, функциональность и лёгкость в обращении делают эту утилиту незаменимой в вашем КПК.

Email Scheduler

Обсуждение на 4pda.ru

clip_image001

Email Scheduler представляет собой простую, бесплатную, сервисную программу для Windows Mobile устройств, которая будет автоматически менять настройки скачивания почты. Это означает, что точно так же, как в ActiveSync, вы можете теперь настроить график для проверки сообщений всех ваших учетных записей электронной почты.  Есть возможность сделать разные настройки для рабочей недели и выходных.

ReRemind

Обсуждение на 4pda.ru

clip_image001

Выдает звуковые сигналы когда есть пропущенные напоминания: события календаря, звонки, звуковая почта…

PowerSMS

Обсуждение на 4pda.ru

clip_image001

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

Возможности:

  • возможность создания заметок для себя
  • отправка сообщений группе контактов
  • автоматический ответ SMS-сообщением
  • отправка сообщений по расписанию (поздравления, напоминания и т.п.)
  • подробная статистика по сообщениям
  • резервное копирование и восстановление сообщений (можно восстановить SMS при смене телефона)
  • экспорт сообщений на компьютер

Scrub

Обсуждение на 4pda.ru

clip_image001

Scrub является небольшой Windows Mobile утилитой для просмотра контактов и обнаружения недостающей информаци, такой как адреса электронной почты, домашний или рабочий телефоны, адреса и дни рождения. Она может быстро отсканировать все контакты на вашем устройстве и сгруппировать их по типу отсутствующей информации.

Fake Call

Обсуждение на 4pda.ru

clip_image001

Программа по заданному расписанию имитирует звонок от указанного Вами человека из списка Контактов.
Ты сидишь на скучном совещании, телефон лежит на столе и демонстративно повернут экраном к шефу. Вдруг раздается звонок и на экране появляется фото очень важного клиента, ты вынужден ответить уже где-нибудь за пределами кабинета шефа.  
Есть возможность включить воспроизведение ранее записанного голосового файла, после того, как Вы нажмете на кнопку Ответ на Ваш фиктивный звонок.
Совет: для большей убедительности в качестве проигрываемой записи, используйте ранее записанное начало реального разговора с Вашим VIP клиентом.

Сканеры, интернет-сервисы и прочие удобные штучки

Scan2Pdf

Обсуждение на 4pda.ru

clip_image001

Scan2PDF Mobile — это революционно новый релиз программного обеспечения, которое использует ваш мобильный телефон для сканирования документов и конвертирования их в файлы PDF. Все это происходит на вашем телефоне , позволяя сканировать документы где угодно — до тех пор, пока у вас есть телефон. Думайте о нем как о сканере документов/факсе, который всегда с вами!
Программа расширяет и сжимает снимок камеры в высококачественный PDF, который потом сохраняется в памяти телефона и может быть послан по электронной почте. Scan2PDF Mobile совместим практически со всеми телефонами Windows Mobile, имеющими встроенную камеру с разрешением не менее 1 мегапикселя.

BarcodeZilla

Обсуждение на 4pda.ru

clip_image001[18]

Программа позволяет считывать и распознавать штрих-код различных форматов (EAN-8, EAN-13, CODE-39, CODE-128, UPS-A, UPS-E, DataMatrix, QR). Сопоставляет код с данными в локальной базе данных и выводит на экран информацию о товаре. Позволяет добавлять и редактировать информацию в базе данных.

Wolf’s Translator

Обсуждение на 4pda.ru

clip_image001[20]

Wolf’s Translator использует движок Google Translate engine для перевода. Эта маленькая программа служит для выполнение перевода с/на большое количество языков и ее удобно использовать на мобильном телефоне в отличии от интернет сервиса Google Translate.

Ticker Tape

Обсуждение на 4pda.ru

clip_image001

Программа получает с http://finance.yahoo.com данные о фондовых индексах, котировках акций, курсах валют и т.п. в реальном масштабе времени и отображает данные в виде цифр и диаграмм. Для любителей я добавил возможность встроить ее на вкладку Интернет TouchFLO 3D.

ShakeAndSave

Обсуждение на 4pda.ru

clip_image002

Приложение для создания скриншотов вашего КПК, просто встряхните устройство и скриншот готов. Используется G-Sensor. Поддерживаемые форматы изображений: .Png, .Bmp, .Gif, .Jpeg. Осторожнее с сохранением скриншотов. По умолчанию, они сохраняются на Устройстве в папке /ShakeAndSave. Не забывайте чистить папку! Я сделал несколько версий, позволяющих сохранять скриншоты на карте памяти, с различными вариантами ее названия.

Системные утилиты

cleanRAM

Обсуждение на 4pda.ru

clip_image001[28]

Программа cleanRAM пытается освободить так много памяти насколько это возможно, не повреждая внутреннее состояние WМ устройства. Она освежит оперативную память Вашего устройства, что может уберечь Вас от частой МЯГКОЙ ПЕРЕЗАГРУЗКИ!

Возможности:

3 уровня очистки и настраиваемый список процессов.

Уровень 1 — Базовая очистка (быстрая) — Закрывает неотвечающие задачи без интерфейса TouchFLO 3D

Уровень 2 — Качественная чистка — Рекомендуется для лучшей работы

Уровень 3 — Фундаментальная (отнимающая много времени) чистка — Сброс неотвечающих задач и сервисов, максимальная очистка!

AppToDate

Обсуждение на 4pda.ru

clip_image001

Бесплатный клиент для индикации и скачивания обновлений программ-участниц этого проекта. На данный момент список невелик, но их становится все больше и больше. Суть проекта и приглашение разработчиков к участию:www.modaco.com

My Mobiler

Обсуждение на 4pda.ru


Доступ к мобильному устройству с ПК.

Возможности:

  • Изображение с экрана кпк на экране десктопа.
  • Контроль за кпк с помощью мышки и клавиатуры ББ.
  • Copy/Paste между кпк и десктопом.
  • Снимки экрана.
  • Перетаскивание (Drag and drop) файлов на кпк.
  • Работает без ActiveSync через IP

HTC Diamond наводим лоск (часть 2)

Клавиатура

image image image 

В стандартной конфигурации на HTC Diamond установлено четыре типа клавиатуры:

  • Клавиатура
  • Клавиатура телефона
  • Компактная QWERTY
  • Полная QWERTY

Первая предназначена для ввода слов стилусом, а остальные три ориентированы на ввод пальцем. Заметим что стандартная Клавиатура имеет дополнительные настройки: Малые клавиши/Большие клавиши. Если выбран режим Большие клавиши, то появляется возможность включить использование жестов для клавиш, при этом клавиатура меняет свой вид.

image image image

На пальцеориентированных клавиатурах есть замечательная клавиша переключения режима подбора/завершения слов между T9 и ABC (в соответствии с внутренним словарем). На мой взгляд, режим T9 уместен на Клавиатуре телефона, а при использовании клавиатуры QWERTY предпочтительнее применять режим ABC. Однако странным образом после каждого обращения к клавиатуре режим T9 выставляется по умолчанию. Отключим режим T9, для этого воспользуемся Diamond Tweak пункт 20.2. Однако не тут то было! Diamond упорно продолжает использовать свой любимый режим T9. Чтобы исправить этот баг внесем изменения в реестре:

[HKEY_LOCAL_MACHINESystemCurrentControlSetControlLayoutse0010409]
Layout Text=COMP IME
Ime File=windowscompime.dll

[HKEY_LOCAL_MACHINESystemCurrentControlSetControlLayoutse0010419]
Layout Text=COMP IME
Ime File=windowscompime.dll

Вместо правки реестра можно воспользоваться CAB-файлом, который я назвал по имени первооткрывателя этого твика (Шурпентий — 4pda.ru).

Еще один надоедлевый сервис — Автоматическое появление клавиатуры (popup) можно также отключить с помощью Diamond Tweak пункт 20.1. Твик отключает появление клавиатуры при наведении фокуса на поле ввода практически во всех приложениях, за исключением броузера Opera. Решение для Opera, увы, пока не найдено.

Маленькая программа HtcExtFun меняет тип используемой клавиатуры в зависимости от того, вытащен или вставлен стилус в корпус устройства. Изначально, если стилус вытащен из корпуса включается Клавиатура, при вставленном стилусе включается Компактная QWERTY. Чтобы изменить настройки достаточно поправить реестр, например:

[HKEY_CURRENT_USERSoftwareHtcExtFun]
StylusOutSipName=Клавиатура телефона (стилус вынут из устройства)
StylusInSipName=Полная QWERTY (стилус вставлен в устройство).

keyboardPro_anima SPB keyboard ppc_interkey_1_ru

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

Resco Keyboard Pro
Spb Keyboard
InerKey

Сенсорное колесико

imageПриведу выдержку из Руководства пользователя:

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

  • Альбом
  • Камера
  • Opera Mobile
  • Word Mobile и Excel Mobile

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

Скажем честно, не много возможностей предоставила HTC. Однако, не все потеряно! Зная имя класса окна (Window Class) можно настроить работу сенсорного колесика практически в любом приложении. (Список имен классов окон для некоторых приложений я привел в конце этой статьи). В Diamond Tweak (пункт 19) есть возможность включить сенсорное колесико для следующих приложений (рядом с названием указан => Класс окна):

  • Календарь => Calendar
  • История звонков => MSClog
  • Контакты => MSContactsUI
  • Проводник => FEXPLORE
  • Internet Explorer => IExplore
  • Программы => Explore
  • Телефон => Dialog
  • Diamond Tweak => Window

image image image

Для включения сенсорного колесика в других программах необходимо внести изменения в реестр. Сначала следует определить имя класса окна программы. Для определения класса активного окна можно воспользоваться простой программой GetActiveClass. Установите программу на устройство, войдите в приложение, для которого Вы хотите определить класс окна и через меню Пуск вызовите GetActiveClass. На экране появится окно ClassName с названием класса активного окна. Обращаю Ваше внимание, что в некоторых программах для различных окон могут использоваться различные имена классов. На рисунках вверху представлены имена классов окон программы RSS Hub.

Для каждой программы в ветке реестра

[HKEY_LOCAL_MACHINE/Software/HTC/SmartTouch/]

необходимо создать ключ с именем программы (окна), а затем создать в нем три переменные: ClassName (тип String), Mode (тип DWORD),  WheelCount (тип DWORD). Например, для основного окна RSS Hub:

[HKEY_LOCAL_MACHINE/Software/HTC/SmartTouch/RSSHub_Main]
ClassName = NewsBreak_Main
Mode = 4
WheelCount = 2

Переменная WheelCount задает чувствительность колесика. Чем больше величина WheelCount, тем больший поворот надо совершить: значение 1 соответствует повороту на 36 градусов, 2 — на 72 градуса, 5 — на 180 градусов, 10 — на 360 градусов и т.д. Другими словами, чем меньше число, тем выше чувствительность.

Самый простой способ отключить в конкретном приложении SmartTouch это удалить имя класса окна в реестре. Конкретно для Вашего случая: заходите в ветку HKLM/Software/HTC/SmartTouch/RSSHub_Main находите переменную ClassName и стираете ее значение.

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

  1. заходим в ветку HKLM/Services/SmartTouch и в переменной DLL изменяем значение SmartTouch.dll например на SmartTouch.dl, то есть стираем последнюю букву l, делаем СР;
  2. теперь можно удалить любую ветку в HKLM/Software/HTC/SmartTouch в том числе и RSSHub_Main, что мы и сделаем;
  3. снова заходим в HKLM/Services/SmartTouch и в переменной DLL восстанавливаем значение SmartTouch.dll, опять СР.

image imageimage

Наиболее удобно настраивать сенсорное колесико в программе AdvansedConfig. В Меню/Другие настройки находим пункт SmartTouch. Открывается окно с перечнем поддерживаемых приложений, для которых можно настроить чувствительность джойстика (колесика) — WheelCount. Список можно пополнить, добавив приложение. В окне добавления приложений предоставляется три возможности сделать это:

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

Чтобы отключить процесс прокрутки достаточно в AdvancedConfig выбрать приложение в списке и нажать кнопу Удалить.

______________________________________________________________________

Классы Windows для некоторых приложений:
Обратите внимание, что система чувствительна к регистру символов и количеству пробелов в названии приложения и класса!

Application Name => Window Class
Active Sync => ActiveSync
Adobe Reader => Adobe Reader
Album => HTCAlbumClass
Calculator => CALC
Calendar => Calendar
Call History => MSClog
Camera => IACSP20_Main
Contacts => MSContactsUI
Communications Manager => COMMMANAGER
Excel Mobile => BOOKWIN
File Explorer => FEXPLORE
Google Maps => GoogleMapsMobile
GS Player => GSPLAYER
CoPilot => CoPilot WndCls
PaPaGo => PaPaGOR15Class
PaPaGo2 => PaPaGPR17Class
Phone/Lock/Compose/Pictures => Dialog
Pictures-Thumbnails => PICTURESAPP
Internet Explorer => IExplore
TouchFlo 3D/Manila => Manila
MP3 Trimmer => MP3TRIMMER
Notes => Worker
Opera => Opera_MainWndClass
Outlook Email => Inbox.MainWnd
Programs => Explore
Resco Explorer => RESCO_EXPLORER_CLASS
Sprint Navigation => Ready
Sprint TV => SprintTV
Streaming Media Player => WCE_Streaming_Viewer_Window
Teeter => TEETER
Today Screen => DesktopExplorerWindow
TomTom Navigator => MunichWinClass
Windows Live Messenger => Messenger.Container.WndClass
Windows Media Player => WMP for Mobile Devices
Word Mobile => WordPad
Word Mobile 2 => Pocket Word
YouTube => HTCYOUTUBE
PhoneScreenLock -> PhoneLockWnClass
Second Today -> SecondTodayClass
Inesoft Address Book => IS.MAIN.WND.CLASS
Inesoft Address Book выбор телефона => IneSWndCls
Inesoft Dialer => Inesoft_Dialer_Wnd_Class
Core Player => wCorePlayer
Voice Commander => VoiceCommanderApp 
ALReader2 => AlR2#ALReader2

HTC Diamond наводим лоск (часть 1)

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

Звук

 image image image image

В Diamond встроен собственный регулятор громкости HTC Volume Control. Выполнен он в едином стиле с TouchFLO 3D, но что обидно с довольно блеклым индикатором громкости, который плохо различим при плохой освещенности. Исправим тот недочет. Для этого достаточно заменить в папке Windows файл HTCVolumeControl.png на аналогичный файл с более яркой раскраской. Я предпочитаю зеленый — такой же как и другие органы управления TouchFLO 3D. В архиве есть 4 файла HTCVolumeControl.png с синим, зеленым, красным и серым (оригинальным) цветами. Никто не мешает Вам создать собственный файл HTCVolumeControl.png с необходимой вам расцветкой и формой элементов. Однако, простым копирование файла с ББ заменить его не удастся. Сделаем это в два приема. Сначала скопируем с ББ нужный нам файл в Основную память, затем, уже на устройстве, используя Resco File Explorer, переместим его в папку Windows. Этот прием следует использовать каждый раз, когда необходимо переписать существующие оригинальные файлы в папке Windows. Делаем мягкую перезагрузку — цвет регулятора громкости изменен.

Однако, на мой взгляд, на Diamond не только блеклый регулятор громкости, но и недостаточная громкость звука. Для начала попробуем увеличить верхнюю границу громкости телефона. Для этого установите с помощью Diamond Tweak (пункт 3.4) ее максимальное значение (Громкий).

Если этого недостаточно, можно воспользоваться специально разработанными нашими коллегами с xda-developers.com файлами настройки аудиопарметров. Скопируйте из архива два файла аудиопараметров системы в папку Windows, и с помощью редактора ресурсов создайте или измените значение переменной HKLMDriversBuiltInWaveDevAcousticFile=windowsAudioPara3full.csv если хотите максимально увеличить звук, или HKLMDriversBuiltInWaveDevAcousticFile=windowsAudioPara3light.csv — менее радикальное усиление. Вернуться к стандартному звучанию можно установив HKLMDriversBuiltInWaveDevAcousticFile=windowsAudioPara3.csv. Не забудьте после каждого изменения реестра сделать мягкую перезагрузку. Чтобы было проще переключаться между файлами с различной степенью настройки аудиопараметров, можно слегка модернизировать пункт 3.3 в файле DiamondTweak.xml.

<tweak>
<title>3.3 Настройка аудиопараметров</title>
<value default="default" value="windowsAudioPara3.csv">Нормально</value>
<value advised="advised" value="windowsAudioPara4-HTC-France_V3.csv">Европейское ограничение звука до 100 db</value>
<value advised="advised" value="windowsAudioPara3light.csv">Громко</value>
<value advised="advised" value="windowsAudioPara3full.csv">Очень громко</value>
<key type="string">HKLMDriversBuiltInWaveDevAcousticFile</key>
<description>Выбор аудиопараметров телефона, наушников и звонка.</description>
</tweak>

Можно также воспользоваться CAB-файлами от автора Diamond Tweak.  В этом случае при каждой загрузке того или иного CAB-файла происходит подмена файла AudioPara3.csv в папке Windows. Подберите громкость звучания телефона на свой вкус.

Проведем настройки аудиоплеера. Для этого нам уже понадобится  AdvancedConfig. В разделе HTC Управление звуком можно настроить громкость звучания аудиоплеера, а в разделе HTC Установки Аудио настроить звучание басов, высоких нот и уровень стереозвучания.

Многие коллеги, наверное, заметили, что HTC Diamond не позволяет осуществить настройку способа звучания звонка, например, задать звонок с нарастающей громкостью. Снова вернемся к Diamond Tweak. В пункте 1.6 можно выбрать несколько вариантов звучания звонка. Если в этом списке Вы не нашли того, что Вам нужно, можно попробовать создать свой скрипт и записать его в ветку реестра  HKCUControlPanelSoundsRingTone0Script. Так выглядит скрипт для последовательности сигналов — вибрация 3 раза, затем звонок по-нарастающей: v1w1v1w1v1w1c50apw3c150r. При написании скрипта используются следующие команды:

a   — вывести оповещение на дисплей,
fN — включение/выключение подсветки, значения: N=1 — включить, N=0 — выключить,
p   — играть мелодию,
cN — установить уровень громкости в N процентов от предыдущего значения,
vN — вибрировать N секунд, N=0 — вибрация до конца скрипта,
wN — пауза N секунд,
r   — повторение скрипта (зацикливание).

Команда r возобновляет исполнение скрипта с команды a (если она есть), или с начала скрипта, если команды a в скрипте нет.

Телефон

image image image image

Зайдя в Настройка/Личные/Телефон мы можем обнаружить несколько различных вкладок. В прошивке 1.93 их девять:

  • Телефон
  • Службы
  • Сеть
  • Диапазон
  • ПИН
  • ПИН2
  • Временные зоны
  • Дополнительно

Некоторые из них можно скрыть, но при этом открыть другие. Откроем закладку TTY. Для этого в AdvansedConfig выберем в разделе Телефон соответствующий твик. Получилось. Но, Боже, что мы видим? Пропала закладка Дополнительно, а она нам ой как нужна! Оказывается, настройка телефона поддерживает не более 9 закладок. Удалим не очень нужную нам закладку ПИН2 — закладка Дополнительно вернулась. Расставим в ней нужные нам галочки.

HTC Diamond разработан для работы в 3G сетях, однако, в России эта услуга только начинает появляться у некоторых операторов, в некоторых городах ее вовсе нет. 3G обеспечивает существенно более высокую скорость передачи данных и позволяет организовывать видеозвонки (не зря на лицевой стороне у нас есть вторая камера). Для тех, кого раздражает наличие недоступной функции Видеовызов на экране Номеронабирателя, vovichek62 (4pda.ru) сделал CAB-файл, меняющий кнопку Видеовызов на кнопку Контакты.

 image image image image

В официальной прошивке не предусмотрена возможность настройки повторения напоминания о пропущенном звонке. Чтобы сделать доступной эту опцию, в ветке реестра HKCUControlPanelNotifications{A877D660-239C-47a7-9304-0D347F580408} найдите переменную Options и добавьте к ее значению 40000000 в шестнадцатеричном исчислении (HEX) или 1073741824 — в десятичном (DEC), то есть, если значение этой переменной в шестнадцатеричном исчислении было равно B (11), замените его на 4000000B. Ту же операцию можно проделать и для других напоминаний, например, о приходе SMS (ветка реестра HKCUControlPanelNotifications{A877D65B-239C-47a7-9304-0D347F580408}). Не пугайтесь столь страшных названий веток реестра, зайдя в любую из них, в переменной Default Вы сможете прочитать название события для напоминания. Замечание: Для разных прошивок названия веток реестра могут быть разные, ориентируйтесь на содержание переменной Default!

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

image image image

Говоря о напоминаниях о пропущенных звонках, следует не забывать чрезвычайно удобную услугу, предоставляемую многими ОпСоС. В МТС она называется Вам звонили! Напоминание о пропущенных звонках можно организовать (далее цитата с сайта МТС)…

…с помощью установки переадресации на номер «Вам звонили», через меню мобильного телефона:

  • войдите в раздел «Переадресация»/«Call divert»
  • выберите переадресацию по условию «Вне зоны обслуживания»/«Out of reach»
  • нажмите «Включить»/«Set»
  • в появившейся форме введите +7 916 892 0 892 и нажмите ОК

Перевожу на язык Diamond: Пуск/Настройка/Личные/Телефон/Службы/Переадресация звонков далее проставьте галочки и введите номер телефона службы напоминаний, там где это Вам необходимо: нет ответа, недоступен, занято.

И еще одна опция. Некоторые ОпСоСы некорректно передают номер входящего звонка. Например, у Вас в телефонном справочнике записан номер +74951234567, а от оператора приходит 89031234567 ("прямые" номера BeeLine). Или Вы просто поленились записать номер для своего родного города в формате GSM, а в контакте указали просто 1234567. Очевидно, что такой входящий номер не будет распознан как известный. Чтобы избежать эту и других подобных коллизий измените количество цифр для определения номера звонящего с 10 до 7 (вряд ли в Вашем телефонном справочнике найдутся 2 одинаковых номера, различающихся только кодом города). Для этого в AdvancedConfig в разделе Телефон установите значение для идентификации вызова равное 7 (или 6, если в Вашем городе действуют 6-тизначные телефонные номера).

HTC Diamond настройка с нуля

Вот я и докатился…

Во-первых, докатился до ХР на своем зверьке, а во-вторых, до писания блога.

Собственно с чего бы это. HTC Diamond с момента своего появления на российском рынке стал почти культовой игрушкой у взрослых детей вроде меня. На моем любимом форуме эта тема бьет все рекорды посещаемости и несмотря на все старания модераторов, нещадно удаляющих флуд, продолжает все расти и расти… А вопросы? Вопросы все повторяются и повторяются… И ни какой FAQ тут не помогает.  Вот и пришла мне в голову мысль, что раз уж этого не избежал, то пройти весь путь настройки своего любимца с самого начала не одному, а вместе с моим потенциальным читателем.

Начну я как и положено с конца, а именно с ХР (Hard Reset) — "жесткой" перезагрузки. Открываем Руководство пользователя HTC Diamond  и на странице 280 читаем:

Аппаратный перезапуск

1.

Выньте стилус.
2. Когда устройство включено, нажмите и удерживайте кнопку УМЕНЬШЕНИЯ ГРОМКОСТИ и кнопку ВВОД, затем стилусом нажмите кнопку СБРОС.
3. Отпустите кнопку СБРОС, но продолжайте нажимать кнопку УМЕНЬШЕНИЯ ГРОМКОСТИ и кнопку ВВОД, пока на экране не появится такое сообщение (по-английски):

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

4.

Отпустите кнопки УМЕНЬШЕНИЯ ГРОМКОСТИ и ВВОД, затем нажмите кнопку УВЕЛИЧЕНИЯ ГРОМКОСТИ, чтобы выполнить аппаратный сброс, или нажмите любую другую кнопку, чтобы отменить сброс.

image

Чтобы проделать эти манипуляции я беру  в левую руку устройство вверх тормашками, так чтобы большой палец лег на кнопку Уменьшения громкости, а указательный на кнопку Ввод, переворачиваю его лицом вниз, и правой рукой со стилусом нажимаю красную кнопку Сброс (или Soft Reset — СР, или мягкая перезагрузка). 

ХР можно сделать и без этой эквилибристики, вызвав команду Очистить хранилище:

1.

В Начальном экране откройте вкладку Настройка и нажмите Все настройки.
2. На вкладке Система нажмите Очистить хранилище.
3. В раскрывшемся меню выберите нужный вариант: Только очистить хранилище, Только форматировать внутреннюю память либо Очистить хранилище и форматировать внутреннюю память.
4. Введите “1234” и затем нажмите Да.

image  Однако, увы, ХР приходится делать, как правило, тогда, когда до меню уже добраться не возможно. sad2  В результате проделанных манипуляций, получаем девственно-чистый аппарат, с предустановленными заводскими настройками и программным обеспечением и не тронутый нашими кривыми ламерскими руками.

Внимание! Если Вы только что преобрели свой HTC Diamond делать ХР не нужно!

Да минует Вас чаша сия, однако, как показывает жизнь до ХР докатываются практически все КПКводы, если они не относятся к коммуникатору утилитарно как продвинутому телефону, а постоянно пытаются улучшить его характеристики, украсить его, загрузить еще более совершенную программу… Поэтому к ХР как к неизбежному злу нужно быть готовым: на ББ (Большом Брате — ПК или ноутбуке) должна постоянно храниться по возможности самая последняя резервная копия данных. Сделать ее можно и нужно(!) с помощью Программы резервного копирования. HTC рекомендует Sprite Backup, скачать его можно с официального сайта HTC. Я как-то больше привык к SPB Backup — нашего российского разработчика. Однако, следует иметь ввиду, что SPB Backup стоит денег. Один у этих программ недостаток — нужно не забывать их периодически запускать, при этом времени на создание резервной копии уходит приличное количество. А мы все люди занятые, самоуверенные и непунктуальные… К чему это я? Да к тому, что вспомнил, что больше 2-х месяцев Backup не делал. Ха, если бы делал — стал бы я сейчас Diamond с "нуля" настраивать и эту статью писать! Поэтому, зная свое разгильдяйство нужно позаботиться о том, чтобы сохранить самое ценное в твоем телефоне, а самое ценное это конечно Контакты.

Синхронизация

Поэтому самое первое, что мы с Вами сделаем, это настроим Синхронизацию с ББ. Не плохо перед этим прочитать Главу 5 Руководства пользователя HTC Diamond, которая так и называется "Синхронизация информации с компьютером" ибо я ее пересказывать не буду. Если у Вас на ПК установлена Windows Vista, то Вам понадобится программа “Центр устройств Windows Mobile”, а для Windows XP — ActiveSync 4.5. Как правило та и другая программы входит с состав стандартной поставки Windows, однако, если Вы ее у себя по какой-то причине не нашли, последнюю версию всегда можно скачать с сайта Microsoft: Центр устройств Windows Mobile 6.1 для Windows Vista и ActiveSync 4.5.

На ПК я настраиваю следующие параметры подключения:

image  image

На ноутбуке включаю также и подключение через Bluetooth. Что синхронизировать, безусловно решать Вам. Я как правило ограничиваюсь Контактами, Календарем и Задачами. Синхронизировать Почту я не вижу смысла, так как настраиваю на Diamond’e ее получение независимо от ББ. Избранное тоже не пригодится, т.к. в стандартную поставку Diamond входит броузер Opera, а этот пункт работает только с MS Internet Explorer. Заметки и Файлы имеет смысл синхронизировать, если Вы с ними реально постоянно работаете на обоих устройствах.

Почему я настоятельно рекомендую использовать синхронизацию контактов с MS Outlook? Во-первых, это удобно — ввести несколько контактов в ББ гораздо проще, чем тыкать пальцем в маленький экран коммуникатора, во-вторых, если у Вас уже был до этого коммуникатор или хотя бы телефон, Вы всегда найдете в интернете программу, позволяющую синхронизировать данные контактов с MS Outlook, ибо любая, уважающая себя фирма считает своим долгом сделать совместимым свой продукт с детищем Билла Гейтса, ну и наконец, это надежно. Я, на всякий случай, синхронизирую контакты как с домашним ПК, так и с рабочим ноутбуком.

Перепрошивка

image Теперь, прежде чем что-либо вводить в устройство, проверим какая версия прошивки у Вас установлена. Для этого через кнопку Пуск заходим в меню Настройка, вкладка Система и находим значок Информация об устройстве.  Если у Вас та же версия, что и на картинке слева, успокаиваетесь на этом. Если более старая, то настоятельно рекомендую перепрошиться. В сети есть множество различных версий прошивок. На форуме 4pda.ru есть большая тема Обсуждение прошивок для HTC Diamond — здесь Вы можете выбрать наиболее предпочтительную для себя. Однако, если Вы не разбираетесь в различиях прошивок и/или у Вас это первый в жизни коммуникатор, не поддавайтесь на высказывания коллег с форума: "Официальные прошивки все глючные, ставь прошивку от такого-то — она супер!". Во-первых, люди которые это говорят, как правило, сами не понимают различий, а во-вторых, не разобравшись в особенностях той или иной прошивки, Вы будете долго удивляться, почему у всех работает та или иная программа, а у Вас нет.

Последнюю официальную версию прошивки можно скачать с официального сайта HTC.

 

В процессе перепрошивки самое важное набраться терпения и быть предельно внимательным:

  • Не перепрошивайтесь находясь "под градусом" или с бодуна, отправьте погулять жену и детей.
  • Предварительно зарядите устройство более чем на половину.
  • На ББ отключите скринсейверы и режимы управления питанием.
  • Внимательно прочитайте инструкцию на сайте HTC и четко следуйте экранным инструкциям при работе программы.

Самое страшное, что Вы можете сделать, это прервать процесс установки прошивки. Поэтому — еще раз терпение и внимание.

Контакты

После окончания перепрошивки нужно будет еще раз настроить синхронизацию с ББ. В результате синхронизации все Ваши контакты снова окажутся на устройстве. Как настроить Избранные контакты (16 шт.) на вкладке Люди TouchFLO 3D Вы разберетесь и без моей помощи. Но есть один недостаток ли вернее одно различие между MS Outlook и WM Outlook — в первом отсутствует возможность настройки мелодии на контакт. Придется это делать непосредственно на коммуникаторе. Для начала загрузим свои любимые мелодии-рингтоны в папку /My Documents/Мои мелодии звонка. Когда контактов пара десятков не сложно установить на них мелодии непосредственно в редакторе контактов, ну а если контактов несколько сотен? Для этого есть специальные утилиты, позволяющие установить мелодии на предопределенные группы контактов. Я использую программку ArchiGroupRings, найти ее можно здесь. Программа не требует специальной установки — просто скопируйте содержимое архива в Основную память устройства и запустите ArchiGroupRings.exe.

 image image  image image

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

Я довольствуюсь для работы с Контактами стандартными средствами Windows Mobile (WM), мне их вполне хватает. Существует большое количество программ представляющих более широкие возможности, перечислю несколько из них:

Photo Contacts PRO
Inesoft Phone
PocketCM
Iconsoft Phone Extension
VITO FunContact

О всех этих программах и многих других можно почитать в разделе Коммуникаторы — Программы на 4pda.ru.

Подключение к Интернет

Для HTC Diamond существуют 3 возможности подключения к интернет:

  • через Оператора Сотовой Связи (ОпСоС) с использованием GPRS, EDGE, over 3G и т.д.
  • через ББ с использованием ActiveSync
  • через Wi-Fi

Если первые два способа, как правило не вызывают ни каких сложностей и не требуют специальной настройки, то с Wi-Fi иногда возникают проблемы. Попробуем настроить его вместе. Дома я пользуюсь услугами интернет СТРИМ через ADSL модем ZyXEL P660HTW2, поэтому в домашней сети Wi-Fi включен постоянно. На вкладке Настройка заходим в Коммуникации и включаем модуль Wi-Fi, через несколько секунд Diamond обнаружит все доступные сети. Выбираем свою и жмем OK. Выбираем Интернет, нажимаем Подкл. Вводим Ключ доступа и снова Подкл. Через несколько секунд в верхнем баре значек не активного Wi-Fi сменится на активный. Соединение установлено.

image image image image

Иногда, беспроводную сеть защищают путем установки фильтра MAC адресов (уникального номера устройства). Чтобы узнать MAC адрес нужно при включенном модуле Wi-Fi на вкладке Настройка зайти в Коммуникации/Настройки/Wi-Fi, на вкладке Дополнительно во второй строке вы увидите MAC адрес в виде 6 шестнадцатеричных чисел: 00-00-00-00-00-00. Если Вы хотите установить Wi-Fi соединение Diamond’a с ББ напрямую, прочитайте статью FAQ по этому поводу.

Некоторые программы для настройки коммуникатора

Прежде чем приступить к настройке зверька я предлагаю загрузить несколько специальных программ.

Многие современные программы строятся на базе технологии .NET Framework. В состав официальной поставки WM 6.1 входит .NET Compact Framework версии 2.0. Между тем уже многие программисты начали использовать для разработок версию 3.5. Чтобы их программы были Вам доступны, следует обновить ее на Diamond’e. Скачать ее можно с официального сайта Microsoft: .NET Compact Framework 3.5 На сегодня пока нет русской версии, но это не страшно: в процессе Вашей работы это ни как не проявится. Размер загружаемого файла составляет 33,3 Мб, этого тоже пугаться не надо, так как на устройсво попадет только 2,58 Мб, при этом он прекрасно устанавливается в Основную память.

Существуют несколько программ специально написанных для тонкой настройки HTC Diamond. Преимущественно мы будем пользоваться Advanced Configuration Tool 3.3 — автор Julien Schapman, но периодически будем использовать Diamond Tweak 0.53 — автор Chris Jourdain и незаслуженно заброшенную в развитии Diamond TF3D Config Tools 0.67 — автор sushilange. Все эти программы я перевел на русский язык и их последний рускоязычный вариант можно скачать здесь:

Advanced Configuration Tool 3.3
Diamond Tweak 0.53 
Diamond TF3D Config Tools 0.67

Также нам понадобится редактор реестра. Я рекомендую использовать Resco File Explorer и/или SKTools. Обе программы платные, но настолько функциональные, что очень рекомендую их приобрести.

Также рекомендую установить не обязательную, но крайне желательную программу для управления КПК с ББ SOTI Pocket Controller или ее бесплатный аналог My Mobiler, мой русский перевод этой программы Вы можете скачать здесь. Обращаю Ваше внимание, что обе программы устанавливаются на ББ.

Теперь мы готовы начать настройку нашего любимца.

TouchFLO 3D (Manila)

Главной изюминкой HTC Diamond безусловно является настраиваемая оболочка TouchFLO 3D или как ее еще называют Manila (по названию основного исполняемого файла). Порядок работы и настройки этой оболочки описан в Главе 5 Руководства пользователя HTC Diamond. Проведем ее первичную настройку.

Главная страница

image image  image image

 image image image image  

На Главной странице кроме часов настраивать нечего. Нажимаем на часы и попадаем в меню настроек времени. Устанавливаем точное время Дома и Вне дома. Рекомендую также установить отображение часов в заголовке всех программ. Можно также выбрать между отображением батарейки и времени в в заголовке окна. Для этого в AdvancedConfig в разделе Сегодня выбрать Часы или Батарея. Чтобы время на Главной странице отображалось в формате AM/PM нужно проделать следующие манипуляции:
1. В меню Пуск зайти в Настройка/Система/Язык и стандарты. Выбрать Английский(США). На вкладке время выбрать формат hh:mm:ss tt. Ok. Сделать софт-ресет.
2. Снова зайти в Настройка/Система/Язык и стандарты. Выбрать Русский(Россия). Формат времени не трогать!!!. Ok. Сделать софт-ресет.

Рекомендую также включить функцию Автоматического переключения на летнее время (AdvancedConfig, раздел Разное).

Изменим также формат представления даты на главной странице, так, чтобы еще отображался, например, день недели. Для этого в AdvancedConfig в Меню/Другие настройки выбераем пункт TouchFLO 3D и устанавливаем требуемый формат. Можно ввести и собственный формат. Здесь же можно изменить и порядок следования вкладок Manila. Не пытайтесь включить вкладку История звонков — ничего не получится пока не будет установлен специальный мод, речь о котором пойдет несколько позже при обсуждении украшательств TouchFLO 3D.

Можно еще установить собственный фон. Для этого копируем на Diamond понравившуюся Вам картинку размером 640х480, переходим на вкладку Настройка и кнопкой Фоновый рисунок устанавливаем ее. Замечу, что фон устанавливается только для Главной страницы, чтобы установить фон для других страниц нужно поставить соответствующий мод, но об этом, как я уже сказал, чуть позже…

Люди

image image image

С вкладкой Люди мы разобрались, когда настраивали Контакты. Немного подправим некоторые настройки телефона. Для путешественников рекомендую включить Автоматическое изменение временной зоны и часов в Настройка/Телефон/Временные зоны. В Diamond реализованы две, на мой взгляд, удобные возможности: выключение звука звонка при перевороте зверька лицом вниз и отключение экрана (спящий режим) при разговоре. Кому не нравятся эти функции могут отключить с помощью AdvancedConfig в разделе Телефон. Обращаю внимание, что Спящий режим во время вызова нисколько не мешает писать заметки во время разговора, поскольку как только вы достанете стилус, телефон проснется и запустит программу Заметки. Обычно, я отключаю отображение контактов расположенных на SIM карте, но это кому что подходит.

Сообщения

  imageimageimage  

На вкладке Сообщения тоже по существу настраивать нечего. Следует отметить, что в Diamond реализовано представление СМС в виде чата (беседы). Те, кто привык видеть сообщения в стандартном представлении, разложенными по папкам Входящие/Отправленные могут изменить настройку представления с помощью AdvancedConfig. Для этого в разделе Сообщения для пункта SMS чат нужно указать Отключить, нажать кнопку Готово и сделать мягкую перезагрузку. Здесь же можно включить Уведомление об отправке СМС и Уведомление о доставке СМС, а также разрешить устройству Просыпаться при приходе СМС. Все на Ваше усмотрение.

Электронная почта

    image imageimageimage

На вкладке Эл. почта мы проведем настройку учетных записей электронной почты. Настройка адресов электронной почты бесплатных сервисов, таких как Mail.ru, Gmail, Hotmail.com не вызовет у Вас ни каких сложностей. Просто аккуратно вводите свои учетные данные, и система сама найдет на сайте провайдера в интернете все необходимые настройки. Замечу, что Mail.ru предоставляет почтовый сервис по протоколу POP, а Gmail и Hotmail.com по протоколу IMAP. При подключении к почтовому сервису Hotmail.com будет предложено также установка сервиса Windows Live. При подключении к корпоративным почтовым службам не следует пугаться появившейся надписи "Не удалось подключиться", нажмите Далее и введите необходимые настройки, которые можно узнать у своего сисадмина.

Обязательно установите галочку Хранить вложения на карте памяти при ее наличии, для этого выберите Меню/Учетные записи>/Учетные записи…/Меню/Параметры вкладка Хранение.

Интернет

image image image

На вкладке Интернет можно настроить Избранное для броузера Opera. Для этого запускаем броузер переходим на нужную страницу, нажимаем кнопку Избранное (звездочка), а затем кнопку Добавить (плюс). Здесь же можно отредактировать Избранное.

В целях экономии места на устройстве можно перенести кэш Opera в Основную память. Для этого создаем в Основной памяти папку Temp. Копируем из папки WindowsOpera9 файл opera.ini на ББ, открываем его в текстовом редакторе и добавляем строчку Caсhe Directory4=Основная памятьTemp в раздел [User Prefs]. Сохраняем его (обратите внимание, что файл должен быть сохранен в кодировке UTF-8) и копируем обратно в папку WindowsOpera9.

(Замечание для владельцев Windows Vista: как правило папка Windows не видна в Проводнике, чтобы исправить это досадное недоразумение, откройте в проводнике на ББ в меню Сервис/Свойства папки… вкладку Вид и снимите галочку в пункте Скрывать защищенные системные файлы — 5-я с конца списка строчка).

Фото и видео

image image image

image image

На вкладке Фото и видео мы добавим дополнительные режимы для встроенного фотоаппарата. Для этого нам снова понадобится  AdvancedConfig. Найдем раздел Камера. Добавим режимы Пакетной съемки (быстрая съемка нескольких кадров подряд), Спортивный режим, Режим общего видео — отправка видео, Режим GPS фото — добавляет в информацию о фото GPS координаты съемки, если, конечно их возможно определить (GPS приемник настроен и видит спутники). Как можно видеть на скриншотах в настройках камеры появляется дополнительная вкладка. Можно также поднастроить и другие параметры камеры.

Стандартно, кнопка Ok в окне альбома камеры только минимизирует это приложение, чтобы не занимать зря память, рекомендую настроить ее на закрытие окна (AdvancedConfig, раздел HTC Альбом камеры).

В настройках камеры убедитесь, что в качестве хранилища установлена Основная память.

Музыка

На вкладке Музыка особых настроек нет. Чтобы альбомы копировались вместе с обложками проводите синхронизацию, так как это описано на стр. 214 Руководства пользователя HTC Diamond. Для этого Вам обязательно нужно установить на ББ Проигрыватель Windows Media® 11 или более новой версии.

Погода

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

Настройка

image image image 

image image image

На вкладке Настройка мы уже бывали часто. Нам осталось лишь настроить и расширить возможности CommManager’a (кнопка Коммуникации). Стандартный CommManager позволяет управлять 12-ю функциями.  На вкладке отображаются только 6. При этом разработчики поленились и не сделали иконок для скрытых функций. Чтобы исправить эту оплошность скопируйте содержимое этого архива в папку Windows. Выходим из CommManager запускаем AdvancedConfig, в Меню/Другие настройки/Comm Manager выбираем нужные нам функции. Нажимаем Ok и без перезагрузки выходим из AdvancedConfig. Для тех, кому все-таки 6 кнопок мало, я приспособил 10 кнопочный CommManager, разработанный еще для HTC Kaiser. Установите Diamond Style CommManager или Kaiser Style CommManager. Заходим в AdvancedConfig, выбираем стиль Большие кнопки, указывем нужные нам 10 функций и, ву-а-ля, CommManager настроен. Хочу поблагодарить Nemos и Балу4pda.ru за качественную отрисовку кнопок в 10-кнопочном варианте.

 Замечания:

  • Если Вы выбрали для установки Diamond Style Commanager, при настройке функций устанавливайте кнопку Звонок/Вибровызов в нижнюю строку окна.
  •  Diamond Style Commanager допускает установку от 7 до 10 кнопок!
  • Переключаться между 10 и 6 кнопочными вариантами можно используя AdvancedConfig, выбирая стиль кнопок, соответственно, Большие кнопки и Кнопки Вкл./Выкл.

Более подробно о CommManager можно почитать в соответствующей теме на 4pda.ru.

Программы

На вкладке Программы просто настройте все доступные 18 кнопок на нужные Вам программы. Изменить количество кнопок на вкладке и изменить расстояние между кнопками пока не возможно!

Second Today

image image image image

Существенным недостатком, TouchFLO 3D является отсутствие на устройстве главного экрана WM — Сегодня (Today). На помощь приходит программа Second Today от Chi-Tai, которая создает клон экрана Сегодня,  а так хочется поставить старые добрые плагины…

Я перевел эту программу на русский язык и назначил ее вызов на левую настраиваемую кнопку на Главной странице в TouchFLO 3D. Скачать программу можно здесь.

Экран настройки вызывается длинным нажатием на свободном месте экрана. На вкладке Элементы назначаем необходимые нам плагины, выбираем фоновый рисунок. На вкладке Настройка вводим имя заголовка окна для SecondToday, на вкладке кнопки можно назначить настраиваемые кнопки в Manila и в SecondToday. Особенностью программы SecondToday является то, что для того чтобы корректно выгрузить программу из памяти необходимо запустить специальный модуль SToday Quit.exe. Назначим его вызов на правую настраиваемую кнопку в SecondToday. На левую кнопку назначим, например, вызов Календаря, (WindowsCalendar.exe)
Прикрепленное изображение

Программа может быть также полезна, если на основном экране уже нет места…

Идея заключается в том, что на основе SecondToday можно создать несколько клонов экрана Сегодня.

Для этого:
1. Создайте копию папки SecondToday и назовите ее по-другому, например, ThirdToday.
2. Позаботьтесь, чтобы имя приложения (устанавливается в настройках, по умолчанию — Start) для каждой копии было уникальным, например, для первой копии SecondToday, для второй — ThirdToday и т.д.
… до бесконечности пока памяти хватит 😉

 

Плагины

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

Я устанавливаю себе:

dciBattery — индикатор батареи в виде полоски (не забыли, что мы, настраивая часы, удалили из верхнего трея индикатор батарейки?).

dciCurrency — курс валют надо знать всегда.

MVSmartSMS — Программа для перехвата СМС и отображения полезной информации (например, сообщений о транзакциях по пластиковым карточкам).

Могу также порекомендовать:

qwertyMemory — выполненный в стиле dciBattetry индикатор свободной памяти (RAM).

dciBalance — отображение баланса телефона.

image В завершении первичной настройки установим еще одну довольно старую но полезную утилитку psShutXP. ShutXP охватывает все системные функции, связанные с выключением и перезагрузкой Вашего КПК:

  • рестарт системы (Soft Reset/Restart);
  • выключение питания (Power Off/Shutdown);
  • выключение экрана (Display Off);
  • блокирование паролем (Log Off);
  • все выше перечисленные операции через интервал времени — по таймеру (Timer) или в заданный момент времени (по часам);
  • жесткая (жестокая) перезагрузка (hard reset), после двойного подтверждения.

    Я добавил в нее скин в стиле Diamond (нашел на xda-developers) и назначил ее вызов на правую настраиваемую кнопку Главной страницы TouchFLO 3D. Скачать ее можно здесь.

    Пока все… Следующие статьи будут короче и посвящены, как правило, одной теме.

    …да, вот еще: Не забыть сделать BackUp!