Hi erstmal,
Also ich habe mir mal bzgl. des ewigen "Hick hack" mit "ich suche ABC oder QWERTZ für das Skin XYZ" mal was einfallen lassen.
Wie wäre es denn, wenn die "Skin-Bastel Experten" beide Layouts sofort implementieren. Könnte man sogar in der ".res" beide (!) mit drin haben, so daß man nur ein paket lädt, und dann selber auswählen kann, welches man möchte.
Ich habs erfolgreich mal getestet und es wie folgt gemacht:
1. die ".res" entpackt, dann ne kopie von der "Keyboard-Layout_ABC.dat" erstellt und von der kopie dann das Layout geändert entsprechend hinlänglich bekannter anleitungen zum ändern des layouts.
2. die kopierte Datei umbenannt in "Keyboard-Layout_QWERTZ.dat" und mit den restlichen Dateien in der ".res" packen lassen. Das einizige womit ich mich noch nicht auseinander gesetzt habe, ist das entpacktool. Dieses erstellt ja eine Listdatei. Dort habe ich natürlich den Eintrag mit der QWERTZ hinzugefügt an entsprechender stelle. Wobei, wie gesagt ich mich damit noch nicht auseinander gesetzt habe, ob das sein muß, bzw. es wichtig ist wo der hingehört.
Somit hat man schonmal beide Layouts in EINER Datei, und braucht nicht ewig 2 pakete DL oder anbieten.
3. Das einzige was man nun machen "muß", daß man in seiner Datei im Navigon Hauptordner "BinaryDialogFilenames.xml" den Eintrag entsprechend anpasst:
FÜR ABC:
<DialogInfo>
<DialogID>12</DialogID>
<FileName>Keyboard-Layout_ABC.dat</FileName>
<ObjectHandle>410</ObjectHandle>
</DialogInfo>
oder für QWERTZ:
<DialogInfo>
<DialogID>12</DialogID>
<FileName>Keyboard-Layout_QWERTZ.dat</FileName>
<ObjectHandle>410</ObjectHandle>
</DialogInfo>
Ich mache es i.d. Regel so, daß ich die beiden Dateien "BinaryDialogFilenames.xml" schon in den ABC & QWERTZ Varianten anpasse und mit ins Paket stelle:
BinaryDialogFilenamesABC.xml bzw. BinaryDialogFilenamesQWERTZ.xml , so daß die entsprechende Datei nurnoch in die BinaryDialogFilenames.xml umbenannt werden muß.
Wäre das keine gute Lösung für die Zukunft ?
beste grüße