> [!WARNING] Proceed with caution > This guide is meant for professionals and geeks. ![[thumbnail_v6.0.0.png]] ## Welcome Welcome to our programming guide. By default, your keypad works out-of-the-box. However, to get the most out of it, you should consider "programming it" for your own workflows. As an example, you can add root keys (main left area) using the in-app library, but this can be cumbersome to customize on your iPad: - specific URLs - lengthy text snippets - complicated set of hotkeys Moreover, your keypad uses built-in default panels for apps like Gmail or Google Chrome. These are the vertical panels on the right side that changes depending on your context. We do *not* allow you to change these in-app, as it's far more efficient to configure it with the methods described in this guide. More importantly, *if you use any obscure applications that the default doesn't support, you can create your own panel with relevant hotkeys.* This guide will demonstrate how you can program every inch of your keypad experience, making it feel like home. ## Pre-requisites 1. Download flowy [here](https://www.flowylabs.ai/download). Make sure that you are on the latest versions of your keypad (iPad app) and computerdaemon (mac app). 2. Set up the keypad app _on your iPad,_ and the daemon on your Mac. 3. Sign up and connect. ## Next steps - Try our [[Quickstart]] - Or read the keypad fundamentals: [[Keypad engine]] Read on, and happy hacking!