modulo.home.dhs.org
Text Step.rc Commands

;Note: Replace all {blahblah} with what the blahblah tells you to. 
;For example: DwarfBackPic {bitmap} should be like DwarfBackPic fold1.bmp
;And ShortcutDragMode {0,1,2} could be ShortcutDragMode 1
;In other words, when you actually use these commands, none of should have the {blahblah} left in them.
;Remember, this does not replace the module's readme (well, it kind of does, actually).
;If you any questions, read the documentation that came with the module.
Shortcuts/Desktop Popup Tasks/Tray Bangs Command Line Virtual Windows Scripting Wallpaper Wharf Miscellaneous
Shortcuts/Desktop

;Dwarf.dll
DwarfNoAnim		;turns off folder/subfolder animations
DwarfAnimStep #		;sets the folder/subfolder animation step to ##(defaults to 64)
DwarfAnimDelay #	;sets the folder/subfolder animation time delay to ##(defaults to 10)
DwarfNoHints		;turns off Dwarf hints
DwarfCloseOnSwitch	;causes all folders/subfolders to close when focus switches to another window
DwarfBackPic {bmp}	;sets a default bitmap to show behind every main Dwarf
DwarfFolderBackPic {bmp};sets a default bitmap to show behind all folder/subfolder items
DwarfFolderPic {bmp}	;sets a default bitmap to show behind all folders/subfolders
DwarfEnableDrag		;enables dragging of Dwarfs
!DwarfHide #		;hides all Dwarfs in group #
!DwarfShow #		;shows all Dwarfs in group #
!DwarfToTop #		;sets all Dwarfs in group # as always on top
!DwarfToBottom #	;sets all Dwarfs in group # to the bottom
!DwarfEnableDrag	;enables dragging of Dwarfs
!DwarfDisableDrag	;disables dragging of Dwarfs
*Dwarf #{#THV} "name" x-position y-position bitmap width height module/program/litestep-bang-command arguments
*Dwarf #{#THV} "name" x-position y-position bitmap width height Folder	;start folder entries
*Dwarf ~Folder		;end folder entries

;EasyCuts
ShortcutsAlwaysOnTop		;makes all shortcuts always on top
ShortcutDragMode {0,1,2}	;0-right click and press a key 1-explorer style click and drag 2-disabled
*Shortcut "Name" # # .winicon="c:\path\to\program.exe" .none .none "command/path"	;.winicon extracts the asscociated icon for that path
*Shortcut "Name" # # {bitmap} {bitmap} {bitmap} #0T "command/path" ;T makes that shortcut always on top, 0 can be replaced by the number of the shortcut group
;note, do not replace the final # in the above line with a number
!SnapShot	;do this before recycle to save the changes made by dragging the shortcuts 

