Project : Freyja/GooseEgg
Author : Mongoose <mongoose@users.sourceforge.net>
Licensce : Read COPYING, this is a GPL release.
All code not by the author is used
with permission or has an open license.
Comments : This file isn't tracking the Freyja build, and
therefore may be out of date often.
Read your freyja.mtk file! It has the key bindings
and actual widgets used by freyja there.
[KEYMAP]
General editing
<Left Mouse Button> Action, Dock click, Dock drag
<Right Mouse Button> Menu
<Scroll Mouse Button> Adjust slider widgets
<F1> Texture { edit, view }
<F2> Model { view, edit }
<F3> Map { view, ?? }
<F4> Plane edit { XY, YZ, XZ }
<SHIFT><F5> Enable bbox rendering
<F5> Wireframe render
<F6> Solid render { with_line_loop }
<F7> Texture render
<F9> Turn off widget draw/input
<ALT> s Screenshot
<V> Toggle transform mode
(mesh|frame|scene|model)
<~> Open model with kb
<ARROW_UP> Select file with kb
<ARROW_DOWN> Select file with kb
<ENTER> Open file with kb
<T> Texture select
<D> Dump texture toggle
<?> Toggle Quake/Hexen2 palette
<< >> Polygon num sides select
<M> Map loading toggle for TR
<f> Show FPS toggle
<X> Dump GL driver info
Mesh editing
<Middle Mouse Button> Confirm mesh copy/split/merge
<Left Mouse Button> Action
</*> Mesh select
<89> Frame select
<-+> Scale mesh|frame
<{[ }] |\> XYZ Rotate mesh|frame
<5% 6^ 7&> XYZ Translate mesh|frame
Bone editing
<,.> Bone select <iop> XYZ rotation on bone pivot-- <IOP> XYZ rotation on bone pivot++ <Slider 1> X rotation <Slider 2> Y rotation <Slider 3> Z rotation
Viewing ( doesn't affect model data directly )
<zZ> Zoom out/in ( exp ) <Hh Jj Kk> X Y Z Scrolling on grid ( exp ) <ad ws qe> X Y Z Rotate view <1 2 3> Rotate X Y Z automatically
Player mode keymap
<UP> Move forward <DOWN> Move backward <SHIFT><UP> Move faster <SHIFT><DOWN> Move slower <LEFT> Turn left <RIGHT> Turn right <PAGE UP> Up <PAGE DOWN> Down
Experimental code testing
<F9> Toggle control rendering off <alt><F9> Test camera view editing
