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",