From 1fea5e5e3223177cc7b638db8e3f90ad748bc758 Mon Sep 17 00:00:00 2001 From: emoose Date: Mon, 15 Feb 2021 02:17:10 +0000 Subject: [PATCH] MouseHook: update bindings.ini, minor bugfix --- bindings.ini | 10 +++++----- src/xenia/hid/winkey/winkey_input_driver.cc | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/bindings.ini b/bindings.ini index 87826a6d75..2429b62d7e 100644 --- a/bindings.ini +++ b/bindings.ini @@ -3,13 +3,11 @@ W = LS-Up S = LS-Down A = LS-Left D = LS-Right -; TODO: A+B should be ; & # (or VK_OEM_7 & VK_OEM_1) -K = A -O = B +: = A +# = B L = X P = Y -; TODO: should be K -M = RS +K = RS Q = LT E = RT 1 = LB @@ -35,6 +33,8 @@ LClick = RT RClick = LT MWheelUp = Y + RT MWheelDown = Y +Mouse4 = Y +Mouse5 = Y + RT Enter = Start Tab = Back 1 = LB diff --git a/src/xenia/hid/winkey/winkey_input_driver.cc b/src/xenia/hid/winkey/winkey_input_driver.cc index f3c67e8702..116e2e3928 100644 --- a/src/xenia/hid/winkey/winkey_input_driver.cc +++ b/src/xenia/hid/winkey/winkey_input_driver.cc @@ -251,7 +251,7 @@ WinKeyInputDriver::WinKeyInputDriver(xe::ui::Window* window) } // Not a section, must be bind - auto sep = line.find_first_of('='); + auto sep = line.find_last_of('='); if (sep < 0) { continue; // invalid }