hotkeys - timofey260/RWE-Plus GitHub Wiki

Hotkeys

Generated using hotkeys to md converter

global

  • 1 - /MN - Menu
  • 2 - /GE - Geometry Editor
  • 3 - /TE - Tile Editor
  • 4 - /CE - Camera Editor
  • 5 - /LE - Light Editor
  • 6 - /FE - Effect Editor
  • 7 - /PE - Prop Editor
  • 8 - /LP - Level Properties
  • 9 - /HK - Hotkeys
  • ctrl + 0 - /RELOAD - Reloads menu ui
  • ctrl + S - /save - Saves the level
  • ctrl + O - /openNewProcess - Opens level in new process
  • ctrl + N - /newProcess - Creates new process
  • F11 - /fc - Fullscreen
  • ctrl + Z - /undo - Undo level changes. Hold shift to redo.
  • ctrl + Y - /redo - Redo level changes
  • Escape - /MN - Menu
  • ctrl + 2 - /-togglegeo - Toggles geometry
  • ctrl + 3 - /-toggletiles - Toggles tiles
  • ctrl + 4 - /-swichcameras - Toggles cameras
  • ctrl + 7 - /-toggleprops - Toggles props
  • ctrl + 6 - /-toggleeffects - Switches effects
  • ctrl + G - /-togglegrid - Toggles grid
  • ctrl + 9 - /-togglepropvis - Hides props on other layers
  • ctrl + = - /-toggleropepropvis - Hides rope prop images
  • ctrl + 1 - /-togglegeocolor - Toggles colored geometry
  • ctrl + 8 - /-togglewater - Toggles water
  • Left - /left - Left
  • Right - /right - Right
  • Up - /up - Up
  • Down - /down - Down
  • L - /-swichlayers - Switch layers on menu with fields
  • ctrl + L - /-swichlayers_back - Switch layers back
  • F1 - /-togglelayervisible - Toggles geometry layer
  • F2 - /-toggletileslayervisible - Toggles tile layer
  • ctrl + Tab - /swichprocess - Switches between processes
  • ctrl + Return - /rerender_all - Rerenders all level visuals

LD

  • N - new - New file
  • ctrl + N - new - New file
  • O - open - Open file
  • ctrl + O - open - Open file
  • D - -rt - Next category
  • A - -lt - Previous category

MN

  • Q - quit - Quits RWE+
  • ctrl + R - render - Renders file using Drizzle
  • G - /GE - Geometry Editor
  • T - /TE - Tile Editor
  • C - /CE - Camera Editor
  • L - /LE - Light Editor
  • F - /FE - Effect Editor
  • P - /PE - Prop Editor
  • Z - /LP - Level Properties
  • H - /HK - Hotkeys

