#
# HELP: SYNOPSIS:
# HELP:     sonoctux/default/registerkeys
# HELP:
# HELP: DESCRIPTION:
# HELP:     Register the keys used to steer sonoctux
#

#
# global Settings
#

# Enable palette toggles for all views
! generic/register/key/palette global

# Enable rendering all views by pressing space
! generic/register/key/renderall global

#
# 2d view setup
#
VIEW_SET Planes_XY
! generic/register/key/zoom2d engine
! generic/register/key/hud_planeview engine

# Register perpendicular movement to the three 2d views
! threeplane/registerkeys_perpmove

# Add relative movement also to big view
VIEW_SET SonoSim
! generic/register/key/volpos_rel view 0 0 1
! generic/register/key/zoom2d view 0.1

# Add hide/show markers on 'm'
REGISTER Colotux View KEYS Marker_Vis "Toggle marker visibility" 0x006d 1 MARKER_VIS ^4

#
# Now set up the 3d views
#
VIEW_SET Main

# add all usual 3d movement features:
# key_go_num, key_go_pg, key_slide_num, key_slide_doom, key_roll_num,
# key_turn, key_turnmode, key_uturn_ctrlt, key_uturn_num,
# key_cutplane, key_fastmove
! generic/register/key/move3d engine

# zooming
! generic/register/key/zoom engine

#
# The autopilot should only be available in the Main view. 
# The outside view is not suitable.
#

# autopilot on 'a'
! generic/register/key/autopilot view

# Add hide/show markers on 'm'
REGISTER Colotux View KEYS Marker_Vis "Toggle marker visibility" 0x006d 1 MARKER_VIS ^5