;DeskFolders
;this stuff is pretty confusing so you might want to check out http://maduin.dasoft.org/deskfolders/
DeskFolderPaintHack	;should fix transparency problems if you are having them
*DeskFolder folder({path}/controlPanel/desktop/fonts/myComputer/network/printers/programs/recycleBin/startMenu) position(#, #) size(#, #) view(icon/smallIcon/list) background({bitmap}/{color}/transparent) border(true/false) browse(default/inPlace) contents(all/files/folders) filter({filename pattern i.e. *.htm?}) font({font name}/(that's a real slash){font size}) labels({color}/transparent) name({name}) overlay(true/false) scrollbar(true/false) showHidden(true/false) text({color}) visible(true/false)
;that was one hell of a long line
!DeskFolder browse name({name}/all) folder({path}/controlPanel/desktop/fonts/myComputer/network/printers/programs/recycleBin/startMenu)	;switches the dfolder specified in name() to the folder specified in folder()
!DeskFolder browse name({name}/all) up		;up one level for name()
!DeskFolder hide name({name}/all)		;hides dfolder specified in name()
!DeskFolder show name({name}/all)		;shows dfolder specified in name()
!DeskFolder toggle name({name}/all)		;toggles dfolder specified in name()
!DeskFolder refresh name({name}/all)		;refreshes dfolder specified in name()

;LSDesk
;add these to Modules.ini
[LSDesk]
X = #			;x starting position
Y = #			;y starting position
Width = #		;overall width that icons take up
Height = #		;overall height that icons take up
Font Face={font name}
Font Size=#
Font Color=######

;Icon
IconTextColor ######
IconDesktopFolder C:\folder\path;specify what folder's icons should be displayed
IconXstart #			;x starting position
IconYstart #			;y starting position
IconXoffset #			;x distance between icons
IconYoffset #			;y distance between icons
!LineUpIcons			;moves icons back to where they started

;LSTicker
*Ticker # # # # # BMP MSG		;x coord., y coord., Width per character in font, Length in characters of ticker, delay in seconds for non-scrolling 1/10 seconds for scrolling, bitmap font, message (see below)
%% = prints a normal % character
%@ = Internet time in beats
%a = AM/PM
%c = CPU utilization (as a percentage)
%d = date
%h = hour in 12/24 hour format (according to USClock setting in step.rc)
%i = IP address (when online)
%m = minutes
%n = month (name)
%o = month (number)
%p = page (swap) file free (as a percentage)
%r = ram available (as a perentage)
%s = seconds
%u = uptime (as days:hours:minutes)
%v = virtual ram free (percentage)
%w = week day
%y = year (long)
%z = year (short)
Shortcuts/Desktop Popup Tasks/Tray Bangs Command Line Virtual Windows Scripting Wallpaper Wharf Miscellaneous
Popup

;Popup by Re5ource
PopupTitleColor ######
PopupTitleBgColor ######
PopupEntryColor ######
PopupEntryBgColor ######
PopupSelEntryColor ######
PopupSelEntryBgColor ######
PopupBevelLightColor ######
PopupBevelDarkColor ######
PopupGradientEntry ######	;if no color is specified it goes to black
PopupGradientTitle ######	;if no color is specified it goes to black
PopupTitlePix {bmp}
PopupEntryPix {bmp}
PopupSelEntryPix {bmp}
PopupBottomPix {bmp}
PopupEntryFontFace {font name}
PopupFontHeight #
NoPopupMenuBevel
PopupDateTimeAlign {0,1,2,4}	;0-left 1-center 2-right 4-vertical center
PopupOverlapX #			;how much a child folder overlaps parent folder, can be positive or negative
PopupOverlapY #			;how much a child folder is above or below parent folder entry, can be positive or negative
NoPopupTransparent
MinPopupWidth #
MaxPopupWidth #
PopupAdaptiveWidth		;popup shrinks and grows depending on length of entries
PopupSubmenuHeight #		;independent of popupfontheight
PopupTextOffset #		;text distance from edge of popup, can be positive or negative
NoPopupCloseButton		;disables X button on torn-off/pinned popups, double click anywhere on title to close
HotListName {Name}
PopupIcons
PopupIconSize #
PopupDefaultIcon {Icon}
NoPopupFolderIcon
PopupTasksWindowCaption		;makes popuptasks use real window captions
PinnedPopupNotOnTop
PopupShowExtension		;shows file extensions
PopupBlt {0,1,2}		;bitmaps are painted either 0-normal, 1-stretched, or 2-tiled
ShrinkPopupBar			;shrinks bar to size of bitmap (?)
PopupAutoSeparator		;automatically inserts separators between folders and files in folders
PopupMenuDelay 100 		;delay to open submenu in milliseconds
NoPopupTitles			;no titles on submenus, buggy
!RemoteAmp {bmp}		;makes play, stop, next, and previous buttons for Winamp, Kjofol and Apollo
!PopupImage {bmp}		;can use transparency with FF00FF
!DateTime			;default date and time
*Popup "%H:%M.%S" !DateTime	;replace %H etc. with the commands below
;DATE
%A Weekday name (%a abbreviated)
%B Month name (%b abbreviated)
%c Date and time representation appropriate for locale
%d Day of month
%j Day of year
%m Month
%p Current locale’s A.M./P.M. indicator for 12-hour clock
%U Week of year, with Sunday as first day of week (00 – 53)
%w Weekday (0 – 6; Sunday is 0)
%W Week of year, with Monday as first day of week (00 – 53)
%x Date representation for current locale
%Y Year with century (%y without century)
%z, %Z Time-zone name or abbreviation; no characters if time zone is unknown
;TIME
%H  Hour in 24-hour format
%I  Hour in 12-hour format
%M  Minute as decimal number
%S  Second as decimal number
%X  Time representation for current locale
%%@ Internet time
!Separator
!PopupTasks			;makes submenu showing current tasks
!PopupRun			;makes run dialog in popup, accepts bangs, tab for autocomplete, arrow up/down for history

;MidPop
;NOTE: These are for Modules.ini not Step.rc
[MidPop]
Delay=#		;delay in milliseconds, if you click and hold mouse button for longer than delay #, popup will not come up 
Excusive={0,1}	;0-let other programs see that you clicked midddle button, 1-hide from other programs such as Pointix Scroll++

;DeskMenu - gets most settings from regular popup settings in step.rc
DeskMenuX #			;x starting position
DeskMenuY #			;y starting position
DeskMenuIconSize #
DeskMenuSubmenuHeight #
*DeskMenu "Program Name" C:\Program\Path.exe
Shortcuts/Desktop Popup Tasks/Tray Bangs Command Line Virtual Windows Scripting Wallpaper Wharf Miscellaneous
Tasks/Tray

;Tasks.dll
TasksDirection {left,right,up,down}
TasksDragDistance #			;if dragged less than this distance the task bounces back and registers a mouseclick
TasksPaddingX #				;x distance between tasks
TasksPaddingY #				;y distance between tasks
TasksWrapCount #			;number of tasks to make in tasksdirection before starting a new row
TasksWrapDirection {up,down,left,right}	;if tasksdirection is left or right, you must use up or down for the new row setting, if tasksdirection is up or down, you must use left or right for the new row setting
TasksHeight #				;tile height
TasksWidth #				;tile width
TasksX #				;x starting position (positive or negative)
TasksY #				;y starting position (positive or negative)
TasksIconSize #
TasksIconX #				;x position inside tile to start icon
TasksIconY #				;y position inside tile to start icon
TasksPixX #				;x position inside tile to start custom picture
TasksPixY #				;y position inside tile to start custom picture
TasksBgColor ######			;tile bg color, can use FF00FF for transparency
TasksDarkColor ######			;tile dark bevel color, can use FF00FF for transparency
TasksLightColor ######			;tile light bevel color, can use FF00FF for transparency
TasksSelBgColor ######			;selected tile bg color, can use FF00FF for transparency
TasksSelDarkColor ######		;selected tile dark bevel color, can use FF00FF for transparency
TasksSelLightColor ######		;selected tile light bevel color, can use FF00FF for transparency
TasksBackImage {bitmap}			;tile bg picture, use .none for transparency
TasksSelBackImage {bitmap}		;selected tile bg picture, use .none for transparency
TasksAlwaysOnTop	
TasksAutoArrange			;if you drag a task away, the rest of the tasks will automatically align themselves
TasksOnlyMinimized			;only minimized tasks shown
TasksMoveAll				;when you drag one task it will make the others follow
TasksNoMove				;disables dragging
TasksStartHidden			;use !toggletasks or !showtasks to make tasks visible
TasksNoHints				;turn off tooltips
TasksHighLightSelected			;highlights tile of active window
TasksTitleIconX #			;x position inside tile to start icon when using titles
TasksTitleIconY #			;y position inside tile to start icon when using titles
TasksTitlePixX #			;x position inside tile to start custom tasks picture
TasksTitlePixY #			;y position inside tile to start custom tasks picture
TasksTitleHeight #			;height of title box
TasksTitleWidth #			;width of title box
TasksTitleX #				;x position inside tile to start title box
TasksTitleY #				;y position inside tile to start title box
TasksTitleFont {font name}
TasksTitleFontSize #
TasksTitleAlways			;overrides TasksTitleOnlyMinimized
TasksTitleOnlyMinimized			;show title only when program is minimized
TasksTitleBgColor ######		;title box bg color, use FF00FF for transparency
TasksTitleDarkColor ######		;title box dark bevel color, use FF00FF for transparency
TasksTitleFontColor ######		;title box font color
TasksTitleLightColor ######		;title box light bevel color, use FF00FF for transparency
TasksTitleSelBgColor ######		;selected title box bg color, use FF00FF for transparency
TasksTitleSelDarkColor ######		;selected title box dark bevel color, use FF00FF for transparency
TasksTitleSelFontColor ######		;selected title box font color
TasksTitleSelLightColor ######		;selected title box light bevel color, use FF00FF for transparency
*TasksIcon {text} {file} {icon#}	;overrides default app icon, {text} is full or partial window class name, {file} is icon file, {icon#} is icon number within file (often 0)
*TasksIgnore {text}			;makes that program not be displayed as a task, {text} is full or partial window class name
*TasksPix {text} {bitmap}		;overrides default app icon, {text} is full or partial window class name
!BottomTasks				;makes the task tiles bottom most
!GatherTasks				;groups tasks back together
!HideTasks
!ShowTasks
!ToggleTasks				;hides/shows tasks list
!TopTasks				;makes the task tiles top most

;sysTask
TaskX #				;x position to start tasks
TaskY #				;y position to start tasks
TaskWidth #			;task window width
TaskHeight #			;task window height
TaskNoHighlight			;does not highlight active window
TaskNoMove			;disables task window dragging
TaskPadding #			;width of spacing between icons
TaskIconSize #
TaskBackBmp {bitmap,.snapshot}	;.snapshot will display background behind tasks
TaskBackColor ######
TaskForeColor ######

;Minimize to Desktop Icon
;Settings in min.ini
;The format is 0x00BBGGRR
[min]
Vertical={0,1}			;0-horizontal, 1-vertical
StartX=#			;x starting position
StartY=#			;y starting position
BackgroundColor=0x00###### 
TextColor=0x00######

;Systray.dll
SystrayAlwaysOnTop
SystrayAutoSize "{left,right} {up,down}";controls how tray window is resized when icons are added or removed
SystrayBitmap "{bitmap} {border-left} {border-top} {border-right} {border-bottom} {tiled}" ;check the readme for skinning info
SystrayBorderDrag			;enables left click dragging by the border
SystrayBorderX #			;x space between border and icons
SystrayBorderY #			;y space between border and icons
SystrayDirection "{direction} {wrap-direction}"	;controls where new icons are added, can be up/down left/right or left/right up/down
SystrayHidden				;use !systrayshow or !systraytoggle to show it
SystrayIconSize #
SystrayMinWidth #			;use -1 for no minimum
SystrayMinHeight #			;use -1 for no minimum
SystrayMaxWidth #			;use -1 for no maximum
SystrayMaxHeight #			;use -1 for no maximum
SystrayX #				;x starting position, can be negative
SystrayY #				;y starting position, can be negative
SystraySnapDistance #			;while dragging, if tray comes within # pixels of edge it will snap to the edge
SystraySpacingX #			;number of x pixels spacing between icons
SystraySpacingY #			;number of y pixels spacing between icons
SystrayWrapCount #			;max number of icons to show on row before wrapping to new row
*Wharf "System Tray" .none @C:\Litestep\systray.dll
!SystrayHide
!SystrayMove {x} {y}			;moves systray to x, y
!SystrayShow
!SystrayToggle				;shows/hides the systray

;sysDesk
SetDesktopArea
SDALeft #		;spacing from left edge of the screen to which maximized windows should extend
SDARight #		;spacing from right edge of the screen to which maximized windows should extend
SDATop #		;spacing from top edge of the screen to which maximized windows should extend
SDABottom #		;spacing from bottom edge of the screen to which maximized windows should extend
sysTrayIconSize #
sysTrayPaddingWidth #	;padding distance between icons
sysTrayOrientation {left,right,center}{top,bottom,middle}
sysTrayWrapcount #	;max number of icons to show on row before wrapping to new row
Shortcuts/Desktop Popup Tasks/Tray Bangs Command Line Virtual Windows Scripting Wallpaper Wharf Miscellaneous
Bangs

;GeekAmp
WinAmpPath c:\path\to\winamp.exe
!AMP_PLAY		;will launch Winamp minimized if it is not running
!AMP_PAUSE
!AMP_STOP
!AMP_NEXT
!AMP_PREV
!AMP_VOLUMEUP
!AMP_VOLUMEDOWN
!AMP_LOADFILE		;launches open file dialog, will launch Winamp minimized if it is not running
!AMP_FFWD5S		;fast forward five seconds
!AMP_REW5S		;rewind five seconds
!AMP_EQ			;toggles equalizer window
!AMP_PLAYLIST		;toggles playlist window, will launch Winamp minimized if it is not running
!AMP_PREFS		;toggles preferences window, will launch Winamp minimized if it is not running
!AMP_ONTOP		;toggles whether Winamp is on top or not
!AMP_REW		;mimics function of rewind button
!AMP_ABOUT		;displays about dialog
!AMP_POWER		;toggles Winamp on/off
!AMP_OPENLOC		;brings up open loaction dialog, good for Shoutcast
!AMP_LISTSTART		;moves to start of playlist
!AMP_LISTEND		;moves to end of playlist
!AMP_STOPFADE		;stops with a fadeout
!AMP_SHOW		;toggles the main window
!AMP_REPEAT		;toggles the repeat button
!AMP_SHUFFLE		;toggles the shuffle button
!AMP_MAINMENUPOPUP	;pops up the main Winamp menu
!AMP_DOUBLESIZE		;toggles doublesize mode
!AMP_EASYMOVE		;toggles easymove mode
!AMP_LOADDIR		;brings up dialog to add directory to playlist
!AMP_JUMPTOTIME		;brings up jump to time dialog
!AMP_JUMPTOFILE		;brings up jump to file box
!AMP_JUMP10FWD		;jumps 10 songs forward on playlist
!AMP_JUMP10BACK		;jumps 10 songs back on playlist
!AMP_WINDOWSHADE	;toggles windowshade mode

;DeskFunk
!SDA {left} {top} {right} {bottom}	;changes spacing from edge of the screen to which maximized windows should extend
!Showtaskbar				;shows the taskar
!hidetaskbar				;hides the taskbar (it hides it completely, not autohide)

;LSsureshot
!LSsureshot			;take screenshot
;modules.ini commands
[LSsureshot]
image=name.bmp 			;default is current.bmp
path=c:\path\to\save\image\in\ 	;default is c:\litestep\
format={JPG,BMP}		;default is JPG, must be all caps
compression=#			;default is 100, from 0 to 100, only works with JPGs

;Various Bangs
!SetWallPaper {bitmap}
!ChangeRes {bitsperpixel} {width} {height}
!ToggleScreenSaver

;GeekControl
!maxcurrentwindow
!mincurrentwindow
!RestoreCurrentWindow
!SendtoBottom
!AlwaysOnTop
!Geek_MSGTop		;brings up the last AIM window typed in
!Geek_IMToggle		;toggles your AIM buddy list
!Geek_MircToggle	;toggles your miRC window
!Toggle_User_Window {window class name}

;stbang
!STMinCurWindow
!STMaxCurWindow
!STCloseCurWindow
!STToggleWharf		;toggles wharf as when dblclick on the caption of wharf

;ShowDesktop
!ShowDesk	;hides/shows all windows on current virtual window

;LSEject
!cd_eject
Shortcuts/Desktop Popup Tasks/Tray Bangs Command Line Virtual Windows Scripting Wallpaper Wharf Miscellaneous
Command Line

;LSXCommand
CommandX #					;x starting position
CommandY #					;y starting position
CommandWidth #					;width of command box
CommandHeight #					;height of command box
CommandBorderSize #
CommandTextSize #
CommandBGColor ######
CommandTextColor ######
CommandBorderColor ######
CommandTextFontFace {font name}
CommandNotMoveable				;disable drag
CommandNotAlwaysOnTop
CommandNoClearOnCommand				;does not erase command after it is executed
CommandHideOnStart				;show with !togglecommand
CommandClearOnHide				;erases command when box is hidden
CommandNoCursorChange				;stops cursor from changing to text select cursor
CommandSelectAllOnFocus				;selects everything in box when box gains focus
CommandHistoryEntries #				;number of history entries to keep
CommandSearchEngineList c:\path\to\engines.list
CommandNoWarnOnError				;does nothing when there is an error rather than display a dialog
CommandHistoryMenuEntries #			;number of history entries to keep in context menu
CommandNewestHistoryItemsOnTop			;puts newest history items at top of context menu
CommandUnixHistory				;changes history to up for previuos down for next
CommandContextMenuAboveBox			;use if you run your box at the bottom of the screen
CommandContextMenuExecute			;execute rather than copy a command from the context menu
CommandContextMenuOrder {012 in any order}	;0-history, 1-aliases, 2-search engines
CommandNoTabMicroComplete			;stops tab from selecting the next word
CommandClearHistoryOnStartup
CommandAssumeNetAddress				;if it can't find a command it will open in your browser
CommandExplorePaths				;opens directories in treed explorer window rather than folder view
CommandSelectAllOnMouseFocus			;selects everything in box when box gains focus by clicking
*CommandAlias aliasname c:\path\to\program.exe	;type in the aliasname and the program will launch
!ToggleCommand					;shows/hides the command box
!FocusCommand					;gives focus to command box
!CommandClearHistory				;clears history entries
!CommandRescanEngines				;rescans the engines.list file for changes
!CommandShowContextMenu				;shows context menu wherever cursor is

;LSCommand
CommandX #					;x starting position
CommandY #					;y starting position
CommandWidth #					;width of command box
CommandHeight #					;height of command box
CommandBorderSize #
CommandTextSize #
CommandBGColor ######
CommandTextColor ######
CommandBorderColor ######
CommandTextFontFace {font name}
CommandNotMoveable				;disable drag
CommandNotAlwaysOnTop
CommandNoClearOnCommand				;does not erase command after it is executed
CommandHideOnStart				;show with !togglecommand
CommandClearOnHide				;erases command when box is hidden
CommandNoCursorChange				;stops cursor from changing to text select cursor
!ToggleCommand					;shows/hides the command box
!FocusCommand					;gives focus to command box

;Console.dll
ConsoleText ######
ConsoleNoMove			;prevents moving and resizing of console
ConsoleNoResize			;prevents only resizing
ConsoleXpos #			;x position of ocnsole
ConsoleYpos #			;y position of console
ConsoleWidth #			;initial width of console
ConsoleNoBorder
ConsoleNoCursor			;no cursor in console
ConsoleNotOnTop
ConsoleOnStartup		;console appears on Litestep startup
ConsoleBackColor ######		;console bg color, leave line out for transparent bg
!Console			;toggles console on/off
!Cfocus				;gives the console focus
Shortcuts/Desktop Popup Tasks/Tray Bangs Command Line Virtual Windows Scripting Wallpaper Wharf Miscellaneous
Virtual Windows

;sysVWM
VWMMouseRight {0,1,2}		;0-disables mouse button, 1-button will switch to the vwm that you click on, 2-button will drag the miniwindows and the vwm
VWMMouseLeft {0,1,2}		;0-disables mouse button, 1-button will switch to the vwm that you click on, 2-button will drag the miniwindows and the vwm
VWMMouseMiddle {0,1,2}		;0-disables mouse button, 1-button will switch to the vwm that you click on, 2-button will drag the miniwindows and the vwm
VWMNoSwitchOnFocus		;prevents auto-switching when window on other desktop gains focus
VWMFocusCenter			;sets focus to window in center of screen on desktop switch
VWMNoShow			;starts VWM hidden, use !VWMRollup to show
VWMNoGathering			;prevents auto-gathering of all windows to first VWM on recycle
VWMNoMove			;disables dragging
VWMShowIcons			;paints icons within miniwindow
VWMIconSize #
VWMAutohide			;only works when docked to screen edge
VWMAutohideDistance #		;how close you must be to edge of screen for VWM to show, if VWMAutohide is on
VWMAutoSwitch			;automatically switch desktops when cursor is at the edge of the screen
VWMAutoSwitchDistance #		;how far cursor must be from edge for VWMAutoSwitch to kick in
VWMAutoSwitchDelay #		;number of milliseconds to wait before switching desktops
VWMTitlebars			;enables titlebars on miniwindows
VWMTitlebarMod #		;calculates height of titlebars, i.e. 2 would be one half of the VWM window, 4 would be one fourth
VWMBevel			;enables window bevel
VWMSnapWidth #			;when dragging, the distance from the edge of the screen where VWM will snap to the edge
VWMAlwaysOnTop
VWMForeColor ######		;color of miniwindows
VWMBackColor ######		;bg color
VWMSelBackColor ######		;color of shading that is applied to selected desktop
VWMBorderColor ######
VWMWinColor ######		;color of the bg of the windows when VWMBevel is on
VWMDesksX #			;number of windows on x axis
VWMDesksY #			;number of windows on y axis
VWMx #				;x position of VWM, can be negative
VWMy #				;y position of VWM, can be negative
VWMwidth #			;width of entire VWM
VWMheight #			;height of entire VWM
VWMBackBmp {bitmap}		;bg bitmap, .snapshot will take a snapshot of the background
VWMSelBmp {bitmap}		;selected virtual window bitmap
VWMTitlebarBmp {bitmap}
VWMWinBmp {bitmap}		;bitmap for tiny windows in miniview
!VWMUp				;move up one desktop
!VWMDown			;move down one desktop
!VWMLeft			;move left one desktop
!VWMRight			;move right one desktop
!VWMDesk #			;moves to desktop #
!VWMRollup			;hides/shows VWM
!VWMReset			;reloads VWM according to step.rc settings
!VWMGather			;brings all windows to your currrent desktop
!VWMOpen {desk} {command} {parameters}	;opens {command} in specified desktop
!VWMMoveApp {direction}		;moves active window one desktop over in specified direction
*VWMSticky {titlebar text}	;makes window appear on all desktops
*Wharf "sysVWM" .none @sysvwm.dll

;minivwm
VWMNoAuto		;disables automatically switching desktops when cursor is at the edge of the screen
VWMNoGathering		;prevents auto-gathering of all windows to first VWM on recycle
VWMVelocity #		;number of milliseconds that the mouse cursor has to be at the edge of the screen before switching virtual windows
VWMSecurityDistance #	;distance from the edge of the screen the mouse cursor has to be before performing a virtual desktop switch
VWMDesksX #		;number of desktops on the x axis (they won't actually show up on the screen)
VWMDesksY #		;number of desktops on the y axis (they won't actually show up on the screen)
VWMNoSwitchOnFocus	;disables desktop switch when window on different desktop gains focus
VWMFocusCenter		;sets focus to window in center of screen on desktop switch
VWMBlockedTimeout	;Check for blocked applications when switching desktop
!VWMDESK#		;switches to desktop #
!VWMDOWN
!VWMLEFT
!VWMRIGHT
!VWMUP
Shortcuts/Desktop Popup Tasks/Tray Bangs Command Line Virtual Windows Scripting Wallpaper Wharf Miscellaneous
Scripting

;lScript
LoadScript c:\path\to\scriptname.rc	;do NOT do LoadScript c:\litestep\step.rc
;scriptname.rc commands
*CustomBang !{command name} {command};|{command};|{command}	;semicolons are optional, they pause the script until the application is closed. {command} can be a path or a bang command
;lScript.exe commands
lScript.exe {command};|{command};|{command}		;semicolons are optional, they pause the script until the application is closed. {command} can be a path or a bang command

;script.exe
;I don't really understand this module. Try downloading it and looking through the two readmes. If you figure out the commands, send them to me at jorje@hotmail.com
;script.ini commands
[script]
moduleini=C:\litestep\modules.ini

;miniscript.dll
*miniscript start "{script name}"
*miniscript "{command}"
*miniscript "{command}"
*miniscript "{command}"	;up to ten commands can be used per miniscript
*miniscript end
!miniscript {script name}
Shortcuts/Desktop Popup Tasks/Tray Bangs Command Line Virtual Windows Scripting Wallpaper Wharf Miscellaneous
Wallpaper

;LSWallPaper
WallPaperBitmapPath c:\folder\path\	;folder where butmaps are stored
WallPaperTimeDelay ##:##:##		;time delay between switching wallpapers, hrs:mins:secs, 00:00:00 will make it never change
WallPaperListPath c:\path\to\wallpapers.list
WallPaperSequenced			;switches wallpapers in order rather than randomly
WallPaperStartup			;changes wallpaper at startup
!NextWallPaper
!PreviousWallPaper			;I can't get this to do anything
!ChangeWallPaper c:\path\to\bitmap	;use full path if bmp is not in your WallPaperBitmapPath folder
!RescanWallPaperList
!AboutLSWallPaper			;pops up message box with LSWallPaper info
;wallpapers.list file, use // for comments
c:\path\to\bitmap	{0,1}	//0-not tiled, 1-tiled, use full path if bmp is not in your WallPaperBitmapPath folder

;Backlite
;Modules.ini settings
[BACKLITE]
background=c:\path\to\bitmap
Shortcuts/Desktop Popup Tasks/Tray Bangs Command Line Virtual Windows Scripting Wallpaper Wharf Miscellaneous
Wharf

;LSMail v2
*Wharf LSMail LSMail.bmp @c:\Litestep\LSMail.app

;LSMail v1r5 Modules.ini settings
[LSMail]
NoMail=c:\litestep\MAIL\NoMail.BMP		;bmp for when there are no messages
NMailChecking=#					;# of bmps in mail checking animation
MailCheckingBase=c:\litestep\MAIL\{letter}	;{letter} is first letter of the animation bitmaps
MailCheckingDelay=#				;milliseconds between bmps in animation
NMailPresent=#					;# of bmps in mail present animation
MailPresentBase=c:\litestep\MAIL\{letter}	;{letter} is first letter of the animation bitmaps
MailPresentDelay=#				;milliseconds between bmps in animation
AlertBox={0,1}					;1-pops up window when you have new mail, 0-doesn't
Pop_Server_1=mail.yourserver.com
Pop_User_1=youraccount
Pop_Password_1=yourpassword
Pop_Port_1=110					;port to connect to, usually 110
PenColor_1=0x######				;color of pen that draws how many messages you have
PenX_1=#					;x coord of where pen starts drawing
PenY_1=#					;y coord of where pen starts drawing
Pop_Server_2=mail.yourserver.com
Pop_User_2=youraccount
Pop_Password_2=yourpassword
Pop_Port_2=110					;port to connect to, usually 110
PenColor_2=0x######				;color of pen that draws how many messages you have
PenX_2=#					;x coord of where pen starts drawing
PenY_2=#					;y coord of where pen starts drawing
Pop_Server_3=mail.yourserver.com
Pop_User_3=youraccount
Pop_Password_3=yourpassword
Pop_Port_3=110					;port to connect to, usually 110
PenColor_3=0x######				;color of pen that draws how many messages you have
PenX_3=#					;x coord of where pen starts drawing
PenY_3=#					;y coord of where pen starts drawing
MailClient=c:\path\to\mail\client.exe
CheckDelay=#					;time in minutes between checking for new mail
ShowError={0,1}					;1-show errors, 0-don't
SoundOnlyOnNew={0,1}				;0-sound whenever checking for mail, 1-only when there is new mail
AutoFlagOff={0,1}				;1-puts flag down when you launch email client, 0-doesn't
nSounds=#					;# of sounds listed below
Sound1=f:\internet\eudora\notify.wav
Sound2=f:\internet\eudora\notify2.wav
Sound3=...
Sound4=...
...
Soundn=...

;Modified Wharf.dll
WharfTileSize #		;makes wharf tiles #x#
Shortcuts/Desktop Popup Tasks/Tray Bangs Command Line Virtual Windows Scripting Wallpaper Wharf Miscellaneous
Miscellaneous

;LSstart
*Start c:\path\to\program.exe {parameters}
*Start !{bang command}