Durch die Definition der Bereiche kann es vorkommen, dass ein Bereich einen anderen überlagert. Hier wäre nicht eindeutig definiert, welcher Objektcode zurück geliefert wird. Zu diesem Zweck wurde der Touch Stack eingeführt. Jeder Bereich, der auf dem Bildschirm definiert wurde wird auf den Touch Stack gebracht. Der Bereich, der im Touch Stack ganz oben liegt, reagiert auf die Berührung und liefert seinen Objektcode zurück.
Ein Programm, das Bereiche auf dem Bildschirm definiert stellt seine eigene Touch Table auf den Stack und wartet auf die Bearbeitung der einzelnen Objektcodes. Wird innerhalb des Programms ein Bildschirmbereich beu aufgebaut, bringt er eine neue Touch Table mit, die auf dem Stack ganz oben liegt und für die Berührungen zuständig ist. Wird der neue Bildschirmbereich wieder auf den Originalzustand zurück gesetzt, muss auch die neue Touch Table wieder vom Stack entfernt werden. Schon ist die darunter liegende Touch Table wieder aktiv.
Das Action Wheel, bzw. die Action Keys bei den PV Sx60 Modellen wird ebenfalls über den Touchscreen abgefragt.
Für die HardIcons stehen folgende Koordinaten fest:
| Off | -8,164,16,177 |
| Light | -8,178,16,200 |
| Menu | 17,164,41,200 |
| Scheduler | 42,164,65,200 |
| Contacts | 66,164,90,200 |
| Memo | 91,164,114,200 |
| QuickMemo | 115,164,139,200 |
| Esc | 140,164,164,177 |
| MenuBar | 140,178,114,200 |
Für Ergänzungen wenden Sie sich bitte an:
Jürgen Wagner