GE

  • I - -inverse - Turns walls to air and vise versa. also inverse slopes.
  • W - -walls - Turn cell into wall
  • A - -air - Turn cell into air
  • S - -slope - Turn cell into slope. can be rotated
  • F - -floor - Adds floor to cell
  • R - -rock - Adds rock to cell
  • Q - -spear - Adds spear to cell
  • V - -move - Moves camera like MMB
  • C - -crack - Adds crack to cell
  • B - -beam - Adds beam to cell. can be rotated
  • G - -glass - Unbreakable invisible wall
  • X - -shortcutentrance - Entrance, where monsters can come in
  • Z - -shortcut - Connects entrances
  • T - -dragonden - Spawns dragon. Needs to be connected to shortcut
  • E - -entrance - Entrance, where entites can come and leave
  • M - -mirror - Activates mirror. Horizontal or vertical. position can be changed
  • Tab - -clearall - Clears all data from cell
  • Y - -flychains - Dissables Fly Chains to cell
  • H - -flyhive - Adds Fly Hive to cell
  • N - -scavengerhole - Spawns scavengers. Needs to be connected to shortcut
  • J - -garbagewormden - Spawns garbage worm. Needs to be connected to shortcut
  • U - -waterfall - Adds waterfall to cell
  • K - -wormgrass - Adds wormgrass to cell
  • D - -clearlayer - Removes only cell, leaves added cells
  • O - -clearblock - Removes only added cells, like beams and paths
  • P - -whack_a_mole_hole - it is portal between other Whack-a-Mole-Holes for lizards
  • ctrl + X - -cutlayer - Cut layer tool
  • ctrl + C - -copylayer - Copy tool
  • ctrl + V - -pastegeo - Paste clipboard pattern
  • ctrl + R - -replacestate - Not replaces air after pasting data.
  • Space - -rotate - Rotate tile
  • ctrl + Left - -mleft - Move mirror left
  • ctrl + Right - -mright - Move mirror right
  • ctrl + Up - -mup - Move mirror up
  • ctrl + Down - -mdown - Move mirror down
  • = - -brushp - Increase brush size
  • - - -brushm - decrease brush size
  • [+] - -brushp - Increase brush size
  • [-] - -brushm - decrease brush size
  • Left Shift - brush_size_scroll - Hold to use scroll to change brush size
  • [.] - -tool_circle - Changes LMB to circle tool
  • [0] - -tool_circle_hollow - Changes LMB to hollow circle tool
  • [1] - -tool_rect - Changes LMB to rectangle tool
  • [2] - -tool_rect_hollow - Changes LMB to hollow rectangle tool
  • [3] - -tool_fill - Changes LMB to fill
  • [4] - -tool_line - Changes LMB to line
  • [5] - -tool_pencil - Changes LMB to pencil
  • [6] - -tool_brush - Changes LMB to brush
  • ctrl + [.] - -tool2_circle - Changes RMB to circle tool
  • ctrl + [0] - -tool2_circle_hollow - Changes RMB to hollow circle tool
  • ctrl + [1] - -tool2_rect - Changes RMB to rectangle tool
  • ctrl + [2] - -tool2_rect_hollow - Changes RMB to hollow rectangle tool
  • ctrl + [3] - -tool2_fill - Changes RMB to fill
  • ctrl + [4] - -tool2_line - Changes RMB to line
  • ctrl + [5] - -tool2_pencil - Changes RMB to pencil
  • ctrl + [6] - -tool2_brush - Changes RMB to brush
  • F9 - -tool_circle - Changes LMB to circle tool
  • F10 - -tool_circle_hollow - Changes LMB to hollow circle tool
  • F3 - -tool_rect - Changes LMB to rectangle tool
  • F4 - -tool_rect_hollow - Changes LMB to hollow rectangle tool
  • F5 - -tool_fill - Changes LMB to fill
  • F6 - -tool_line - Changes LMB to line
  • F7 - -tool_pencil - Changes LMB to pencil
  • F8 - -tool_brush - Changes LMB to brush
  • ctrl + F9 - -tool2_circle - Changes RMB to circle tool
  • ctrl + F10 - -tool2_circle_hollow - Changes RMB to hollow circle tool
  • ctrl + F3 - -tool2_rect - Changes RMB to rectangle tool
  • ctrl + F4 - -tool2_rect_hollow - Changes RMB to hollow rectangle tool
  • ctrl + F5 - -tool2_fill - Changes RMB to fill
  • ctrl + F6 - -tool2_line - Changes RMB to line
  • ctrl + F7 - -tool2_pencil - Changes RMB to pencil
  • ctrl + F8 - -tool2_brush - Changes RMB to brush

