378 RegisterBind(DefaultBinds, 'wheelup', 'zoomin'); |
378 RegisterBind(DefaultBinds, 'wheelup', 'zoomin'); |
379 RegisterBind(DefaultBinds, 'wheeldown', 'zoomout'); |
379 RegisterBind(DefaultBinds, 'wheeldown', 'zoomout'); |
380 |
380 |
381 RegisterBind(DefaultBinds, 'f12', 'fullscr'); |
381 RegisterBind(DefaultBinds, 'f12', 'fullscr'); |
382 |
382 |
|
383 for i:= 1 to 10 do RegisterBind(DefaultBinds, 'f'+IntToStr(i), 'slot '+char(48+i)); |
|
384 for i:= 1 to 5 do RegisterBind(DefaultBinds, IntToStr(i), 'timer '+IntToStr(i)); |
|
385 RegisterBind(DefaultBinds, 'n', 'timer_u'); |
383 |
386 |
384 RegisterBind(DefaultBinds, 'mousel', '/put'); |
387 RegisterBind(DefaultBinds, 'mousel', '/put'); |
385 RegisterBind(DefaultBinds, 'mouser', 'ammomenu'); |
388 RegisterBind(DefaultBinds, 'mouser', 'ammomenu'); |
386 RegisterBind(DefaultBinds, 'backspace', 'hjump'); |
389 RegisterBind(DefaultBinds, 'backspace', 'hjump'); |
387 RegisterBind(DefaultBinds, 'tab', 'switch'); |
390 RegisterBind(DefaultBinds, 'tab', 'switch'); |
408 RegisterBind(DefaultBinds, 'j0b2', '+attack'); |
411 RegisterBind(DefaultBinds, 'j0b2', '+attack'); |
409 RegisterBind(DefaultBinds, 'j0b3', 'ammomenu'); |
412 RegisterBind(DefaultBinds, 'j0b3', 'ammomenu'); |
410 RegisterBind(DefaultBinds, 'j0b4', '+precise'); |
413 RegisterBind(DefaultBinds, 'j0b4', '+precise'); |
411 RegisterBind(DefaultBinds, 'j0b5', 'put'); |
414 RegisterBind(DefaultBinds, 'j0b5', 'put'); |
412 RegisterBind(DefaultBinds, 'j0b6', 'switch'); |
415 RegisterBind(DefaultBinds, 'j0b6', 'switch'); |
413 // TODO: Add controller-friendly way to change timer |
416 RegisterBind(DefaultBinds, 'j0b7', 'timer_u'); |
414 |
417 |
415 // Cursor movement (also essential) |
418 // Cursor movement (also essential) |
416 RegisterBind(DefaultBinds, 'j0h1r', '+cur_r'); |
419 RegisterBind(DefaultBinds, 'j0h1r', '+cur_r'); |
417 RegisterBind(DefaultBinds, 'j0h1l', '+cur_l'); |
420 RegisterBind(DefaultBinds, 'j0h1l', '+cur_l'); |
418 RegisterBind(DefaultBinds, 'j0h1d', '+cur_d'); |
421 RegisterBind(DefaultBinds, 'j0h1d', '+cur_d'); |
422 RegisterBind(DefaultBinds, 'j0a0d', '+cur_l'); |
425 RegisterBind(DefaultBinds, 'j0a0d', '+cur_l'); |
423 RegisterBind(DefaultBinds, 'j0a1u', '+cur_d'); |
426 RegisterBind(DefaultBinds, 'j0a1u', '+cur_d'); |
424 RegisterBind(DefaultBinds, 'j0a1d', '+cur_u'); |
427 RegisterBind(DefaultBinds, 'j0a1d', '+cur_u'); |
425 |
428 |
426 // Additional controls |
429 // Additional controls |
427 RegisterBind(DefaultBinds, 'j0b7', 'findhh'); |
430 RegisterBind(DefaultBinds, 'j0b8', 'findhh'); |
428 RegisterBind(DefaultBinds, 'j0b8', '+mission'); |
431 RegisterBind(DefaultBinds, 'j0b9', '+mission'); |
429 |
|
430 for i:= 1 to 10 do RegisterBind(DefaultBinds, 'f'+IntToStr(i), 'slot '+char(48+i)); |
|
431 for i:= 1 to 5 do RegisterBind(DefaultBinds, IntToStr(i), 'timer '+IntToStr(i)); |
|
432 |
432 |
433 loadBinds('dbind', cPathz[ptConfig] + '/settings.ini'); |
433 loadBinds('dbind', cPathz[ptConfig] + '/settings.ini'); |
434 end; |
434 end; |
435 |
435 |
436 |
436 |