Touch Portal Unlocked Book
Table of Contents

  1. Chapter 1 – This is Touch Portal
    1. The history of Touch Portal
  2. Chapter 2 – The Basics
    1. The core: Actions
    2. Triggering Sequences of Actions
    3. Pages
    4. States and Values
    5. Flows
    6. Webviews
  3. Chapter 3 – Performance Tips
    1. Turn off Logging
    2. Less Events
    3. Less Actions
    4. Local vs Global Values
    5. Button Events vs Global Events
    6. Loops
    7. Iterations per second
    8. Wait for Timers
    9. Page Changes
    10. Plug-ins
  4. Chapter 4 – Hidden Gems and Practical Tips
    1. Button Text Formatting
    2. Built-In Text Tokens
    3. Action Toolbox
    4. Process Lister
    5. Using Scripts
    6. Usability Keyboard Shortcuts
    7. Loops
    8. Actions Produce Local States
  5. Chapter 5 – Button Variations
    1. Button Type: Toggle Button
    2. Button Type: Multi-state button
    3. Button Type: Radio Button
    4. Button Type: Are You Sure?
    5. Button Type: Hold & Repeat Button
    6. Button Type: Multiple Press Execution
    7. Button Type: Master / Slave
    8. Button Type: Locked Button
  6. Chapter 6 – Managing Apps, Folders and Websites
    1. Launch, Activate & Close an App
    2. Open, Activate & Close a Folder
    3. Open or Activate a website (Chrome)
    4. Listen for Application Focus
    5. Handle Application starts and stops
    6. Log Application Activity
  7. Chapter 7 – Logical & Functional solutions
    1. Flow as a Function
    2. Cancel a running sequence of actions
    3. Load Page and Start Page Actions
    4. Persistent Values
  8. Chapter 8 – Handling Text & Numbers
    1. Get Text between tokens
    2. Text Wrapping
    3. Per Line Text Wrapping
    4. Advanced Text Swap & Reformatting
    5. Sort Selected Text Alphabetically
    6. Get Email Address From Text
    7. Strip Path and Get Filename Only
    8. Text Padding
    9. Get Highest Number from Text Array
  9. Chapter 9 – Conversions & Translations
    1. On Button Temperature Conversion
    2. On Button Translation
    3. Translate Selected Text
  10. Chapter 10 – Time & Date solutions
    1. Format Seconds to Time Text
    2. Count Down Timer
    3. Stopwatch Button
    4. Interruptible Wait for Time function
    5. Do Actions Every x Interval
    6. Trigger Events at specific Times
  11. Chapter 11 – Media & Audio
    1. Mix & Audio Tracks
    2. Duck Audio for Speaking
    3. Let Touch Portal Speak
    4. Volume Change Audio Feedback
  12. Chapter 12 – Tools
    1. A Memory Bank
    2. Clipboard history flipper
    3. Using a properties file
  13. Chapter 13 – Misc Solutions & Tips
    1. D20 animated Die
    2. Start / Stop / Toggle Live Stream
    3. Change to Scene
    4. Popup Panel / Folder effect
  14. Chapter 14 – Some Fun!
    1. Tic-Tac-Toe
    2. Virtual Keyboard Value Creator
  15. Chapter 15 – Glossary: Terms & Definitions