diff --git a/docs/IDE/FindReplace.md b/docs/IDE/FindReplace.md
new file mode 100644
index 0000000..efc807f
--- /dev/null
+++ b/docs/IDE/FindReplace.md
@@ -0,0 +1,38 @@
+---
+title: Find / Replace
+parent: IDE
+# nav_order:
+permalink: /tB/IDE/Project/FindReplace
+---
+
+# Find / Replace
+
+
+
+Find What
+
+Replace With
+
+- Current Procedure
+- Current Module
+- Current File
+- Current Project
+- Selected Text
+
+Direction: All / Down / Up
+
+
+
+- Whole Word Only
+- Match Case
+- Pattern Matching
+- Match Regular Expressions
+- Inside Packages
+
+Find Next
+
+Cancel
+
+Replace
+
+Replace All
diff --git a/docs/IDE/History.md b/docs/IDE/History.md
new file mode 100644
index 0000000..f7a0307
--- /dev/null
+++ b/docs/IDE/History.md
@@ -0,0 +1,26 @@
+---
+title: History
+parent: IDE
+# nav_order:
+permalink: /tB/IDE/Project/History
+---
+
+# History
+
+When a project isn't open this will be empty.
+
+
+
+Once you open a project
+
+
+
+If you hover on an item it will show you the path of the file.
+
+
+
+If it's a code file (i.e. `.twin`) it will show the "line: #".
+
+
+
+You can also click on an item to open it.
diff --git a/docs/IDE/Images/Clear.png b/docs/IDE/Images/Clear.png
new file mode 100644
index 0000000..72d5ff0
Binary files /dev/null and b/docs/IDE/Images/Clear.png differ
diff --git a/docs/IDE/Images/FindReplace.png b/docs/IDE/Images/FindReplace.png
new file mode 100644
index 0000000..51b40a8
Binary files /dev/null and b/docs/IDE/Images/FindReplace.png differ
diff --git a/docs/IDE/Images/FindReplace_Direction.png b/docs/IDE/Images/FindReplace_Direction.png
new file mode 100644
index 0000000..f2bccd9
Binary files /dev/null and b/docs/IDE/Images/FindReplace_Direction.png differ
diff --git a/docs/IDE/Images/History.png b/docs/IDE/Images/History.png
new file mode 100644
index 0000000..cd92ba7
Binary files /dev/null and b/docs/IDE/Images/History.png differ
diff --git a/docs/IDE/Images/History_1.png b/docs/IDE/Images/History_1.png
new file mode 100644
index 0000000..ec758fa
Binary files /dev/null and b/docs/IDE/Images/History_1.png differ
diff --git a/docs/IDE/Images/History_2.png b/docs/IDE/Images/History_2.png
new file mode 100644
index 0000000..85c629f
Binary files /dev/null and b/docs/IDE/Images/History_2.png differ
diff --git a/docs/IDE/Images/History_3.png b/docs/IDE/Images/History_3.png
new file mode 100644
index 0000000..2a4d8a8
Binary files /dev/null and b/docs/IDE/Images/History_3.png differ
diff --git a/docs/IDE/Images/Memory.png b/docs/IDE/Images/Memory.png
new file mode 100644
index 0000000..b07669f
Binary files /dev/null and b/docs/IDE/Images/Memory.png differ
diff --git a/docs/IDE/Images/OpenEditors.png b/docs/IDE/Images/OpenEditors.png
new file mode 100644
index 0000000..6426794
Binary files /dev/null and b/docs/IDE/Images/OpenEditors.png differ
diff --git a/docs/IDE/Images/OpenEditors_1.png b/docs/IDE/Images/OpenEditors_1.png
new file mode 100644
index 0000000..50160c7
Binary files /dev/null and b/docs/IDE/Images/OpenEditors_1.png differ
diff --git a/docs/IDE/Images/Outline.png b/docs/IDE/Images/Outline.png
new file mode 100644
index 0000000..b857caf
Binary files /dev/null and b/docs/IDE/Images/Outline.png differ
diff --git a/docs/IDE/Images/Outline_1.png b/docs/IDE/Images/Outline_1.png
new file mode 100644
index 0000000..8ae5da3
Binary files /dev/null and b/docs/IDE/Images/Outline_1.png differ
diff --git a/docs/IDE/Images/PackagePublishing.png b/docs/IDE/Images/PackagePublishing.png
new file mode 100644
index 0000000..e57491b
Binary files /dev/null and b/docs/IDE/Images/PackagePublishing.png differ
diff --git a/docs/IDE/Images/PackagePublishing_1.png b/docs/IDE/Images/PackagePublishing_1.png
new file mode 100644
index 0000000..025b008
Binary files /dev/null and b/docs/IDE/Images/PackagePublishing_1.png differ
diff --git a/docs/IDE/Images/ProjectSettings_AvailableCOMReferences.png b/docs/IDE/Images/ProjectSettings_AvailableCOMReferences.png
new file mode 100644
index 0000000..46d6e0d
Binary files /dev/null and b/docs/IDE/Images/ProjectSettings_AvailableCOMReferences.png differ
diff --git a/docs/IDE/Images/ProjectSettings_LibraryReferences.png b/docs/IDE/Images/ProjectSettings_LibraryReferences.png
new file mode 100644
index 0000000..eb46efa
Binary files /dev/null and b/docs/IDE/Images/ProjectSettings_LibraryReferences.png differ
diff --git a/docs/IDE/Images/Watches.png b/docs/IDE/Images/Watches.png
new file mode 100644
index 0000000..e37d3e3
Binary files /dev/null and b/docs/IDE/Images/Watches.png differ
diff --git a/docs/IDE/Images/Watches_1.png b/docs/IDE/Images/Watches_1.png
new file mode 100644
index 0000000..f921bb4
Binary files /dev/null and b/docs/IDE/Images/Watches_1.png differ
diff --git a/docs/IDE/Images/Watches_2.png b/docs/IDE/Images/Watches_2.png
new file mode 100644
index 0000000..1dab827
Binary files /dev/null and b/docs/IDE/Images/Watches_2.png differ
diff --git a/docs/IDE/Images/Webpage.png b/docs/IDE/Images/Webpage.png
new file mode 100644
index 0000000..47bec57
Binary files /dev/null and b/docs/IDE/Images/Webpage.png differ
diff --git a/docs/IDE/Memory.md b/docs/IDE/Memory.md
new file mode 100644
index 0000000..fec964d
--- /dev/null
+++ b/docs/IDE/Memory.md
@@ -0,0 +1,10 @@
+---
+title: Memory
+parent: IDE
+# nav_order:
+permalink: /tB/IDE/Project/Memory
+---
+
+# Memory
+
+
diff --git a/docs/IDE/Menu/Add-Ins.md b/docs/IDE/Menu/Add-Ins.md
new file mode 100644
index 0000000..4c72814
--- /dev/null
+++ b/docs/IDE/Menu/Add-Ins.md
@@ -0,0 +1,22 @@
+---
+title: Add-Ins
+parent: Menu
+nav_order: 9
+permalink: /tB/IDE/Project/Menu/AddIns
+---
+
+# Add-Ins Menu
+
+
+
+{no addins loaded}
+
+Once you open a project:
+
+
+
+Clicking on this menu option shows
+
+> 🛈 Sorry, this menu option has not been imlpemented yet
+
+
diff --git a/docs/IDE/Menu/Debug.md b/docs/IDE/Menu/Debug.md
new file mode 100644
index 0000000..bffcd1b
--- /dev/null
+++ b/docs/IDE/Menu/Debug.md
@@ -0,0 +1,32 @@
+---
+title: Debug
+parent: Menu
+nav_order: 6
+permalink: /tB/IDE/Project/Menu/Debug
+---
+
+# Debug Menu
+
+
+
+- Step Into F8 / F11
+- Step Over SHIFT + F8 / F10
+---
+- Add Watch... SHIFT + F9
+- Clear Watches
+---
+- Toggle Breakpoint F9
+- Clear Al Breakpoints CTRL + SHIFT + F9
+---
+- Set Next Statement (Jump To Line) CTRL + F9
+---
+- Debugger Options
+
+## Debugger Options
+
+
+
+- Break On All Errors
+- ✔ Allow Breakpoints (Debuggable)
+
+
\ No newline at end of file
diff --git a/docs/IDE/Menu/Edit.md b/docs/IDE/Menu/Edit.md
new file mode 100644
index 0000000..0008fd0
--- /dev/null
+++ b/docs/IDE/Menu/Edit.md
@@ -0,0 +1,46 @@
+---
+title: Edit
+parent: Menu
+nav_order: 2
+permalink: /tB/IDE/Project/Menu/Edit
+---
+
+# Edit Menu
+
+
+
+- Undo CTRL + Z
+- Redo CTRL + Y
+---
+- Cut CTRL + X / SHIFT + DELETE
+- Copy CTRL + C / CTRL + INSERT
+- Paste CTRL + V
+- Delete DELETE
+- Select All CTRL + A
+---
+- Find... CTRL + F
+- Replace... CTRL + H
+- Find In Project... CTRL + SHIFT + Y
+---
+- Indent CTRL + ]
+- Outdent CTRL + [
+- Format Selection
+- Format Document
+---
+- Quick Find... ALT + F
+- Quick Replace... ALT + H
+- Select All Matchtes ALT + A
+---
+- Fold CTRL + {
+- Fold Procedures CTRL + ALT + ARROWLEFT
+- Fold All
+- Unfold CTRL + }
+- Unfold Procedures CTRL + ALT + ARROWRIGHT
+- Unfold All
+---
+- Go To Line/Column...
+---
+- Transform To Uppercase
+- Transform To Lowercase
+- TransformTo Titlecase
+- Transform To Snakecase
\ No newline at end of file
diff --git a/docs/IDE/Menu/File.md b/docs/IDE/Menu/File.md
index 6761468..cb0dd98 100644
--- a/docs/IDE/Menu/File.md
+++ b/docs/IDE/Menu/File.md
@@ -1,11 +1,11 @@
---
title: File
parent: Menu
-# nav_order:
+nav_order: 1
permalink: /tB/IDE/Project/Menu/File
---
-# Help Menu
+# File Menu
")
diff --git a/docs/IDE/Menu/Format.md b/docs/IDE/Menu/Format.md
new file mode 100644
index 0000000..c0dedd7
--- /dev/null
+++ b/docs/IDE/Menu/Format.md
@@ -0,0 +1,58 @@
+---
+title: Format
+parent: Menu
+nav_order: 5
+permalink: /tB/IDE/Project/Menu/Format
+---
+
+# Format Menu
+
+
+
+
+- Align
+- Make Same Size
+---
+- Horizontal Spacing
+- Vertical Spacing
+---
+- Center In Container (Horizontally)
+- Center In Container (Horizontally)
+---
+- Bring To Front
+- Send To Back
+---
+- Lock Controls
+
+
+
+- Left ALT + ARROWLEFT
+- Center (Horizontal)
+- Right ALT + ARROWRIGHT
+---
+- Top ALT + ARROWUP
+- Center (Vertical)
+- Bottom ALT + ARROWDOWN
+---
+- To Grid
+
+
+
+- Width (Widest) CTRL + SHIFT + ARROWRIGHT
+- Width (Narrowest) CTRL + SHIFT + ARROWLEFT
+- Height (Tallest) CTRL + SHIFT + ARROWDOWN
+- Height (Shortest) CTRL + SHIFT + ARROWUP
+
+
+
+- Make Equal
+- Increase
+- Decrease
+- Remove
+
+
+
+- Make Equal
+- Increase
+- Decrease
+- Remove
diff --git a/docs/IDE/Menu/Help.md b/docs/IDE/Menu/Help.md
index ee0ad96..42f525a 100644
--- a/docs/IDE/Menu/Help.md
+++ b/docs/IDE/Menu/Help.md
@@ -1,7 +1,7 @@
---
title: Help
parent: Menu
-# nav_order:
+nav_order: 11
permalink: /tB/IDE/Project/Menu/Help
---
diff --git a/docs/IDE/Menu/Images/GlobalSearch-Popup.png b/docs/IDE/Menu/Images/GlobalSearch-Popup.png
new file mode 100644
index 0000000..6325ab9
Binary files /dev/null and b/docs/IDE/Menu/Images/GlobalSearch-Popup.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Add-Ins.png b/docs/IDE/Menu/Images/Menu_Add-Ins.png
new file mode 100644
index 0000000..db56366
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Add-Ins.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Add-Ins_GlobalSearch.png b/docs/IDE/Menu/Images/Menu_Add-Ins_GlobalSearch.png
new file mode 100644
index 0000000..42aad17
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Add-Ins_GlobalSearch.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Debug.png b/docs/IDE/Menu/Images/Menu_Debug.png
new file mode 100644
index 0000000..ab8f301
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Debug.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Debug_DebuggerOptions.png b/docs/IDE/Menu/Images/Menu_Debug_DebuggerOptions.png
new file mode 100644
index 0000000..783a146
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Debug_DebuggerOptions.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Debug_DebuggerOptions_2.png b/docs/IDE/Menu/Images/Menu_Debug_DebuggerOptions_2.png
new file mode 100644
index 0000000..fd9f9f8
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Debug_DebuggerOptions_2.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Edit.png b/docs/IDE/Menu/Images/Menu_Edit.png
new file mode 100644
index 0000000..c64d495
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Edit.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Format.png b/docs/IDE/Menu/Images/Menu_Format.png
new file mode 100644
index 0000000..93852bc
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Format.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Format_1.png b/docs/IDE/Menu/Images/Menu_Format_1.png
new file mode 100644
index 0000000..6b70168
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Format_1.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Format_Align.png b/docs/IDE/Menu/Images/Menu_Format_Align.png
new file mode 100644
index 0000000..4bf5855
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Format_Align.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Format_HorizontalSpacing.png b/docs/IDE/Menu/Images/Menu_Format_HorizontalSpacing.png
new file mode 100644
index 0000000..cd93d2d
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Format_HorizontalSpacing.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Format_MakeSameSize.png b/docs/IDE/Menu/Images/Menu_Format_MakeSameSize.png
new file mode 100644
index 0000000..f56ede1
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Format_MakeSameSize.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Format_VerticalSpacing.png b/docs/IDE/Menu/Images/Menu_Format_VerticalSpacing.png
new file mode 100644
index 0000000..d003091
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Format_VerticalSpacing.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Project.png b/docs/IDE/Menu/Images/Menu_Project.png
new file mode 100644
index 0000000..07efeec
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Project.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Run.png b/docs/IDE/Menu/Images/Menu_Run.png
new file mode 100644
index 0000000..3fa7a6a
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Run.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Tools.png b/docs/IDE/Menu/Images/Menu_Tools.png
new file mode 100644
index 0000000..c3413dc
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Tools.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Tools_IDEOptions.png b/docs/IDE/Menu/Images/Menu_Tools_IDEOptions.png
new file mode 100644
index 0000000..e045df9
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Tools_IDEOptions.png differ
diff --git a/docs/IDE/Menu/Images/Menu_View.png b/docs/IDE/Menu/Images/Menu_View.png
new file mode 100644
index 0000000..a749fa4
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_View.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Window.png b/docs/IDE/Menu/Images/Menu_Window.png
new file mode 100644
index 0000000..e57b20f
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Window_KeyboardShortcuts.png b/docs/IDE/Menu/Images/Menu_Window_KeyboardShortcuts.png
new file mode 100644
index 0000000..cf9ebf9
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window_KeyboardShortcuts.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Window_KeyboardShortcuts_ManageKeyboardShortcuts.png b/docs/IDE/Menu/Images/Menu_Window_KeyboardShortcuts_ManageKeyboardShortcuts.png
new file mode 100644
index 0000000..81e0840
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window_KeyboardShortcuts_ManageKeyboardShortcuts.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Window_KeyboardShortcuts_ManageKeyboardShortcuts_1.png b/docs/IDE/Menu/Images/Menu_Window_KeyboardShortcuts_ManageKeyboardShortcuts_1.png
new file mode 100644
index 0000000..900a364
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window_KeyboardShortcuts_ManageKeyboardShortcuts_1.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Window_Language.png b/docs/IDE/Menu/Images/Menu_Window_Language.png
new file mode 100644
index 0000000..088e707
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window_Language.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Window_PanelFeatures.png b/docs/IDE/Menu/Images/Menu_Window_PanelFeatures.png
new file mode 100644
index 0000000..c32a93f
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window_PanelFeatures.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Window_PanelLayouts.png b/docs/IDE/Menu/Images/Menu_Window_PanelLayouts.png
new file mode 100644
index 0000000..95db453
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window_PanelLayouts.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Window_PanelLayouts_ManagePanelLayouts_Default.png b/docs/IDE/Menu/Images/Menu_Window_PanelLayouts_ManagePanelLayouts_Default.png
new file mode 100644
index 0000000..077238d
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window_PanelLayouts_ManagePanelLayouts_Default.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Window_PanelLayouts_ManagePanelLayouts_Fullscreen.png b/docs/IDE/Menu/Images/Menu_Window_PanelLayouts_ManagePanelLayouts_Fullscreen.png
new file mode 100644
index 0000000..37f0aca
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window_PanelLayouts_ManagePanelLayouts_Fullscreen.png differ
diff --git a/docs/IDE/Menu/Images/Menu_Window_Theme.png b/docs/IDE/Menu/Images/Menu_Window_Theme.png
new file mode 100644
index 0000000..3feff6e
Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window_Theme.png differ
diff --git a/docs/IDE/Menu/Project.md b/docs/IDE/Menu/Project.md
new file mode 100644
index 0000000..448d107
--- /dev/null
+++ b/docs/IDE/Menu/Project.md
@@ -0,0 +1,34 @@
+---
+title: Project
+parent: Menu
+nav_order: 4
+permalink: /tB/IDE/Project/Menu/Project
+---
+
+# Project Menu
+
+
+
+- Add
+---
+- References
+- Project Settings
+---
+- Open Project Folder...
+- Open Build Output Folder...
+
+## Add
+
+**Add** is the same as Right Click Add on the [Project Explorer](../Project%20Explorer.md)
+
+
+
+## References
+
+See [Project Settings](../Project%20Settings.md) filtered by "project.references".
+
+
+
+## Project Settings
+
+See [Project Settings](../Project%20Settings.md).
diff --git a/docs/IDE/Menu/Run.md b/docs/IDE/Menu/Run.md
new file mode 100644
index 0000000..113a2ad
--- /dev/null
+++ b/docs/IDE/Menu/Run.md
@@ -0,0 +1,14 @@
+---
+title: Run
+parent: Menu
+nav_order: 7
+permalink: /tB/IDE/Project/Menu/Run
+---
+
+# Run Menu
+
+
+
+- Start F5
+- Break CTRL + BREAK
+- End
diff --git a/docs/IDE/Menu/Tools.md b/docs/IDE/Menu/Tools.md
new file mode 100644
index 0000000..2d6d923
--- /dev/null
+++ b/docs/IDE/Menu/Tools.md
@@ -0,0 +1,22 @@
+---
+title: Tools
+parent: Menu
+nav_order: 8
+permalink: /tB/IDE/Project/Menu/Tools
+---
+
+# Tools Menu
+
+
+
+- IDE Options...
+
+
+
+> [!NOTE]
+>
+> TODO: Add each IDE Option item.
+
+| Option | Value |
+| -------- | ----- |
+| Tab Size | 4 |
diff --git a/docs/IDE/Menu/View.md b/docs/IDE/Menu/View.md
new file mode 100644
index 0000000..14c5ab3
--- /dev/null
+++ b/docs/IDE/Menu/View.md
@@ -0,0 +1,38 @@
+---
+title: View
+parent: Menu
+nav_order: 3
+permalink: /tB/IDE/Project/Menu/View
+---
+
+# View Menu
+
+
+
+- Code Editor
+- Object Designer SHIFT + F7
+---
+- Definition SHIFT + F2 / F12
+- Last Position CTRL + SHIFT + F2
+---
+- Object Browser
+- Zoom In
+- Zoom Out
+---
+- EDITOR
+- PROJECT EXPLORER
+- OPEN EDITORS
+- HISTORY
+- OUTLINE
+- CALL STACK CTRL + L
+- VARIABLES
+- WATCHES
+- DEBUG CONSOLE CTRL + G
+- DIAGNOSTICS
+- PACKAGE PUBLISHING
+- TOOLBAR
+- TOOLBOX
+- PROPERTIES
+- WEBPAGE
+- FIND / REPLACE
+- MEMORY 1
diff --git a/docs/IDE/Menu/Window.md b/docs/IDE/Menu/Window.md
new file mode 100644
index 0000000..baaba71
--- /dev/null
+++ b/docs/IDE/Menu/Window.md
@@ -0,0 +1,970 @@
+---
+title: Window
+parent: Menu
+nav_order: 10
+permalink: /tB/IDE/Project/Menu/Window
+---
+
+# Window Menu
+
+
+
+- Panel Layouts
+- Panel Features
+- Keyboard Shortcuts
+---
+- Theme
+- Language
+
+## Panel Layouts
+
+
+
+- Default Built-in Layout CTRL + #
+- Full Screen Editor Layout
+---
+- ✔ Custom Layout (Unsaved)
+---
+- Save Current Panel Layout As...
+- Manage Panel Layouts...
+
+
+### Manage Panel Layouts...
+
+
+
+
+<DEFAULT> (built-in)
+
+```json
+{
+ "docked": {
+ "type": "horizontal",
+ "variableSize": true,
+ "size": "0%",
+ "content": [
+ {
+ "id": "TOOLBAR",
+ "variableSize": false,
+ "size": "fit-content"
+ },
+ {
+ "type": "vertical",
+ "variableSize": true,
+ "size": "0%",
+ "content": [
+ {
+ "type": "horizontal",
+ "variableSize": false,
+ "size": "79.0109%",
+ "content": [
+ {
+ "type": "vertical",
+ "variableSize": false,
+ "size": "73.8657%",
+ "content": [
+ {
+ "id": "TOOLBOX",
+ "variableSize": false,
+ "size": "13.0192%"
+ },
+ {
+ "id": "EDITOR",
+ "variableSize": true,
+ "size": "0%"
+ }
+ ]
+ },
+ {
+ "type": "vertical",
+ "variableSize": true,
+ "size": "0%",
+ "content": [
+ {
+ "type": "vertical",
+ "variableSize": false,
+ "size": "67.9395%",
+ "content": [
+ {
+ "id": "DEBUG CONSOLE",
+ "variableSize": false,
+ "size": "53.0193%"
+ },
+ {
+ "id": "PROBLEMS",
+ "variableSize": true,
+ "size": "0%"
+ }
+ ]
+ },
+ {
+ "type": "vertical",
+ "variableSize": true,
+ "size": "0%",
+ "content": [
+ {
+ "id": "CALL STACK",
+ "variableSize": true,
+ "size": "0%"
+ },
+ {
+ "id": "VARIABLES",
+ "variableSize": true,
+ "size": "0%"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "horizontal",
+ "variableSize": true,
+ "size": "0%",
+ "content": [
+ {
+ "id": "PROJECT EXPLORER",
+ "variableSize": false,
+ "size": "60.4237%"
+ },
+ {
+ "id": "PROPERTIES",
+ "variableSize": true,
+ "size": "0%"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "floating": []
+}
+```
+
+
+
+
+
+
+<FULLSCREEN> (built-in)
+
+```json
+{
+ "docked": {
+ "type": "horizontal",
+ "variableSize": true,
+ "size": "0%",
+ "content": [
+ {
+ "id": "TOOLBAR",
+ "variableSize": false,
+ "size": "fit-content"
+ },
+ {
+ "type": "vertical",
+ "variableSize": true,
+ "size": "0%",
+ "content": [
+ {
+ "id": "TOOLBOX",
+ "variableSize": false,
+ "size": "8.49705%"
+ },
+ {
+ "type": "vertical",
+ "variableSize": true,
+ "size": "0%",
+ "content": [
+ {
+ "id": "EDITOR",
+ "variableSize": false,
+ "size": "81.8591%"
+ },
+ {
+ "id": "PROPERTIES",
+ "variableSize": true,
+ "size": "0%"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "floating": []
+}
+```
+
+
+
+## Panel Features
+
+
+
+- ✔ Allow resizing of docked panels
+- ✔ Allow rearrangement of docked panels
+- ✔ Allow tear-out of docked panels
+---
+- ✔ Allow resizing of floating panels
+- ✔ Allow movement of floating panels
+
+## Keyboard Shortcuts
+
+
+
+- ✔ Default Built-in Keyboard Shortcuts
+---
+- Manage Keyboard Shortcuts
+
+### Manage Keyboard Shortcuts
+
+
+
+
+
+
+Options
+
+```json
+{
+ "tbMisc_PreventDefaultKeyBehaviour": [
+ "{KEYDOWN}{CTRL}A",
+ "{KEYDOWN}TAB"
+ ],
+ "tbEditor_SelectAll": [
+ "{KEYDOWN}{CTRL}A"
+ ],
+ "tbEditor_ClipboardCopy": [
+ "{KEYDOWN}{CTRL}C",
+ "{KEYDOWN}{CTRL}INSERT"
+ ],
+ "tbEditor_ClipboardCut": [
+ "{KEYDOWN}{CTRL}X",
+ "{KEYDOWN}{SHIFT}DELETE"
+ ],
+ "tbEditor_ClipboardPaste": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}V"
+ ],
+ "tbEditor_Undo": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}Z"
+ ],
+ "tbEditor_Redo": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}Y"
+ ],
+ "tbEditor_DeleteLeft": [
+ "{KEYDOWN}{KEYDOWNREPEAT}BACKSPACE",
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}BACKSPACE"
+ ],
+ "tbEditor_DeleteRight": [
+ "{KEYDOWN}{KEYDOWNREPEAT}DELETE"
+ ],
+ "tbEditor_DeleteLeftWord": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}BACKSPACE"
+ ],
+ "tbEditor_DeleteRightWord": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}DELETE"
+ ],
+ "tbEditor_DeleteLines": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{SHIFT}DELETE"
+ ],
+ "tbEditor_CursorSelectLeft": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}ARROWLEFT"
+ ],
+ "tbEditor_CursorSelectRight": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}ARROWRIGHT"
+ ],
+ "tbEditor_CursorSelectUp": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}ARROWUP"
+ ],
+ "tbEditor_CursorSelectDown": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}ARROWDOWN"
+ ],
+ "tbEditor_CursorSelectLeftWord": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{SHIFT}ARROWLEFT"
+ ],
+ "tbEditor_CursorSelectRightWord": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{SHIFT}ARROWRIGHT"
+ ],
+ "tbEditor_CursorMoveLeft": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWLEFT"
+ ],
+ "tbEditor_CursorMoveRight": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWRIGHT"
+ ],
+ "tbEditor_CursorMoveUp": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWUP"
+ ],
+ "tbEditor_CursorMoveDown": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWDOWN"
+ ],
+ "tbEditor_CursorMoveLeftWord": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}ARROWLEFT"
+ ],
+ "tbEditor_CursorMoveRightWord": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}ARROWRIGHT"
+ ],
+ "tbEditor_CursorMoveStartOfLineHome": [
+ "{KEYDOWN}HOME"
+ ],
+ "tbEditor_CursorMoveEndOfLine": [
+ "{KEYDOWN}END"
+ ],
+ "tbEditor_CursorMoveTop": [
+ "{KEYDOWN}{CTRL}HOME"
+ ],
+ "tbEditor_CursorMoveBottom": [
+ "{KEYDOWN}{CTRL}END"
+ ],
+ "tbEditor_CursorSelectTop": [
+ "{KEYDOWN}{CTRL}{SHIFT}HOME"
+ ],
+ "tbEditor_CursorSelectBottom": [
+ "{KEYDOWN}{CTRL}{SHIFT}END"
+ ],
+ "tbEditor_CursorSelectLineStartHome": [
+ "{KEYDOWN}{SHIFT}HOME"
+ ],
+ "tbEditor_CursorSelectLineEnd": [
+ "{KEYDOWN}{SHIFT}END"
+ ],
+ "tbEditor_CursorMovePageUp": [
+ "{KEYDOWN}{KEYDOWNREPEAT}PAGEUP"
+ ],
+ "tbEditor_CursorMovePageDown": [
+ "{KEYDOWN}{KEYDOWNREPEAT}PAGEDOWN"
+ ],
+ "tbEditor_CursorSelectPageUp": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}PAGEUP"
+ ],
+ "tbEditor_CursorSelectPageDown": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}PAGEDOWN"
+ ],
+ "tbEditor_InsertLineBreak": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ENTER"
+ ],
+ "tbEditor_InsertSpace": [
+ "{KEYDOWN}{KEYDOWNREPEAT}SPACE",
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}SPACE"
+ ],
+ "tbEditor_InsertComma": [
+ "{KEYDOWN}{KEYDOWNREPEAT},"
+ ],
+ "tbEditor_InsertPeriod": [
+ "{KEYDOWN}{KEYDOWNREPEAT}."
+ ],
+ "tbEditor_InsertEquals": [
+ "{KEYDOWN}{KEYDOWNREPEAT}="
+ ],
+ "tbEditor_InsertPlus": [
+ "{KEYDOWN}{KEYDOWNREPEAT}+"
+ ],
+ "tbEditor_InsertMinus": [
+ "{KEYDOWN}{KEYDOWNREPEAT}-"
+ ],
+ "tbEditor_InsertBackslash": [
+ "{KEYDOWN}{KEYDOWNREPEAT}\\"
+ ],
+ "tbEditor_InsertSlash": [
+ "{KEYDOWN}{KEYDOWNREPEAT}/"
+ ],
+ "tbEditor_InsertColon": [
+ "{KEYDOWN}{KEYDOWNREPEAT}:"
+ ],
+ "tbEditor_InsertAmpersand": [
+ "{KEYDOWN}{KEYDOWNREPEAT}&"
+ ],
+ "tbEditor_InsertExclamation": [
+ "{KEYDOWN}{KEYDOWNREPEAT}!"
+ ],
+ "tbEditor_InsertMultiply": [
+ "{KEYDOWN}{KEYDOWNREPEAT}*"
+ ],
+ "tbEditor_MoveToProcedurePrev": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}ARROWUP"
+ ],
+ "tbEditor_MoveToProcedureNext": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}ARROWDOWN"
+ ],
+ "tbEditor_AddCursorAbove": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{ALT}ARROWUP"
+ ],
+ "tbEditor_AddCursorBelow": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{ALT}ARROWDOWN"
+ ],
+ "tbEditor_AddCursorsAtLineEndsOfSelection": [
+ "{KEYDOWN}{SHIFT}{ALT}I"
+ ],
+ "tbEditor_ClipboardCutPlain": [
+ "{KEYDOWN}{CTRL}{SHIFT}X"
+ ],
+ "tbEditor_ClipboardPlainCopy": [
+ "{KEYDOWN}{CTRL}{SHIFT}C"
+ ],
+ "tbEditor_ClipboardPlainPaste": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{SHIFT}V"
+ ],
+ "tbEditor_ClipboardPasteAsComment": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{ALT}V"
+ ],
+ "tbEditor_CommentSelection": [
+ "{KEYDOWN}{CTRL}K"
+ ],
+ "tbEditor_UncommentSelection": [
+ "{KEYDOWN}{CTRL}{SHIFT}K"
+ ],
+ "tbEditor_GoToDefinition": [
+ "{KEYDOWN}{SHIFT}F2",
+ "{KEYDOWN}F12"
+ ],
+ "tbEditor_ToggleBookmark": [
+ "{KEYDOWN}{CTRL}B"
+ ],
+ "tbEditor_PrevBookmark": [
+ "{KEYDOWN}{CTRL}M"
+ ],
+ "tbEditor_Find": [
+ "{KEYDOWN}{CTRL}F"
+ ],
+ "tbFindWidget_ShowFind": [
+ "{KEYDOWN}{ALT}F"
+ ],
+ "tbFindWidget_ShowReplace": [
+ "{KEYDOWN}{ALT}H"
+ ],
+ "tbEditor_FindWidget_SelectAllMatches": [
+ "{KEYDOWN}{ALT}A"
+ ],
+ "tbEditor_FindReplace": [
+ "{KEYDOWN}{CTRL}H"
+ ],
+ "tbEditor_LastPosition": [
+ "{KEYDOWN}{CTRL}{SHIFT}F2"
+ ],
+ "tbEditor_InsertLineAbove": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{SHIFT}ENTER"
+ ],
+ "tbEditor_InsertLineBelow": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}ENTER"
+ ],
+ "tbEditor_IndentLine": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}]"
+ ],
+ "tbEditor_OutdentLine": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}["
+ ],
+ "tbEditor_Fold": [
+ "{KEYDOWN}{CTRL}{"
+ ],
+ "tbEditor_Unfold": [
+ "{KEYDOWN}{CTRL}}"
+ ],
+ "tbEditor_FoldProcedures": [
+ "{KEYDOWN}{CTRL}{ALT}ARROWLEFT"
+ ],
+ "tbEditor_UnfoldProcedures": [
+ "{KEYDOWN}{CTRL}{ALT}ARROWRIGHT"
+ ],
+ "tbEditor_ToggleLineComment": [
+ "{KEYDOWN}{CTRL}/"
+ ],
+ "tbEditor_ShowContextMenu": [
+ "{KEYDOWN}{SHIFT}F10"
+ ],
+ "tbEditor_JumpToNextProblem": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{ALT}F8"
+ ],
+ "tbEditor_JumpToPrevProblem": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}{ALT}F8"
+ ],
+ "tbEditor_FindWidget_Next": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{ALT}F3"
+ ],
+ "tbEditor_FindWidget_Prev": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}{ALT}F3"
+ ],
+ "tbEditor_FindSelectedNext": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}F3"
+ ],
+ "tbEditor_FindSelectedPrev": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{SHIFT}F3"
+ ],
+ "tbEditor_ShrinkSelection": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}{ALT}ARROWLEFT"
+ ],
+ "tbEditor_ExpandSelection": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}{ALT}ARROWRIGHT"
+ ],
+ "tbEditor_ExpandLineSelection": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}L"
+ ],
+ "tbEditor_CursorUndo": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}U"
+ ],
+ "tbEditor_CopyLineDown": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}{ALT}ARROWDOWN"
+ ],
+ "tbEditor_CopyLineUp": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}{ALT}ARROWUP"
+ ],
+ "tbEditor_MoveLinesDown": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{ALT}ARROWDOWN"
+ ],
+ "tbEditor_MoveLinesUp": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{ALT}ARROWUP"
+ ],
+ "tbEditor_RenameSymbol": [
+ "{KEYDOWN}F2"
+ ],
+ "tbEditor_SelectAllMatches": [
+ "{KEYDOWN}{CTRL}{SHIFT}L"
+ ],
+ "tbEditor_ToggleBlockComment": [
+ "{KEYDOWN}{SHIFT}{ALT}A"
+ ],
+ "tbEditor_Indent": [
+ "{KEYDOWN}{KEYDOWNREPEAT}TAB"
+ ],
+ "tbEditor_Outdent": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}TAB"
+ ],
+ "tbEditor_IncreaseFontSize": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}+"
+ ],
+ "tbEditor_DecreaseFontSize": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}-"
+ ],
+ "tbEditor_CodeSelector1_Dropdown": [
+ "{KEYDOWN}{CTRL}1"
+ ],
+ "tbEditor_CodeSelector2_Dropdown": [
+ "{KEYDOWN}{CTRL}2"
+ ],
+ "tbEditor_CodeSelector3_Dropdown": [
+ "{KEYDOWN}{CTRL}3"
+ ],
+ "tbEditor_TurnShowCodeHintsOn": [
+ "{KEYDOWN}CONTROL"
+ ],
+ "tbEditor_TurnShowCodeHintsOff": [
+ "CONTROL"
+ ],
+ "tbEditor_ToggleWordWrap": [
+ "{KEYDOWN}{ALT}Z"
+ ],
+ "tbEditor_CloseTab": [
+ "{KEYDOWN}{CTRL}F4",
+ "{KEYDOWN}{CTRL}W"
+ ],
+ "tbEditor_ReopenLastClosedTab": [
+ "{KEYDOWN}{CTRL}{SHIFT}T"
+ ],
+ "tbEditor_ActivateNextTab": [
+ "{KEYDOWN}{CTRL}TAB"
+ ],
+ "tbEditor_ActivatePrevTab": [
+ "{KEYDOWN}{CTRL}{SHIFT}TAB"
+ ],
+ "tbProject_SaveAllChanges": [
+ "{KEYDOWN}{CTRL}S"
+ ],
+ "tbEditor_SwitchToggleFormDesignCode": [],
+ "tbEditor_SwitchToFormDesign": [
+ "{KEYDOWN}{SHIFT}F7"
+ ],
+ "tbProjectExplorer_SelectedItemsClipboardCut": [
+ "{KEYDOWN}{CTRL}X",
+ "{KEYDOWN}{SHIFT}DELETE"
+ ],
+ "tbFormDesigner_ClipboardCut": [
+ "{KEYDOWN}{CTRL}X",
+ "{KEYDOWN}{SHIFT}DELETE"
+ ],
+ "tbFormDesigner_ClipboardCopy": [
+ "{KEYDOWN}{CTRL}C",
+ "{KEYDOWN}{CTRL}INSERT"
+ ],
+ "tbProjectExplorer_SelectedItemsClipboardCopy": [
+ "{KEYDOWN}{CTRL}C",
+ "{KEYDOWN}{CTRL}INSERT"
+ ],
+ "tbFormDesigner_ClipboardPaste": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}V"
+ ],
+ "tbProjectExplorer_ClipboardPaste": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}V"
+ ],
+ "tbFindWidget_Hide": [
+ "{KEYDOWN}ESCAPE"
+ ],
+ "tbFindWidget_FindNext": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ENTER"
+ ],
+ "tbFindWidget_FindPrevious": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}ENTER"
+ ],
+ "tbFindWidget_FindNextInSelection": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}F3"
+ ],
+ "tbFindWidget_FindPrevInSelection": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{SHIFT}F3"
+ ],
+ "tbFindWidget_HistoryCyclePrevious": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWUP"
+ ],
+ "tbFindWidget_HistoryCycleNext": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWDOWN"
+ ],
+ "tbProject_ShowReferences": [
+ "{KEYDOWN}{CTRL}T"
+ ],
+ "tbFindReplace_Cancel": [
+ "{KEYDOWN}ESCAPE"
+ ],
+ "tbFindReplace_Next": [
+ "{KEYDOWN}{KEYDOWNREPEAT}F3"
+ ],
+ "tbFindReplace_Prev": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}F3"
+ ],
+ "tbFindReplace_ReplaceNext": [
+ "{KEYDOWN}{ALT}R"
+ ],
+ "tbFindReplace_ReplaceAll": [
+ "{KEYDOWN}{ALT}A"
+ ],
+ "tbFindReplace_FocusNext": [
+ "{KEYDOWN}{ALT}N"
+ ],
+ "tbFindReplace_FocusFindWhat": [
+ "{KEYDOWN}{ALT}F"
+ ],
+ "tbFindReplace_FocusReplaceWith": [
+ "{KEYDOWN}{ALT}W"
+ ],
+ "tbFindReplace_FocusCurrentProcedure": [
+ "{KEYDOWN}{ALT}P"
+ ],
+ "tbFindReplace_FocusCurrentModule": [
+ "{KEYDOWN}{ALT}M"
+ ],
+ "tbFindReplace_FocusCurrentProject": [
+ "{KEYDOWN}{ALT}C"
+ ],
+ "tbFindReplace_FocusDirection": [
+ "{KEYDOWN}{ALT}D"
+ ],
+ "tbFindReplace_FocusWholeWordOnlyToggle": [
+ "{KEYDOWN}{ALT}O"
+ ],
+ "tbFindReplace_FocusMatchCaseToggle": [
+ "{KEYDOWN}{ALT}S"
+ ],
+ "tbFindReplace_FocusUsePatternMatchingToggle": [
+ "{KEYDOWN}{ALT}U"
+ ],
+ "tbFormDesigner_Undo": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}Z"
+ ],
+ "tbFormDesigner_Redo": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}Y"
+ ],
+ "tbProject_Export": [
+ "{KEYDOWN}{CTRL}E"
+ ],
+ "tbProject_FindInFiles": [
+ "{KEYDOWN}{CTRL}{SHIFT}F"
+ ],
+ "tbDebug_StartOrContinue": [
+ "{KEYDOWN}F5"
+ ],
+ "tbDebug_BreakInto": [
+ "{KEYDOWN}{CTRL}CANCEL"
+ ],
+ "tbDebug_StepOver": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}F8",
+ "{KEYDOWN}{KEYDOWNREPEAT}F10"
+ ],
+ "tbDebug_StepInto": [
+ "{KEYDOWN}{KEYDOWNREPEAT}F8",
+ "{KEYDOWN}{KEYDOWNREPEAT}F11"
+ ],
+ "tbDebug_StepOut": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{SHIFT}F8",
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}F11"
+ ],
+ "tbDebug_RunOrPreview": [
+ "{KEYDOWN}F6"
+ ],
+ "tbBuild_SwitchToWin64": [
+ "{KEYDOWN}{CTRL}F1"
+ ],
+ "tbBuild_SwitchToWin32": [
+ "{KEYDOWN}{CTRL}F2"
+ ],
+ "tbHelp_ToggleExpandSignatureHelp": [
+ "{KEYDOWN}F1"
+ ],
+ "tbDebug_SetNextExecutionStatement": [
+ "{KEYDOWN}{CTRL}F9"
+ ],
+ "tbDebug_ToggleBreakpoint": [
+ "{KEYDOWN}F9"
+ ],
+ "tbWatches_Add": [
+ "{KEYDOWN}{SHIFT}F9"
+ ],
+ "tbIde_IncreaseFontSize": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{ALT}+"
+ ],
+ "tbIde_DecreaseFontSize": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{ALT}-"
+ ],
+ "tbIdeWindow_Close": [
+ "{KEYDOWN}{ALT}F4"
+ ],
+ "tbDebugConsole_FocusPanel": [
+ "{KEYDOWN}{CTRL}G"
+ ],
+ "tbFormDesigner_MenuEditorRename": [
+ "{KEYDOWN}F2"
+ ],
+ "tbFormDesigner_MenuEditorDelete": [
+ "{KEYDOWN}DELETE"
+ ],
+ "tbFormDesigner_MenuEditorMoveLeft": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}ARROWLEFT"
+ ],
+ "tbFormDesigner_MenuEditorMoveUp": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}ARROWUP"
+ ],
+ "tbFormDesigner_MenuEditorMoveRight": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}ARROWRIGHT"
+ ],
+ "tbFormDesigner_MenuEditorMoveDown": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}ARROWDOWN"
+ ],
+ "tbFormDesigner_MenuEditorToggleChecked": [
+ "{KEYDOWN}{KEYDOWNREPEAT}SPACE"
+ ],
+ "tbFormDesigner_SelectAllControls": [
+ "{KEYDOWN}{CTRL}A"
+ ],
+ "tbFormDesigner_DeleteSelectedControls": [
+ "{KEYDOWN}DELETE"
+ ],
+ "tbFormDesigner_SelectParentOfSelectedControl": [
+ "{KEYDOWN}ESCAPE"
+ ],
+ "tbFormDesigner_SelectToolboxPointer": [
+ "{KEYDOWN}ESCAPE"
+ ],
+ "tbFormDesigner_AlignSelectedControlsLeft": [
+ "{KEYDOWN}{ALT}ARROWLEFT"
+ ],
+ "tbFormDesigner_AlignSelectedControlsTop": [
+ "{KEYDOWN}{ALT}ARROWUP"
+ ],
+ "tbFormDesigner_AlignSelectedControlsRight": [
+ "{KEYDOWN}{ALT}ARROWRIGHT"
+ ],
+ "tbFormDesigner_AlignSelectedControlsBottom": [
+ "{KEYDOWN}{ALT}ARROWDOWN"
+ ],
+ "tbFormDesigner_ResizeSelectedControlsWidest": [
+ "{KEYDOWN}{CTRL}{SHIFT}ARROWRIGHT"
+ ],
+ "tbFormDesigner_ResizeSelectedControlsTallest": [
+ "{KEYDOWN}{CTRL}{SHIFT}ARROWDOWN"
+ ],
+ "tbFormDesigner_ResizeSelectedControlsNarrowest": [
+ "{KEYDOWN}{CTRL}{SHIFT}ARROWLEFT"
+ ],
+ "tbFormDesigner_ResizeSelectedControlsShortest": [
+ "{KEYDOWN}{CTRL}{SHIFT}ARROWUP"
+ ],
+ "tbFormDesigner_ResizeSelectedControlsNarrower": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}ARROWLEFT"
+ ],
+ "tbFormDesigner_MoveSelectedControlsLeft": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWLEFT"
+ ],
+ "tbFormDesigner_ResizeSelectedControlsWider": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}ARROWRIGHT"
+ ],
+ "tbFormDesigner_MoveSelectedControlsRight": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWRIGHT"
+ ],
+ "tbFormDesigner_ResizeSelectedControlsShorter": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}ARROWUP"
+ ],
+ "tbFormDesigner_MoveSelectedControlsUp": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWUP"
+ ],
+ "tbFormDesigner_ResizeSelectedControlsTaller": [
+ "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}ARROWDOWN"
+ ],
+ "tbFormDesigner_MoveSelectedControlsDown": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWDOWN"
+ ],
+ "tbFormDesigner_TurnShowTabIndexOn": [
+ "{KEYDOWN}CONTROL"
+ ],
+ "tbFormDesigner_TurnShowTabIndexOff": [
+ "CONTROL"
+ ],
+ "tbMenu_FocusAdjacentLeft": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWLEFT"
+ ],
+ "tbMenu_FocusAdjacentRight": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWRIGHT"
+ ],
+ "tbMenu_FocusAdjacentUp": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWUP"
+ ],
+ "tbMenu_FocusAdjacentDown": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWDOWN"
+ ],
+ "tbMenu_ExecuteFocusedEntry": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ENTER"
+ ],
+ "tbMisc_SaveProjectMetaStateInTwinproj": [
+ "{KEYDOWN}{CTRL}{SHIFT}{ALT}M"
+ ],
+ "tbMisc_ShiftKeyStateDown": [
+ "{KEYDOWN}SHIFT"
+ ],
+ "tbMisc_ShiftKeyStateUp": [
+ "SHIFT"
+ ],
+ "tbMisc_AltKeyStateDown": [
+ "{KEYDOWN}ALT"
+ ],
+ "tbMisc_AltKeyStateUp": [
+ "ALT"
+ ],
+ "tbMenu_Cancel": [
+ "{KEYDOWN}ESCAPE"
+ ],
+ "tbProject_Open": [
+ "{KEYDOWN}{CTRL}O"
+ ],
+ "tbProject_New": [
+ "{KEYDOWN}{CTRL}N"
+ ],
+ "tbProjectExplorer_ToggleFileMode": [
+ "{KEYDOWN}{CTRL}R"
+ ],
+ "tbCallStack_ShowPanel": [
+ "{KEYDOWN}{CTRL}L"
+ ],
+ "tbDebugConsole_ShowPanel": [
+ "{KEYDOWN}{CTRL}G"
+ ],
+ "tbDebug_BreakpointsClear": [
+ "{KEYDOWN}{CTRL}{SHIFT}F9"
+ ],
+ "tbProjectExplorer_SelectedItemsRename": [
+ "{KEYDOWN}F2"
+ ],
+ "tbProjectExplorer_SelectedItemsDeletePermanently": [
+ "{KEYDOWN}DELETE"
+ ],
+ "tbDebugConsole_HistoryCyclePrevious": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWUP"
+ ],
+ "tbDebugConsole_HistoryCycleNext": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWDOWN"
+ ],
+ "tbIntellisense_SelectPrevious": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWUP"
+ ],
+ "tbIntellisense_SelectNext": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWDOWN"
+ ],
+ "tbIntellisense_AcceptSelectedEntry": [
+ "{KEYDOWN}TAB",
+ "SPACE",
+ "ENTER",
+ ",",
+ ".",
+ "+",
+ "-",
+ "&",
+ "(",
+ ")",
+ "!",
+ "*",
+ "\\",
+ "/",
+ ":",
+ "="
+ ],
+ "tbDebugConsole_ExecuteEnteredLine": [
+ "{KEYDOWN}ENTER"
+ ],
+ "tbDebugConsole_GoToDefinition": [
+ "{KEYDOWN}{SHIFT}F2",
+ "{KEYDOWN}F12"
+ ],
+ "tbIntellisense_AcceptSelectedOrFirstEntry": [
+ "{KEYDOWN}TAB",
+ "{KEYDOWN}SPACE"
+ ],
+ "tbIntellisense_Cancel": [
+ "{KEYDOWN}ESCAPE",
+ "{KEYDOWN}ARROWLEFT",
+ "{KEYDOWN}ARROWRIGHT",
+ "{KEYDOWN}BACKSPACE"
+ ],
+ "tbSignatureHelpCancel": [
+ "{KEYDOWN}ESCAPE",
+ "{KEYDOWN}ARROWUP",
+ "{KEYDOWN}ARROWDOWN"
+ ],
+ "tbIntellisense_ShowNow": [
+ "{KEYDOWN}{CTRL}SPACE"
+ ],
+ "tbIntellisense_ShowAfterKeyPress": [
+ "{ALLEXCEPT}ARROWUP|ARROWDOWN|ARROWLEFT|ARROWRIGHT|ESCAPE|SHIFT|CONTROL|ALT|TAB|SPACE|ENTER|BACKSPACE|F1|F2|F3|F4|F5|F6|F7|F8|F9|F10|F11|F12|F13|F14|F15|F16|F17|F18|F19|F20|DELETE|HOME|END|CANCEL|PAGEUP|PAGEDOWN|&|+|-|*|/|\\|^"
+ ],
+ "tbDebugConsole_SelectAllEntryBox": [
+ "{KEYDOWN}{CTRL}A"
+ ],
+ "tbPanels_SetActiveLayoutDefault": [
+ "{KEYDOWN}{CTRL}#"
+ ],
+ "tbEditor_AddSelectionToNextFindMatch": [
+ "{KEYDOWN}{CTRL}D"
+ ],
+ "tbToolbox_SelectNextTool": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWDOWN",
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWRIGHT"
+ ],
+ "tbToolbox_SelectPrevTool": [
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWUP",
+ "{KEYDOWN}{KEYDOWNREPEAT}ARROWLEFT"
+ ]
+}
+```
+
+
+
+## Theme
+
+
+
+- Classic (Light)
+- ✔ Dark
+- Light
+---
+- Reload from disk
+
+## Language
+
+
+
+- ...
+- English (British English)
+- ...
diff --git a/docs/IDE/Menu/index.md b/docs/IDE/Menu/index.md
index 835f0c0..0651e32 100644
--- a/docs/IDE/Menu/index.md
+++ b/docs/IDE/Menu/index.md
@@ -9,18 +9,14 @@ permalink: /tB/IDE/Project/Menu

-- [File](/tB/IDE/Project/Menu/File)
-- Edit
-- View
-- Project
-- Format
-- Debug
-- Run
-- Tools
-- Add-Ins
-- Window
-- [Help](/tB/IDE/Project/Menu/Help)
-
-> [!NOTE]
->
-> TODO: Add each Menu item.
+- [File](File)
+- [Edit](Edit)
+- [View](View)
+- [Project](Project)
+- [Format](Format)
+- [Debug](Debug)
+- [Run](Run)
+- [Tools](Tools)
+- [Add-Ins](Add-Ins)
+- [Window](Window)
+- [Help](Help)
diff --git a/docs/IDE/Open Editors.md b/docs/IDE/Open Editors.md
new file mode 100644
index 0000000..425660c
--- /dev/null
+++ b/docs/IDE/Open Editors.md
@@ -0,0 +1,16 @@
+---
+title: Open Editors
+parent: IDE
+# nav_order:
+permalink: /tB/IDE/Project/Open Editors
+---
+
+# Open Editors
+
+When a project isn't open this will be empty.
+
+
+
+When a project is open it will list the files that are currently open in your [Editor](Editor)
+
+
diff --git a/docs/IDE/Outline.md b/docs/IDE/Outline.md
new file mode 100644
index 0000000..0b7ea2f
--- /dev/null
+++ b/docs/IDE/Outline.md
@@ -0,0 +1,18 @@
+---
+title: Outline
+parent: IDE
+# nav_order:
+permalink: /tB/IDE/Project/Outline
+---
+
+# Outline
+
+When a project isn't open this will be empty.
+
+
+
+Once you open a project it will list the `Modules`/`Classes` etc.
+
+
+
+You can click on an item to navigate to that point in the code file.
diff --git a/docs/IDE/Package Publishing.md b/docs/IDE/Package Publishing.md
new file mode 100644
index 0000000..2679b94
--- /dev/null
+++ b/docs/IDE/Package Publishing.md
@@ -0,0 +1,18 @@
+---
+title: Package Publishing
+parent: IDE
+# nav_order:
+permalink: /tB/IDE/Project/Package Publishing
+---
+
+# Package Publishing
+
+When a project isn't open this will be empty.
+
+
+
+Once you open a project you will be able to edit the properties.
+
+
+
+Click the "EDIT" and this will open the [Project Settings](Project%20Settings.md)
diff --git a/docs/IDE/Project Settings.md b/docs/IDE/Project Settings.md
index f29f4c3..3a110a1 100644
--- a/docs/IDE/Project Settings.md
+++ b/docs/IDE/Project Settings.md
@@ -27,6 +27,14 @@ Listed below are the project settings, in the same order as they appear in the P
## Library References
+
+
+
+
+See [Packages](../Packages/index.md)
+
+
+
## Compiler Warnings
## Project ID
diff --git a/docs/IDE/Toolbox.md b/docs/IDE/Toolbox.md
index 4364e08..4e7651e 100644
--- a/docs/IDE/Toolbox.md
+++ b/docs/IDE/Toolbox.md
@@ -17,4 +17,10 @@ See [Controls](../../Controls)
The "GoTo COM References" button takes you to **Project Settings** and filters by "project.references".
+
+
+Click on the _Available COM References_ tab.
+
+
+
See [Project Settings](Settings) for more info.
diff --git a/docs/IDE/Watches.md b/docs/IDE/Watches.md
new file mode 100644
index 0000000..463bb81
--- /dev/null
+++ b/docs/IDE/Watches.md
@@ -0,0 +1,22 @@
+---
+title: Watches
+parent: IDE
+# nav_order:
+permalink: /tB/IDE/Project/Watches
+---
+
+# Watches
+
+When a project isn't open this will be empty.
+
+
+
+Once you open a project it will other buttons available.
+
+
+
+If you wish to add a new watch click  and type in your "Expression to watch"
+
+
+
+You can remove any with the Clear button 
diff --git a/docs/IDE/Webpage.md b/docs/IDE/Webpage.md
new file mode 100644
index 0000000..5fa9327
--- /dev/null
+++ b/docs/IDE/Webpage.md
@@ -0,0 +1,10 @@
+---
+title: Webpage
+parent: IDE
+# nav_order:
+permalink: /tB/IDE/Project/Webpage
+---
+
+# Webpage
+
+