parent nodes: YSokoban

Hot-keys and drag and drop actions

Drag and drop actions:

  1. One can drag and drop a box from one cell to the other. If there is path then man will push that box to it's new location.
  2. Drag and drop file with collection (or single level) to the YSokoban window (drag it from windows explorer to the YSokoban). This will select this collection in YSokoban for play.
  3. Drag and drop file with skin over YSokoban. In that case YSokoban will use that skin to show current level.

Hot-keys

YSokoban has many hotkeys to do some frequently used actions. Here is a list of all existing hotkeys:
Key ActionCategory
Ctrl-TAB open drop-down Collection combobox-
Shift-TAB open drop-down Player combobox-
ESC Restart levelgame play
Shift-ESC Restart level plus resize YSokoban to fit levelgame play
arrows move player (left, right, up, down)game play
backspace undogame play
Shift-backspace undo stepgame play
space redo or stop playing solution (F2)game play
Ctrl-space continue redo (non-stop)game play
Shift-space make one stepgame play
F9 toggle show reachablegame play
Ctrl-F9toggle show movable boxesgame play
Alt-F9(1.624+) toggles showing not moved boxes (boxes which were not touched from start of solving level to that moment). Sometimes used by level creators.game play
F2replay solutionReplay
Ctrl-F2replay solution (stopping on box change)Replay
Shift-F2replay solution (step-by-step)Replay
End(1.624+) pressed during solution replay (or pasted solution) jumps instantly to final result (skipping all moves).Replay
Home(1.624+) (works only in finished state, i.e. during final animation - all boxes and man are happily ... jumping) reloads level and puts mark only on non moved boxes (see Alt-F9 about non moved boxes).Replay
F11toggle full screen mode.-
Ctrl-F11toggle status/menu bar.-
Ctrl-Ssave solution-
Ctrl-Dload solution-
Ctrl-HomeJump to the first level in the collectionnavigation
Ctrl-EndJump to the last level in the collectionnavigation
Ctrl-0..9Bookmark current levelnavigation
0..9Jump to corresponding bookmarked levelnavigation
Ctrl-LeftArrowJump to previous level in the collectionnavigation
Ctrl-RightArrowJump to next level in the collectionnavigation
Shift-Ctrl-Left/DownArrowJump to previous unsolved levelnavigation
Shift-Ctrl-Right/UpArrowJump to next unsolved levelnavigation
Ctrl-Alt-arrows Jump to prev/next level in the collection even if invalid (non existing)navigation
Alt-arrowsSame as Ctrl-Alt, i.e.: jump to prev/next level in the collection even if invalid (non existing)navigation
Alt-Shift-arrowsJump to prev/next invalid level in the collection (non existing levels + boxes != targets)navigation
Alt-F3 select folder for writing BMP/PNG filesscreen shots
Ctrl-F3 if not recording - start recording with frame 0; if recording - stop (only in recording mode)screen shots
Shift-F3 if not recording - continue recording (with next frame number); if recording - stop (only in recording mode)screen shots
Shift-X make screen shot of current levelscreen shots
Ctrl-Shift-X make screen shot of all levelsscreen shots
Ctrl-Alt-Shift-F3switch between recording non recording modescreen shots
Ctrl-Shift-F3switch between BMP/PNG modescreen shots
Ctrl-Alt-F3switch between full screen shot and level screen shot modescreen shots
Ctrl-F1 Shift-F1 or F12start default browser with correct URL so that it will show level from solution database site-
Ctrl-F12 put in clipboard URL for the solution database-
Ctrl-C
Ctrl-Ins
copy moves made for this level to clipboard-
Ctrl-Alt-C
Ctrl-Alt-Ins
copy to clipboard the rest of the solution-
Ctrl-Lcopy current level and solutions to the clipboard.-
Alt-Lcopy current level to the clipboard (no solutions, no changes, copy original level).-
Alt-Shift-Lsame as Alt-L but spaces are replaced with - or _ (minus or underscore)-
Ctrl-Alt-Lsame as Ctrl-L but spaces are replaced with - or _ (minus or underscore)-
Ctrl-Shift-Lsame as Ctrl-L but RLE packed-
Ctrl-Alt-Shift-Lsame as Ctrl-L but MF8 format-
Ctrl-Msame as above but has XSB + MF8 format-
Ctrl-Rtoggles showing the numeric/alphabet ruler (chess like notation).-
Alt-Rtoggles showing the numeric/numeric ruler.-
Ctrl-V
(Shift-Ins)
paste moves from clipboard-
Ctrl-Ipaste moves from clipboard and make them instantly (no visualization)-
Ctrl-Shift-V
Ctrl-Shift-Ins
paste moves, but stops on every box change then you can continue with space.-
Shift-LeftArrowRotate level 90 degrees left (aka rotate 270 degrees)orientation
Shift-RightArrowRotate level 90 degrees rightorientation
Shift-DownArrowHorizontal mirrororientation
Shift-UpArrowHorizontal mirror by default (or Vertical mirror if configured)orientation
Shift-H Horizontally mirroredorientation
Shift-L Rotated 270 degrees or left rotated 90 degreesorientation
Shift-O Original orientationorientation
Shift-R Rotated 90 degreesorientation
Shift-U Rotated 180 degreesorientation
Shift-V Vertically mirroredorientation
Shift-\ Horizontally mirrored and then Rotated 90 Degreesorientation
Shift-/ Horizontally mirrored and then Rotated 270 Degreesorientation
MPlay newly edited macro (edited in bottom part of Macro Dialog)Macros
Shift-Mplay selected macro (shown in upper part of Macro Dialog)Macros
F3..F8switch skinSkins
Ctrl-F3..F8switch skin (with opposite setting for the grid)Skins
Ctrl-Ntoggle net (grid) on skin (like Ctrl-F3..F8, but for current skin).Skins
*toggles autoresizing on/off.Skins
=switch autoresizing off and set skin to it's default size.Skins
# or `toggles autoresizing algorithm (there are two possible algorithms it depends on skin which one is better).Skins
- or [stop autoresizing and use skin with one pixel less size than currentSkins
+ or ]stop autoresizing and use skin with one pixel greater size than currentSkins
S and AIterate over skins in skins folder (sub-folder where YSokoban.exe is). A/S will iterate backward/forward on skins there.Skins
Alt-D(1.624+) Sometimes you have text with every other line empty. Alt-D will remove double lines from clipboard (then you can paste wherever you want), do not press alt-D twice, or you will remove more double lines than needed.Tool
F1Activates default browser with local help (if available). It should be in YSokobanDocs subfolder of a folder where YSokoban.exe us locatedTool

Created with wikidPad