Kurzfassung für Eilige:
Ich habe in der letzten Zeit einige private Mails mit Concor ausgetauscht und sein Skript K-Eingabe erweitert. Wesentliche Neuerungen sind Mehrsprachigkeit (deutsch/englisch), veränderbare Einstellungen, über die z.B. Rückfragen bei der Koordinaten-Eingabe bzw. beim Start von MN6 (StVO-Hinweis) unterdrückt werden können, sowie eine einfache Möglichkeit, ActiveSync vom PNA aus ein- bzw. auszuschalten. Bitte MortScript ab version 4.0 RC7 (besser RC9) verwenden! Gibt's hier.
Langfassung für Geduldige:
Außer vielfältigen Korrekturen oder Verbesserungen im Detail hat sich folgendes geändert:
- Eingabe südlicher und westlicher geographischer Koordinaten über ein Präfix S bzw. W oder über ein Vorzeichen (-).
- Verbesserte und schnellere Methode zur Positionierung der Bildschirmtastatur abhängig von der Betriebssystemversion. Achtung: Nach einem Soft Reset muß man die Tastatur einmal von Hand verschoben haben. Sonst wird sie nicht richtig positioniert (zumindest nicht mit Windows CE 5.0.0 auf dem N100). Sie wird auch nicht verschoben, wenn sie nur ein paar Pixel von der beabsichtigten Stelle entfernt ist. Das sind entweder Systemfehler oder Fehler im für die Verschiebung verwendeten EXE.
- Suche von MN6 in verschiedenen Verzeichnissen (in \Windows, im Programm-Verzeichnis, auf der Speicherkarte etc.)
- Die Tastatur wird nach der Koordinateneingabe nur dann ausgeschaltet, wenn sie auch vorher nicht eingeschaltet war.
- Der Aufruf von MN6 setzt nicht mehr voraus, daß der Taskbar sichtbar war. (Wenn er schon vorher abgeschaltet war, wird er beim Starten von MN6 nicht wieder eingeschaltet.)
- Das Programmverhalten läßt sich nun auf die Belange des Benutzers anpassen. Bei Änderung der Einstellungen werden diese automatisch in einer Datei Settings.ini gespeichert.
- Routen mit mehreren Routenpunkten (hat sich mal jemand im Forum gewünscht).
- Abschalten der Frage, ob eine weitere Route eingegeben werden soll.
- Fester Routenname (erspart die Eingabe des Namens). Falls mehrere Routen eingegeben werden, dient der Routenname als Präfix. Die Routendateien werden dann durchnumeriert.
- Die Klänge sind abschaltbar.
- Verschieden Sprachen lassen sich auswählen (zur Zeit deutsch und englisch).
- Einige Sicherheitseinstellungen lassen sich konfigurieren.
- Der Hinweis auf die StVO beim Start von MN6 kann vom Skript automatisch weggeklickt werden (Methode von Concor, siehe hier). - Mehrsprachigkeit
Alle Dialog-Texte sind in einer Datei Strings.ini. Dort können auch Übersetzungen für andere Sprachen hinzugefügt werden. Diese Datei muß ins Installationsverzeichnis von K-Eingabe kopiert werden.
- ActiveSync
Im Forum gibt es irgendwo (von Monsterblaster) zwei CAB-Dateien, um ActiveSync auf dem PNA ein-/auszuschalten. Das ist etwas umständlich. Ich habe daher einen Schalter mit ins Skript aufgenommen. Dieser ändert die Registry entsprechend und bewirkt ein Ausschalten des Geräts und einen nachfolgenden Soft Reset.
Vorteil von ActiveSync: Alle Dateien des PNA (und der Speicherkarte) lassen sich vom PC aus ansehen und leicht hin- und herkopieren. ActiveSync ist auch zum Installieren von Programmen nützlich. Nachteil: Das Kopieren auf die Speicherkarte ist viel langsamer.
Nach Abschalten von ActiveSync erscheint (nur) die Speicherkarte als Laufwerk auf dem PC (ggf. muß man dort nach dem Umschalten den Explorer killen und neu starten).
- Sicherheitseinstellugen: Die Rückfrage, ob eine Routendatei gespeichert werden soll, läßt sich abstellen. Weitere Rückfragen erfolgen beim Reset bzw. beim Ändern der ActiveSync-Einstellung. Auch diese Rückfragen lassen sich abstellen. Standardmäßig sind sie aktiv, da Verlust von Daten bzw. des RAM-Speichers drohen kann. Aber wenn man die Operationen häufig verwendet, ist ein Abschalten der Warnungen nützlich.
- Screen shots: Diese lassen sich jetzt auch von K-Eingabe aus auslösen. Standardmäßig wird PSC.exe (Pocket Screen Capture) aufgerufen. Es kann aber auch jedes andere Capture-Programm aufgerufen werden (wird in den Einstellungen festgelegt).
So, wer bis hier durchgehalten hat, darf's auch probieren. ![]()
Die beiden Dateien "K-Eingabe MN6.mscr" und "Strings.ini" einfach in das Installationsverzeichnis von K-Eingabe kopieren (\Program Files\K-Eingabe), und los geht's. Die alte Version von K-Eingabe (1.56b) gibts hier.
Die angefügten Screen shots zeigen folgendes:
[list=1]
[*]Hauptbildschirm
[*]Koordinateneingabe
[*]Einstellungen
[*]Englische Spracheinstellung
[/list=1]