User Tools

Site Tools


<< Back



Welcome to the Koda help file.

Koda was developed to help assist with the creation of forms (GUIs) for the AutoIt3 scripting language. Koda saves its form definition in a standard XML file with .kxf extension. It offers all the control properties and styles that AutoIt offers. The interface has four principal parts: Main Window, Object Tree Window,Object Inspector and Form List Window.

Designer features

  • all AutoIt controls supported
  • support for four custom (UDF based) controls
  • control resizing and moving
  • control copy/cut/paste/delete
  • unlimited undo levels
  • alignment to grid (grid size is customizable)
  • changing properties and styles in Object Inspector reflects immediately
  • align palette for control alignment
  • visual control tab order changing
  • customizable colors
  • customizable tool bars
  • forms saving and loading
  • simultaneous multiple forms editing
  • generates new code or updates existing script
  • easy-to-use Form Templates for organizing your templates
  • import existing GUI scripts (even those not created by Koda)
  • support for write and use import converters (for other form formats)
  • multilingual

Multiple controls handling

You can cut, copy, paste and delete multiple controls at the same time. Controls can be selected by a “rubber frame”.

When you select multiple controls, all properties that are common to them can be changed at the same time.

Generating code

Koda tries to create code that is as clean and readable as possible. The code generator is able to:

  • generate loop and event code
  • generate include statements
  • make use of user templates
  • make literal presentation of styles
  • expand variables in the text properties
  • expand AutoIt macros in text properties
  • use customizable indentation
  • use customizable variables scope


Koda is fully portable. No additional libraries or registry support is required to execute on your system. The only registry key Koda may create is the KXF file association — at your discretion. All of Koda's settings are kept within a single xml file.

If you run Koda in a environment where you have no writing rights, you will be prompted to comply in two ways:

  • Continue to work without the ability to save your settings
  • Allow Koda to save settings in the “Koda” subfolder within %AppData% folder of current user profile
koda/en/documentation/features.txt · Last modified: 2014/07/10 10:48 (external edit)