From da18502a892f7ab025972c51fe268ef7e5e9a18b Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Tue, 6 Jan 2015 19:16:58 +0000 Subject: SDL2 support in previous commit, corrected a segfault when pressing a key with an unknown scancode, renamed camera related actions to +lookleft +lookright +lookup +lookdown, bind +freelook to left shift by default. --- src/client/keyboard.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/client/keyboard.cc') diff --git a/src/client/keyboard.cc b/src/client/keyboard.cc index e21fc91..bb3b20d 100644 --- a/src/client/keyboard.cc +++ b/src/client/keyboard.cc @@ -38,10 +38,10 @@ Keyboard::Keyboard() add_action("+rollleft", Action::RollLeft, "roll left"); add_action("+rollright", Action::RollRight, "roll right"); - add_action("+camleft", Action::CamLeft, "rotate camera left"); - add_action("+camright", Action::CamRight, "rotate camera right"); - add_action("+camup", Action::CamUp, "rotate camera up"); - add_action("+camdown", Action::CamDown, "rotate camera down"); + add_action("+lookleft", Action::LookLeft, "look left"); + add_action("+lookright", Action::LookRight, "look right"); + add_action("+lookup", Action::LookUp, "look up"); + add_action("+lookdown", Action::LookDown, "look down"); add_action("+zoomin", Action::ZoomIn, "zoom camera in"); add_action("+zoomout", Action::ZoomOut, "zoom camera out"); @@ -151,6 +151,7 @@ Keyboard::Keyboard() add_key(SDL_SCANCODE_KP_PLUS, "kpplus", '+', "+thrustup"); add_key(SDL_SCANCODE_KP_ENTER, "kpenter", '\n', "ui_chat"); add_key(SDL_SCANCODE_KP_EQUALS, "kpequal", '='); + add_key(SDL_SCANCODE_KP_LESS, "kpless", '<'); add_key(SDL_SCANCODE_UP, "up", 0, "+camup"); add_key(SDL_SCANCODE_DOWN, "down", 0, "+camdown"); @@ -187,7 +188,7 @@ Keyboard::Keyboard() add_key(SDL_SCANCODE_SCROLLLOCK, "scrollock"); add_key(SDL_SCANCODE_RSHIFT, "rshift"); - add_key(SDL_SCANCODE_LSHIFT, "lshift"); + add_key(SDL_SCANCODE_LSHIFT, "lshift", 0, "+freelook"); add_key(SDL_SCANCODE_RCTRL, "rctrl"); add_key(SDL_SCANCODE_LCTRL, "lctrl"); -- cgit v1.2.3