TE

  • G - force_geometry - Forces geometry to tile
  • F - force_place - Places tile without checking geometry
  • ctrl + C - -copytool - Copy Tool
  • ctrl + V - -pastedata - Paste tiles
  • ctrl + Q - -changematshow - Shows list of categories
  • D - -rt - Next category
  • A - -lt - Previous category
  • W - -ut - Previous tile
  • S - -dt - Next tile
  • Tab - -cleartool - Clearing tool. removes any tiles
  • Space - -changetools - Change between clearing tool and placing tool
  • X - -showfavs - Shows favourites
  • ctrl + X - -addtofavs - Adds tile to favourites
  • E - -sad - Sets material as default
  • Q - -copytile - Copies tile in cursor
  • ctrl + F - -findtile - Opens find tile menu
  • Left Shift - movepreview - Shows tile preview without collisions
  • = - -brushp - Increase brush size
  • - - -brushm - decrease brush size
  • [+] - -brushp - Increase brush size
  • [-] - -brushm - decrease brush size
  • B - -brush - Enables Bruhs
  • P - -pencil - Enables pencil
  • C - -pencil - Enables pencil
  • V - -togglebrush - Toggles betwen pencil and brush
  • Left Shift - brush_size_scroll - Hold to use scroll to change brush size

CE

  • D - -addright - Rotates nearest edge of nearest camera clockwise
  • Delete - -deletecamera - Deletes the nearest placed camera
  • N - -addcamera - Adds camera at center of level
  • E - -pickupcamera - Pick up nearest camera
  • P - -placecamera - Place picked camera
  • Space - -togglemode - Toggles betwen Edit and Move modes
  • ctrl + C - -copycamera - Copy held camera
  • ctrl + V - -pastedata - Paste camera
  • I - -addup - Moves nearest edge of nearest camera out of original position
  • K - -adddown - Moves nearest edge of nearest camera to original position
  • J - -addleft - Rotates nearest edge of nearest camera counter-clockwise
  • L - -addright - Rotates nearest edge of nearest camera clockwise
  • W - -addup - Moves nearest edge of nearest camera out of original position
  • S - -adddown - Moves nearest edge of nearest camera to original position
  • A - -addleft - Rotates nearest edge of nearest camera counter-clockwise
  • R - -camup - Moves selected camera up
  • F - -camdown - Moves selected camera down
  • ctrl + E - -edit - Enables edit mode
  • C - -edit - Enables edit mode
  • V - -move - Enables move mode
  • M - -move - Enables move mode

PE

  • ctrl + Q - -changematshow - Shows list of categories
  • X - -showfavs - Shows favourites
  • W - -browse_prev - Previous prop
  • A - -cat_prev_propupdate - Previous category + update current prop
  • S - -browse_next - Next prop
  • D - -cat_next_propupdate - Next category + update current prop
  • ctrl + W - -rotate0 - Rotates prop to 0 degrees, facing north
  • ctrl + A - -rotate270 - Rotates prop to 270 degrees, facing west
  • ctrl + S - -rotate180 - Rotates prop to 180 degrees, facing south
  • ctrl + D - -rotate90 - Rotates prop to 90 degrees, facing east
  • U - stretch_topleft - Moves top left corner to mouse position
  • I - stretch_topright - Moves top right corner to mouse position
  • O - stretch_bottomright - Moves bottom right corner to mouse position
  • P - stretch_bottomleft - Moves bottom left corner to mouse position
  • Y - -stretchy_up - Streches height up
  • G - -stretchx_down - Streches width down
  • H - -stretchy_down - Streches height down
  • J - -stretchx_up - Streches width up
  • ctrl + H - -flipy - Flips prop by y axis
  • ctrl + J - -flipx - Flips prop by x axis
  • V - delete_mode - Deletes props
  • B - copy_mode - Copies props
  • F - propvariation_change - While pressed, press mouse buttons to change variation
  • R - -transform_reset - Resets transform of props
  • E - -rotate_right - Rotates prop to right
  • Q - -rotate_left - Rotates prop to left
  • Space - rotate_speedup - Increases rotation speed
  • Space - pauseropephysics - Pauses rope physics
  • ctrl + X - -addtofavs - Adds prop to favourites
  • Space - cursor_propdepth_inverse - While pressed, press RMB to change depth down
  • ctrl + F - -findpropmenu - Opens find prop menu

