Crystal Space 2.0.0: 3.1.5 Special Keys

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

### 3.1.5 Special Keys

When not in console mode, you can perform various actions and commands using shortcut keys. Most of these are for movement, the rest enable debugging commands.

They are defined by the `‘/data/config/autoexec.cfg’` file which is read in at start up time. That is the best place to check exactly what is bound to what.

Here is the current contents of the file, annotated:

    bind tab console toggle
    bind space fire
    bind ctrl-l lightning
    bind b turn
    bind shift-c coordsave
    bind c coordload
    bind ctrl-c coordshow toggle
    bind shift-l addlight 1,1,1,1000,1
    bind p perftest
    bind q quit
    bind shift-1 dellight
    bind 1 addlight
    bind alt-1 dellights
    bind 2 picklight
    bind shift-2 droplight
    bind f1 extension sim_pal
    bind f2 extension sim_grey
    bind f3 extension sim_332
    bind f4 fs_inter .01,100
    bind f5 fs_fadeout
    bind f6 fs_fadetxt spark
    bind \ freelook toggle
    bind status-alt-left strafe_left
    bind status-alt-right strafe_right
    bind status-left rotate_left
    bind status-shift-left rotate_left
    bind status-right rotate_right
    bind status-shift-right rotate_right
    bind status-up step_forward
    bind status-shift-up step_forward
    bind status-down step_backward
    bind status-shift-down step_backward
    bind status-pgup look_up
    bind status-pgdn look_down
        The following section do NOT have the status
        modifier set, so they do not run for as long as the key
        is pressed.  The Control variants set the Slow
        flag, and the Control-Shift variants set the fast
        flag.
    bind ctrl-left i_rotleftc 1,0
    bind ctrl-right i_rotrightc 1,0
    bind ctrl-alt-left i_left 1,0
    bind ctrl-alt-right i_right 1,0
    bind ctrl-up i_forward 1,0
    bind ctrl-down i_backward 1,0
    bind ctrl-alt-up i_up 1,0
    bind ctrl-alt-down i_down 1,0
    bind ctrl-pgdn i_rotleftx 1,0
    bind ctrl-pgup i_rotrightx 1,0
    bind ctrl-alt-pgdn i_rotleftz 1,0
    bind ctrl-alt-pgup i_rotrightz 1,0
    bind ctrl-shift-left i_rotleftc 0,1
    bind ctrl-shift-right i_rotrightc 0,1
    bind ctrl-shift-alt-left i_left 0,1
    bind ctrl-shift-alt-right i_right 0,1
    bind ctrl-shift-up i_forward 0,1
    bind ctrl-shift-down i_backward 0,1
    bind ctrl-shift-alt-up i_up 0,1
    bind ctrl-shift-alt-down i_down 0,1
    bind ctrl-shift-pgdn i_rotleftx 0,1
    bind ctrl-shift-pgup i_rotrightx 0,1
    bind ctrl-shift-alt-pgdn i_rotleftz 0,1
    bind ctrl-shift-alt-pgup i_rotrightz 0,1
    bind ctrl-alt-up i_up 0,0
    bind ctrl-alt-down i_down 0,0
    bind ` inverse_mouse toggle
    bind status-0 jump
    bind 3 move3d toggle
    bind shift-8 colldet toggle
    bind 8 do_gravity toggle
    bind alt-enter fullscreen
        This sends an Extension command to the current renderer,
        so probably has no effect unless you are using the X11
        plugin.
    bind o objectmove toggle
    bind w objectmovez 1
    bind s objectmovez -1
    bind a objectmovex 1
    bind d objectmovex -1
    bind shift-w objectmovez .01
    bind shift-s objectmovez -.01
    bind shift-a objectmovex .01
    bind shift-d objectmovex -.01
        Related to moving objects around.
    bind v split_view
    bind shift-v unsplit_view
    bind alt-v toggle_view
        View splitting and unsplitting

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

This document was generated using texi2html 1.76.