Note1: This set of instructions, generally speaking, is an example of how to add commands to GCP. I've purposely over-explained them, thus allowing me to point out a few potential "gothchas".
Note2: When naming commands... Be sure you do not use the names of existing commands, functions, spells, etc. Also do not use use names that are partials of existing commands, functions, spells, etc. (i.e. if you have created a command called "DPS1", then don't create another command called "DPS", use DPS2 instead). Duplicate command names will create all kinds of havoc; infinite loops, missing commands, odd behaviors, etc.
Note3: If you get gibberish (little rectangles, ^%+'s, random characters) or no response when you try to type something while following these instructions, tap and release your "Ctrl", "Shift", and "Alt" keys a few times each, then continue on with the instructions. GCP currently has a "stuck keys" bug (they're working on resolving it) that causes this problem.
The GCP staff created a wizard to help with setting up WoW toon-window screen swapping. If you're just starting out, you should probably use that wizard.
However, if you prefer to create it manually, follow these steps:
1. In the GCP utility screen, click the down arrow beside "Views"
2. Click "Advanced"
3. In the GCP Adanced screen, click the "Add" button (bottom left-hand corner)
4. Enter a name, I use "Switch" (without quotes). IMPORTANT NOTE: do *not* use "Swap" for the name. "Swap" is already a function in GCP. Naming it swap will cause infinite loops (bad stuffs).
5. Click "OK"
6. In the Actions portion of "Edit <name you just entered>" screen, type (or copy/paste) the following lines:
<<All>> macro /promote %$Leader% Chan 1 Swap 1,%$LeaderChan% <<All>> Hit ^` Set ToonX, %$LeaderChan%
7. Click "Save" button (bottom right corner)
8. Click on <name you just entered> in the list of commands.
9. With your mouse hovering anywhere over your main-toon's window (*not* on top of the GCP Advanced window, GCP Utility window, Windows background, etc.) tap the key you want to use to swap screens.
10. Under the "Key Bindings" area of the GCP Advanced window, you'll see "Last Key", "Last Special Key", and "Last Shift Key". Click on the box which is showing the Key you just pressed (when you were hovering over your main-toon's window in step 9). Notice that the "Key Assigned To Selected Command" will now contain the correct key.
11. Click the "Commands" button (top right)
12. A "Confirm Action" window will pop up. Click the "Yes" button.
13. Click the "Manual Upload" button.
14. A "GCP has detected that changes..." window will pop up. Click the "Upload" button.
15. Close the Adavanced window ("x" top right corner)
16. Click on the word "Active" in the GCP utility window if it is red (want it green).
17. Hold down your "Ctrl" key and tap your "Enter" (or "Return") key then let go of both. Message at the bottom should say "Broadcast Mode - Press "Escape" To Exit" in red letters.
18. Hover you mouse over your main-toon's WoW window (don't click anything)
19. Type "/rl" (no quotes) (the /rl should appear in your chat entry box on all your WoW toon windows).
20. Tap you "Enter" (or "Return") key. All you WoW toon screens should show a reloading screen (like when you login). Wait until your toon screens return to normal.
21. Tap your "ESC" key to get out of broadcast mode. (message at the bottom of the GCP utility scrreen goes away)
22. Now hover your mouse over one of your alt-toon's WoW windows
23. Tap the key you selected above to make the windows swap places.
24. Announce to the world that you are a master of modification.
Note4: The swap script is a good place to add other instructions, such setting focus, setting leader/master, Jamba commands, etc. Here's my "Switch" command:
Switch:
<<All>> macro /promote %$Leader% macro /focus %$Leader% macro /assist %$Leader% macro /jamba setmaster %$Leader% macro /jamba-follow strobeon %$Leader% Chan 1 Swap 1,%$LeaderChan% <<All>> Hit ^` Set ToonX, %$LeaderChan%
Enjoy!
Zwipple