FE

  • ctrl + Q - -changematshow - Shows list of categories
  • Space - -addordeleteselectedeffect - Adds or deletes selected effect
  • ctrl + R - -prevparam - Previous effect parameter
  • ctrl + F - -nextparam - Next effect parameter
  • R - -bsup - Increases brush size
  • F - -bsdown - Decreases brush size
  • ctrl + D - -duplicate - Duplicates effect
  • E - -notinnewtab - Switches to effects tab
  • N - -innewtab - Switches to new effects tab
  • W - -scrl_up - Previous effect
  • S - -scrl_down - Next effect
  • T - str100 - increases brush fill to 100
  • D - -nextcat - Next category
  • A - -prevcat - Previous category
  • ctrl + C - -copytool - Copy tool
  • ctrl + V - -pastedata - Paste effect area
  • ctrl + E - -findeffect - Opens effect find menu
  • X - -showfavs - Shows favourites
  • ctrl + X - -addtofavs - Adds prop to favourites
  • Delete - -deleteeffect - Delete selected effect
  • Left Shift - brush_size_scroll - Hold to use scroll to change brush size

LE

  • Escape - -save - Saves shadow
  • ctrl + Q - -lightmod - Makes pixels white
  • ctrl + E - -darkmod - Makew pixels black
  • W - -hp - Height +
  • A - -wm - Witdh -
  • S - -hm - Height -
  • D - -wp - Width +
  • [8] - -fp - Light flatness +
  • [5] - -fm - Light flatness -
  • [2] - -fm - Light flatness -
  • [4] - -lp - Light Angle +
  • [6] - -lm - Light Angle -
  • I - -fp - Light flatness +
  • K - -fm - Light flatness -
  • J - -lp - Light Angle +
  • L - -lm - Light Angle -
  • Q - -rl - Rotate image clockwise
  • E - -rr - Rotate image counter-clockwise
  • R - -changeup - Change image up
  • F - -changedown - Change image dowm
  • Z - -inverse - Turns white image to black and vise versa
  • Tab - -inverse - Turns white image to black and vise versa
  • Space - speedup - Increases speed of scaling and rotating
  • ctrl + A - -undoshadow - Undo shadow image
  • ctrl + D - -redoshadow - Redo shadow image
  • Return - -save - Saves shadow
  • Left Shift - brush_size_scroll - Hold to use scroll to change brush size

LP

  • B - -changeborder - Changes border, opened or walls
  • L - -changelight - Changes sunlight
  • W - -water - Changes current tool to water adding
  • ctrl + W - -nowater - Removes water from level
  • S - -sizing - Changes current tool to level resizing

HK

  • G - -GE - Geometry Editor hotkeys
  • T - -TE - Tile Editor hotkeys
  • C - -CE - Camera Editor hotkeys
  • L - -LE - Light Editor hotkeys
  • E - -EE - Environment Editor hotke
  • F - -FE - Effect Editor hotkeys
  • P - -PE - Prop Editor hotkeys
  • S - -LS - Level Resizing hotkeys
  • Z - -LP - Level Properties hotkeys
  • H - -HK - Hotkeys hotkeys
  • M - -MN - Menu hotkeys
  • R - -globalkeys - Global keys
  • ctrl + E - -edit - Opens hotkeys.json to edit

TT

  • L - -swichlayers - Switch layers
  • ctrl + L - -swichlayers_back - Switch layers back
  • Space - -rotate - Rotate blocks
  • ctrl + Q - -findtile - Searches for tile

Hotkey editing

You can add or edit Hotkeys.json file in "files" folder to replace.

@

if you want to bind several commands to single key, add "@" sybmol to key

Example:

"K_SPACE": "stretch_flip",
...
"K_SPACE@": "rotate_speedup",
...
"K_SPACE@@": "cursor_propdepth_inverse",

"Space" key activates all of functions in menu


+

If you want to make key activates when ctrl is pressed too?

use "+" symbol to make key use only in ctrl is pressed

Example:

"K_y": "-stretchy_up",
"K_g": "-stretchx_down",
"K_h": "-stretchy_down",
"K_j": "-stretchx_up",

"K_y+": "-flipy_norm",
"K_g+": "-flipx_norm",
"K_h+": "-flipy_rev",
"K_j+": "-flipx_rev",