Für den Big Button der Spracheingabe (VoiceButton) unten rechts, brauchen wir als erstes den Button in der Anlage. Der in den Ordner PPSkin kopiert wird.
Dann folgende Einträge in der PFSkin:
.....
8: PPSkin\settings_icons.png;
[highlight=red:13125d2c31]9: PPSkin\function_button_big.png;[/highlight:13125d2c31]
10: PPSkin\function_button_320_93wide.png;
11: PPSkin\main_menu_icons.png;
.....
(die Rot makierte Zeile (9) zwischen 8 und 10 einfügen.
Dann für das Tastaturlayout, folgende Zeilen ersetzen:
Code
KeyboardBlockAlphaBig
{
// SkinElementModelCoder
Class: SkinContainer;
Coordinates: 0,0,480,272;
TextColor: 255,255,255;
BGMode: transparent;
// SkinContainerModelCoder
// SkinScrollbarOwnerModelCoder
SymbolicButton
{
// SkinElementModelCoder
ID: 915;
Class: PushButton;
Coordinates: 432,176,48,48;
BGMode: transparent;
HAlign: center;
VAlign: center;
BlockSkin: "KeyboardBlockSymbolic"; // additional property
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
Icon: 202,0,0,30,30,9,9,255,0,255;
}
ShiftButton
{
// SkinElementModelCoder
ID: 911;
Class: PushButton;
Coordinates: 0,176,48,48;
BGMode: transparent;
Font: 7;
HAlign: center;
VAlign: center;
BlockSkin: "KeyboardBlockLowerCase"; // additional property
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
Icon: 202,0,60,30,30,8,10,255,0,255;
}
DeleteButton
{
// SkinElementModelCoder
ID: 913;
Class: SecondMeaningButton;
Coordinates: 431,3,46,28;
BGMode: transparent;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Enabled: 190,0,0,46,28,0,0,255,0,255;
Pushed: 190,0,29,46,29,0,0,255,0,255;
Icon: 196,0,0,23,21,20,4,255,0,255;
// UniversalButtonModelCoder
}
VoiceInputButton
{
// SkinElementModelCoder
ID: 10262;
Class: PushButton;
Coordinates: 370,224,110,48;
BGMode: transparent;
Font: 7;
HAlign: center;
VAlign: center;
Visibility: hidden;
SetFocusOnLoad: yes;
// SkinButtonModelCoder
Action: DestinationSC.10262;
HKPush: "right";
PYOffset: 1;
Semantics: down;
Enabled: 9,0,0,110,48,0,0,255,0,255;
Pushed: 9,0,48,110,48,0,0,255,0,255;
Icon: 195,0,0,30,30,25,9,255,0,255;
}
QButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 0,80,48,48;
Text: "Q";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "Q";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
WButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 48,80,48,48;
Text: "W";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "W";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
EButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 96,80,48,48;
Text: "E";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "E";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
RButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 144,80,48,48;
Text: "R";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "R";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
TButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 192,80,48,48;
Text: "T";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "T";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
ZButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 240,80,48,48;
Text: "Z";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "Z";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
UButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 288,80,48,48;
Text: "U";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "U";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
IButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 336,80,48,48;
Text: "I";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "I";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
OButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 384,80,48,48;
Text: "O";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "O";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
PButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 432,80,48,48;
Text: "P";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "P";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
AButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 20,128,48,48;
Text: "A";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "A";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
SButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 68,128,48,48;
Text: "S";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "S";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
DButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 116,128,48,48;
Text: "D";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "D";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
FButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 164,128,48,48;
Text: "F";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "F";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
GButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 212,128,48,48;
Text: "G";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "G";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
HButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 260,128,48,48;
Text: "H";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "H";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
JButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 308,128,48,48;
Text: "J";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "J";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
KButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 356,128,48,48;
Text: "K";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "K";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
LButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 404,128,48,48;
Text: "L";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "L";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
Minus
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 384,176,48,48;
Text: "-";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "-";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
YButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 48,176,48,48;
Text: "Y";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "Y";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
XButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 96,176,48,48;
Text: "X";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "X";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
CButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 144,176,48,48;
Text: "C";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "C";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
VButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 192,176,48,48;
Text: "V";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "V";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
BButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 240,176,48,48;
Text: "B";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "B";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
NButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 288,176,48,48;
Text: "N";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "N";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
MButton
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 336,176,48,48;
Text: "M";
TextCoordinates: 0,0,48,48;
TextColor: 0,0,0;
BGMode: transparent;
Font: 111;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: "M";
Enabled: 279,0,0,48,48,0,0,255,0,255;
Pushed: 279,0,48,48,48,0,0,255,0,255;
}
Spc
{
// SkinElementModelCoder
Class: PushButton;
Coordinates: 120,224,192,192;
TextCoordinates: 0,0,48,48;
BGMode: transparent;
HAlign: center;
VAlign: center;
// SkinButtonModelCoder
PYOffset: 1;
Semantics: down;
Letter: " ";
Enabled: 5,0,0,192,192,0,0,255,0,255;
Pushed: 5,0,48,192,192,0,0,255,0,255;
}
}
Alles anzeigen
Besonders sind hier die Zeilen für die Leertaste und den VoiceButton
Wer die Stvo Warnung raus haben will sucht die Zeile:
StVOArea und ändert sie in ----StVOArea