SimpleCharEditor ist ein einfacher Editor für .ini und .txt Dateien am Topfield.
Es ist damit möglich .ini Dateien am Topf zu editieren oder Backups von vorhandenen Konfigurationsdateien zu erstellen.
Es soll bei TAPs ohne OSD Menü den PC ersparen (z.B. auch Settings die nicht per OSD Menü eingestellt werden können oder eine Korrektur von ungültigen Werten einer Konfigurationsdatei).
Anwendungen:
----------------------------------------
- Editieren von .ini und .txt Dateien bis zu einer Größe von 4kB
- Sinnvoll wenn ein TAP kein OSD Menü hat oder ungültige Daten gespeichert hat
- Erstellen von Backups (.bak) von vorhandenen Konfigurationen (.ini oder .txt)
----------------------------------------
Das TAP wird manuell gestartet und erlaubt es mit einem einfachen Filebrowser die Datei (.ini oder .txt) auszuwählen und danach zu editieren.
Es kann innerhalb des Dateiinhalts navigiert werden und das ausgewählte Zeichen geändert werden. Zusätzlich stehen die Funktionen "Einfügen" (fügt ein Leerzeichen ein), Löschen (als 'Entfernen') und Löschen (als 'Backspace') zur Verfügung.
Sonderzeichen werden durch einen "*" dargestellt. In der Infozeile steht der Hex-Wert des entsprechenden Zeichens.
Der Vorgang kann mit der 'Stop'-Taste abgebrochen, mit der 'Ok'-Taste gespeichert werden. Mit der 'Rec'-Taste wird ein Backup der geöffneten Datei erstellt (Dateiname.ini.bak oder Dateiname.txt.bak).
Das TAP läuft nur solange der Editor aktiv ist und wird nach dem Speichern oder einem Abbruch beendet.
Tastenbelegung:
----------------------------------------
- P+ Zeichen nach oben verändern
- P- Zeichen nach unten verändern
- V- Zeichen nach links
- V+ Zeichen nach rechts
- OK speichern
- Stop abbrechen
- << Backspace
- |< Entfernen
- >> Einfügen (Leerzeichen)
- REC Kopie (Filename.ini.bak)
- 1 Sprung zurück um -10 Zeichen
- 3 Sprung vor um +10 Zeichen
- 4 Sprung an den Anfang
- 6 Sprung ans Ende
----------------------------------------
- Unterstützung von Dateien mit 0x00 Zeichen
- Erstellen und editieren auch von nicht druckbaren Zeichen (0x00 bis 0x1F)
- Zeilenumbrüche werden als CR und LF angezeigt und können genauso eingefügt werden. (0x0D und 0x0A)
- 0x00 Zeichen am Ende einer Datei werden für das Editieren herausgefiltert
- wenn die Originallänge der Datei behalten wird und die Filegröße kleiner als 512 Bytes ist: Speichern in Originalgröße
- Bei veränderter Länge (z.B. durch Entf, BS oder Einf.) speichern in 512 Bytes Blöcken
- Speichern von Backups: IMMER in 512er Blöcken (da die Datei immer neu angelegt werden muss)
- max. Größe der zu editierenden Datei: 4kB
- Starten über den Auto Start Ordner wird unterbunden weil nicht sinnvoll.
Release Notes:
v1.3
Split eventhandler into KEYevent and IDLEevent (more stability)
Bugfix: Files > 512 now saved in 512 Byte blocks.
v1.2
FileSelector Module (powered by ibbi) included
v1.1
First official release