The Keyboard Interface
----------------------

There is currently only a primitive physics system in Crystal Space.
However, for navigating in 3D Crystal Space supports the
following keys:

	b		Turn camera the other way arround.

	up		Go forward.
	shf-up		Go forward faster.
	ctrl-up		Go forward very slow (for debugging).
	alt-up		Go up.
	shf-alt-up	Go up faster.
	ctrl-alt-up	Go up very slow.

	down		(similar to 'up')
	...

	left		Turn left (rotate camera to the left).
	shf-left	Faster.
	ctrl-left	Slower.
	alt-left	Stride left.
	shf-alt-left	Faster.
	ctrl-alt-left	Slower.

	right		(similar to 'left')
	...

	pgup		Rotate camera upwards.
	shf-pgup	Faster.
	ctrl-pgup	Slower.
	alt-pgup	Rotate camera around Z-axis.
	shf-alt-pgup	Faster.
	ctr-alt-pgup	Slower.

	pgdn		(similar to 'pgup')
	...

	space		Activate a trigger.

	l		Toggle lighting (default on).

	e		Toggle edges on/off (default off). This is
			useful for debugging world files.

	c		Load coordinates from the 'coord' file
			and jump camera to that location.
	
	shf-c		Save current coordinates to the 'coord' file.

	alt-c		Show where we are (current sector and coordinates).
			Output comes into 'debug.txt'.

	ctr-c		Toggle display of coordinates while we are running.

	q		Quit program.

	t		Toggle texture mapping or flat drawing.

	shf-t		Enable mipmapping. Three possible states:
				'on' (default) mipmapping is used
				     according to the distance.
				'off': mipmapping is never used.
				'always': mipmapping is always used.

	alt-t		Enable mipmap/shadow precision. Default is
			very accurate (but putting a texture in a cache
			will be slower). Pressing it once will get you
			to 'reasonable' mode. This is still accurate
			enough and a bit faster. Last mode is 'inaccurate'
			which is kind of ugly. Note that you will only
			see a difference after clearing the texture
			cache (with 'r').
			Note that changing this option does NOT affect
			the frame rate. Only the speed with which NEW
			textures are displayed the first time.

	ctr-t		Turn on/off the display of things (same as
			'things' command). Default is on.

	i		Dump information about the texture cache.

	r		Clear the texture cache.

	p		Do a performance test on the current location.

	shf-p		Toggle perfect texture mapping on/off (default off).

	a		Make a screenshot in PCX format. This currently
			only seems to work in the DJGPP port.

	g		Increase gamma level of display.

	shf-g		Decrease gamma level of display.

	f		Increase FOV value.

	shf-f		Decrease FOV value.

	alt-f		Toggle FPS dipslay.

	tab		Toggle input console (see below for list of
			commands).

	1		Experimental: create a new pulsating floating
			light 5 units in front of you.
	
	shf-1		Delete the last created floating light.

	alt-1		Delete all floating lights.
	
	2		Pickup the last created floating light so that
			it will move with you (5 units before you).

	shf-2		Drop the light you picked up.

	F1		(X version only) Used when simulating a 15/16-bit
			display on an 8-bit display (-sdepth option). This
			will compute an optimal palette for the current
			frame.

	F2		(X version only) Used when simulating a 15/16-bit
			display on an 8-bit display (-sdepth option). This
			will compute a greyscale palette and use that instead
			of the standard 3:3:2 truecolor palette.

	F3		(X version only) Restore the standard 3:3:2 palette
			used for simulating 15/16-bit on an 8-bit display.

