Added default keyboard shortcuts, the style I personally use
[divverent/nexuiz.git] / navnodeedit / default.cfg
1 //\r
2 // load keybindings\r
3 //\r
4 // commands with a leading + will also be called for key up events with\r
5 // the + changed to a -\r
6 unbindall\r
7 \r
8 //\r
9 // character controls\r
10 //\r
11 \r
12 bind    ALT                             +strafe\r
13 \r
14 bind    ,                               +moveleft\r
15 bind    .                               +moveright\r
16 bind    DEL                             +lookdown\r
17 bind    PGDN                    +lookup\r
18 bind    END                             centerview\r
19 bind    z                               +lookdown\r
20 bind    a                               +lookup\r
21 \r
22 bind    d                               +moveup\r
23 bind    c                               +movedown\r
24 bind    SHIFT                   +speed\r
25 bind    CTRL                    +attack\r
26 bind    UPARROW                 +forward\r
27 bind    DOWNARROW               +back\r
28 bind    LEFTARROW               +left\r
29 bind    RIGHTARROW              +right\r
30 \r
31 bind    SPACE                   +jump \r
32 bind    ENTER                   +jump\r
33 \r
34 bind    TAB                             +showscores\r
35 \r
36 bind    1                               "impulse 1"\r
37 bind    2                               "impulse 2"\r
38 bind    3                               "impulse 3"\r
39 bind    4                               "impulse 4"\r
40 bind    5                               "impulse 5"\r
41 bind    6                               "impulse 6"\r
42 bind    7                               "impulse 7"\r
43 bind    8                               "impulse 8"\r
44 \r
45 bind    0                               "impulse 0"\r
46 \r
47 bind    /                               "impulse 10"            // change weapon\r
48 \r
49 // zoom\r
50 alias zoom_in "sensitivity 2;fov 90;wait;fov 70;wait;fov 50;wait;fov 30;wait;fov 10;wait;fov 5;bind F11 zoom_out"\r
51 alias zoom_out "sensitivity 4;fov 5;wait;fov 10;wait;fov 30;wait;fov 50;wait;fov 70;wait;fov 90;bind F11 zoom_in; sensitivity 3"\r
52 bind F11 zoom_in\r
53 \r
54 // Function keys\r
55 bind    F1                      "help"\r
56 bind    F2                      "menu_save"\r
57 bind    F3                      "menu_load"\r
58 bind    F4                      "menu_options"\r
59 bind    F5                      "menu_multiplayer"\r
60 bind    F6                      "echo Quicksaving...; wait; save quick"\r
61 bind    F9                      "echo Quickloading...; wait; load quick"\r
62 bind    F10                     "quit"\r
63 bind    F12                     "screenshot"\r
64 \r
65 // mouse options\r
66 bind    \                               +mlook\r
67 \r
68 //\r
69 // client environment commands\r
70 //\r
71 bind    PAUSE                   "pause"\r
72 bind    ESCAPE          "togglemenu"\r
73 bind    ~                               "toggleconsole"\r
74 bind    `                               "toggleconsole"\r
75 \r
76 bind    t                               "messagemode"\r
77 \r
78 bind    +                               "sizeup"\r
79 bind    =                               "sizeup"\r
80 bind    -                               "sizedown"\r
81 \r
82 bind    INS                     +klook\r
83 \r
84 //\r
85 // mouse buttons\r
86 //\r
87 bind    MOUSE1          +attack\r
88 bind    MOUSE2          +button1\r
89 bind    MOUSE3          +mlook\r
90 \r
91 //\r
92 // default cvars\r
93 //\r
94 viewsize        120\r
95 gamma           1.0\r
96 volume          0.7\r
97 sensitivity     8\r
98 \r
99 sv_gravity "800"\r
100 sv_maxspeed "220"\r
101 sv_accelerate "6"\r
102 sv_maxvelocity "10000"\r
103 sv_friction "5"\r
104 in_pitch_min "-90"\r
105 in_pitch_max "90"\r
106 fov "90"\r
107 r_editlights_quakelightsizescale "1"\r
108 r_detailtextures "0"\r
109 \r
110 bind "0" "impulse 0"\r
111 bind "1" "impulse 1"\r
112 bind "2" "impulse 2"\r
113 bind "3" "impulse 3"\r
114 bind "4" "impulse 4"\r
115 bind "5" "impulse 5"\r
116 bind "6" "impulse 6"\r
117 bind "7" "impulse 7"\r
118 bind "8" "impulse 8"\r
119 bind "9" "impulse 9"\r
120 bind "MWHEELUP" "impulse 101"\r
121 bind "MWHEELDOWN" "impulse 102"\r
122 bind "n" "impulse 110"\r
123 bind "r" "impulse 111"\r
124 bind "p" "impulse 112"\r
125 bind "o" "impulse 120"\r
126 bind "m" "impulse 121"\r
127 bind "TAB" "impulse 122"\r
128 bind "x" "impulse 123"\r
129 bind "y" "impulse 124"\r
130 bind "z" "impulse 125"\r
131 bind "a" "+moveleft"\r
132 bind "d" "+moveright"\r
133 bind "w" "+forward"\r
134 bind "s" "+back"\r
135 bind "t" "messagemode"\r
136 bind "UPARROW" "+forward"\r
137 bind "DOWNARROW" "+back"\r
138 bind "LEFTARROW" "+moveleft"\r
139 bind "RIGHTARROW" "+moveright"\r
140 bind "CTRL" "+button4"\r
141 bind "SHIFT" "+button3"\r
142 bind "MOUSE1" "+attack"\r
143 bind "MOUSE2" "+jump"\r
144 cl_beams_lightatend "0"\r
145 cl_beams_polygons "0"\r
146 cl_beams_relative "0"\r
147 crosshair "2"\r
148 crosshair_alpha "1"\r
149 crosshair_brightness "1"\r
150 crosshair_flashrange "0.1"\r
151 crosshair_flashspeed "2"\r
152 crosshair_size "1"\r
153 crosshair_static "1"\r
154 fov "90"\r
155 freelook "1"\r
156 lookspring "0"\r
157 lookstrafe "0"\r
158 viewsize "120"