Topic : TOS - das Betriebssystem Author : Version : tos.hyp (5. März 2013) Subject : Programmieren/Atari Nodes : 3001 Index Size : 93602 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Titel @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File8.10.7 Die Bedienung des File-Selektors ab MagiC 4 TOS MagiC stellt ab Version 4.0 eine eigene Dateiauswahlbox zur Verfügung, die neben der Unterstützung von langen Dateinamen auch einiges an Bedienungskomfort bietet, welcher sonst nur von alternativen Selektoren bekannt war. Die folgende Tabelle gibt eine Übersicht über die wichtigsten Shortcuts: Tasten-Kombination Funktion Return Keine Datei ausgewählt: Gibt den Text im Editfeld an das Programm zurück. Datei ausgewählt: Gibt ausgewählte Datei zurück. Ordner ausgewählt: Öffnet den Ordner. Alt-A..Z Öffnet das jeweilige Laufwerk im aktuellen Verzeichnis. Ctrl-Esc Verzeichnis neu einlesen Ctrl-Backspace oder Ctrl-H Geht eine Verzeichnisebene zurück. Ctrl-D Deselektiert alle Einträge. Damit kann man erzwingen, daß der eingegebene Dateiname statt der selektierten Datei zurückgegeben wird. Cursor up,down Auswahl verschieben Ctrl-Cursor up,down scrollen Sh-Cursor up,down Auswahl seitenweise verschieben Sh-Ctrl-Cursor up,down seitenweise scrollen Home selektiert oberstes Element Sh-Home selektiert unterstes Element Auch bei der Bedienung der Buttons gibt es einiges zu beachten: Ein Doppelklick auf das 'parent'-Feld geht zurück aufs Wurzelverzeichnis. Ein Klick auf eine Zeile selektiert das entsprechende Objekt. Für den Fall, daß mehrere Dateien auswählbar sind (dies ist durch den Systemaufruf beeinflußbar), werden diese durch Shift-Klick ausgewählt. In jedem Fall kann man eine Datei mit Shift-Klick deselektieren. Zu beachten ist ferner: ∙ Lange Dateinamen werden nur dann zurückgegeben, wenn der Aufrufer zuvor mit Pdomain(1) angekündigt hat, daß er damit auch etwas anfangen kann. ∙ Bei Auswahl eines Ordners durch [Return] wird das Eingabefeld gelöscht. Wenn nichts selektiert ist, selektiert "Cursor runter" die erste Zeile, "Cursor hoch" die letzte. ∙ Bei den alten Aufrufen fsel_(ex)input() wird der eingestellte Sortiermodus beim Booten auf "nach Namen" gesetzt und später in einer globalen Variablen gemerkt, d.h. der letzte eingestellte Sortiermodus wird bis zum nächsten Bootvorgang gespeichert. ∙ Bei den alten Funktionen fsel_(ex)input() wird ggf. das Muster "*.*" statt "*" zurückgegeben. Querverweis: Tastaturbelegung