TaskLayout WIKI

What should I know to be productive with TaskLayout?

Please study the GLOSSARY to understand all the tips on this page.

How to save window layout?

  1. Run TaskLayout
  2. Press Ctrl+Alt+L hotkey
  3. Select windows in the Layout editor
  4. Assign hotkey
  5. Save layout to file

How to restore window layout?

To open previously saved layout please do one of the following:
  • System tray menu> Open layout> Layout.TLF
  • Press assigned hotkey
  • Double click on Layout.TLF file

How to open or close layout from the command line?

TaskLayout.exe Layout.TLF - open layout
TaskLayout.exe [command] Layout.TLF
Where [command] is one of:
  • /o, /open - to open layout
  • /c, /close - to close layout
  • /s, /save - to save layout

What are the predefined hotkeys used by TaskLayout itself?

  • Ctrl+Alt+Right - activate next top window
  • Ctrl+Alt+Left - activate previous top window
  • Ctrl+Alt+Shift+X - close active layout.
    Handy single hotkey to close any of the most recent layout.
  • Ctrl+Alt+X - close all shell windows
  • Left Windows+Alt+P - pause/unpause TaskLayout
  • Ctrl+Shift+B - break current lengthy operation when applying/saving layout
  • Ctrl+Shift+L - create new layout (no pickup of windows from desktop)
  • Ctrl+Alt+L - save current layout
  • Ctrl+Shift+Alt+L - open TaskLayout settings

How to temporary stop TaskLayout?

You can easily pause TaskLayout whenever you want to disable assigned hotkeys. E.g: you may want to disable active hotkeys to not to accidently interrupt you while playing games.
  • System tray menu> Pause
  • Left Windows+Alt+P hotkey allow to pause and unpause application (even in case of hidden tray icon).
Use Settings> Configuration> Miscellaneous> Show tray icon when paused option to hide application icon in paused state.

How to make TaskLayout not to hang my slow PC when opening layouts?

Use Settings> Configuration> Layout Opening> Run commands each after other option to globally disable concurrent application start to improve performance. To setup the same option for individual layout use Layout editor> Advanced> Run commands each after other option.

How exactly window position calculated when opening layout?

When Display set to Auto and XY set to pixels position is calculated in absolute coordinates.
When Display set to Auto and XY set to percents position is calculated relatively in % of display width/height from left-top coordinates of display which matches the XY in pixels.
When Display set to Display N and XY set to pixels position is calculated relatively from the left-top coordinates of display.
When Display set to Display N and XY set to percents position is calculated relatively in % of display width/height from left-top coordinates of specified display.
When Desktop set to Desktop N window is moved to specified virtual desktop.
When Width/Height set to percents window size is calculated relatively in % of display width/height (working area without taskbar) which matches the current XY.

How to create layout with Finder tool?

Finder tool allow you to retrieve commands, window positions and test if current window name, class name matches specific window.
To manually create layout for specific visible window please do the following:
  1. Press Ctrl+Shift+L to open empty layout editor
  2. Press on Add button to start Command settings editor
  3. Press left mouse button down on Finder tool crosshair and move cursor to target window
  4. Release mouse button after Command settings editor get populated with the data retrieved from the inspected window
  5. Save layout to file

How to test layout command?

To manually test if layout command works correctly please do the following:
  1. Open Command settings editor
  2. Press Run button and note the result
Note: you can track the spent time using trayicon - it is always blinking when TaskLayout is in active state.

  • Applications/windows should start and be arranged almost instantly (few seconds or less) in case of correct command (expectation is correct for small application and shell windows).
  • But if the layout contains commands for heavy applications (those require much time to start) than it will take some time (several seconds).
  • If for some reasons TaskLayout fail to apply layout as fast as it was expected you can break "hang" until timeout come (default: 10 sec). Please see the following question for details.

How to break "hang" when saving or applying layout?

Sometimes TaskLayout may become unresponsive and user should wait until operation completed. Usually this may happen in 2 cases:
  1. Save layout operation executed on desktop(s) with many opened applications. TaskLayout have to enumerate all top windows and retrieve corresponding commands.
  2. User is trying to open previously saved layout. In case of incorrect layout configuration (or after foreign applications updates) TaskLayout will always fail to find required windows and will wait until timeout come.
To instantly stop this wrong or accidental operation please do one of the following:
  • System tray icon> Double mouse click
  • Press Ctrl+Shift+B hotkey