Skip to content

Commit 684cf04

Browse files
committed
Rename keyboard mappings to avoid conflict. Rename more functions.
1 parent 4e8bcae commit 684cf04

16 files changed

+46
-46
lines changed

SerialPrograms/Source/ControllerInput/ControllerInput.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class ControllerInputState{
4444

4545

4646
struct ControllerInputListener{
47-
virtual void controller_input_state(ControllerInputState& state){}
47+
virtual void run_controller_input(ControllerInputState& state){}
4848
};
4949

5050

SerialPrograms/Source/ControllerInput/Keyboard/GlobalKeyboardHidTracker.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ void KeyboardHidTracker::thread_loop(){
164164

165165
// If state is neutral, just issue a stop.
166166
if (neutral){
167-
m_listeners.run_method(&ControllerInputListener::controller_input_state, current);
167+
m_listeners.run_method(&ControllerInputListener::run_controller_input, current);
168168
// cancel_all_commands();
169169
last.clear();
170170
last_neutral = true;
@@ -180,7 +180,7 @@ void KeyboardHidTracker::thread_loop(){
180180

181181
// Send the command.
182182
// cout << "send_state()" << endl;
183-
m_listeners.run_method(&ControllerInputListener::controller_input_state, current);
183+
m_listeners.run_method(&ControllerInputListener::run_controller_input, current);
184184
// send_state(*current);
185185

186186
std::swap(last, current);

SerialPrograms/Source/Controllers/Controller.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -194,10 +194,10 @@ class AbstractController{
194194
public:
195195
// Controller Input
196196

197-
virtual void controller_input_state(const ControllerInputState& state){}
197+
virtual void run_controller_input(const ControllerInputState& state){}
198198

199-
virtual void add_keyboard_listener(KeyboardEventHandler::KeyboardListener& keyboard_listener){};
200-
virtual void remove_keyboard_listener(KeyboardEventHandler::KeyboardListener& keyboard_listener){};
199+
virtual void add_input_sniffer(KeyboardEventHandler::KeyboardListener& listener){};
200+
virtual void remove_input_sniffer(KeyboardEventHandler::KeyboardListener& listener){};
201201
};
202202

203203

SerialPrograms/Source/Controllers/StandardHid/StandardHid_Keyboard.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ Keyboard::~Keyboard(){
111111
}
112112

113113

114-
void Keyboard::controller_input_state(const ControllerInputState& state){
114+
void Keyboard::run_controller_input(const ControllerInputState& state){
115115

116116
if (state.type() != ControllerInputType::HID_Keyboard){
117117
return;

SerialPrograms/Source/Controllers/StandardHid/StandardHid_Keyboard.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ class Keyboard : public AbstractController{
6161
public:
6262
// Controller Input
6363

64-
virtual void controller_input_state(const ControllerInputState& state) override;
64+
virtual void run_controller_input(const ControllerInputState& state) override;
6565

6666

6767
private:

SerialPrograms/Source/NintendoSwitch/Controllers/Joycon/NintendoSwitch_Joycon.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ JoyconController::JoyconController(Logger& logger, ControllerClass controller_cl
4949
{
5050
std::vector<std::shared_ptr<EditableTableRow>> mapping =
5151
controller_class == ControllerClass::NintendoSwitch_LeftJoycon
52-
? ConsoleSettings::instance().KEYBOARD_MAPPINGS.LEFT_JOYCON.current_refs()
53-
: ConsoleSettings::instance().KEYBOARD_MAPPINGS.RIGHT_JOYCON.current_refs();
52+
? ConsoleSettings::instance().KEYBOARD_MAPPINGS.LEFT_JOYCON2.current_refs()
53+
: ConsoleSettings::instance().KEYBOARD_MAPPINGS.RIGHT_JOYCON2.current_refs();
5454

5555
for (const auto& deltas : mapping){
5656
const JoyconFromKeyboardTableRow& row = static_cast<const JoyconFromKeyboardTableRow&>(*deltas);
@@ -60,7 +60,7 @@ JoyconController::JoyconController(Logger& logger, ControllerClass controller_cl
6060
JoyconController::~JoyconController(){
6161
}
6262

63-
void JoyconController::controller_input_state(const ControllerInputState& state){
63+
void JoyconController::run_controller_input(const ControllerInputState& state){
6464

6565
if (state.type() != ControllerInputType::HID_Keyboard){
6666
return;
@@ -98,11 +98,11 @@ void JoyconController::controller_input_state(const ControllerInputState& state)
9898
m_data->m_input_sniffer.report_keyboard_command_sent(timestamp, controller_state);
9999
}
100100

101-
void JoyconController::add_keyboard_listener(KeyboardEventHandler::KeyboardListener& keyboard_listener){
102-
m_data->m_input_sniffer.add_listener(keyboard_listener);
101+
void JoyconController::add_input_sniffer(KeyboardEventHandler::KeyboardListener& listener){
102+
m_data->m_input_sniffer.add_listener(listener);
103103
}
104-
void JoyconController::remove_keyboard_listener(KeyboardEventHandler::KeyboardListener& keyboard_listener){
105-
m_data->m_input_sniffer.remove_listener(keyboard_listener);
104+
void JoyconController::remove_input_sniffer(KeyboardEventHandler::KeyboardListener& listener){
105+
m_data->m_input_sniffer.remove_listener(listener);
106106
}
107107

108108

SerialPrograms/Source/NintendoSwitch/Controllers/Joycon/NintendoSwitch_Joycon.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -166,10 +166,10 @@ class JoyconController : public AbstractController{
166166
public:
167167
// Controller Input
168168

169-
virtual void controller_input_state(const ControllerInputState& state) override;
169+
virtual void run_controller_input(const ControllerInputState& state) override;
170170

171-
virtual void add_keyboard_listener(KeyboardEventHandler::KeyboardListener& keyboard_listener) override;
172-
virtual void remove_keyboard_listener(KeyboardEventHandler::KeyboardListener& keyboard_listener) override;
171+
virtual void add_input_sniffer(KeyboardEventHandler::KeyboardListener& listener) override;
172+
virtual void remove_input_sniffer(KeyboardEventHandler::KeyboardListener& listener) override;
173173

174174

175175
private:

SerialPrograms/Source/NintendoSwitch/Controllers/Joycon/NintendoSwitch_Joycon_from_Keyboard.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ JoyconFromKeyboardTableRow::JoyconFromKeyboardTableRow(EditableTableOption& pare
120120
, joystick_y(LockMode::UNLOCK_WHILE_RUNNING, 0, -1, 1)
121121
{
122122
add_option(label, "Description");
123-
add_option(key, "Key");
123+
add_option(key, "HID ID");
124124
add_option(buttons, "Button Bit-Field");
125125
add_option(joystick_x, "Joystick x");
126126
add_option(joystick_y, "Joystick y");

SerialPrograms/Source/NintendoSwitch/Controllers/NintendoSwitch_KeyboardMapping.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,14 @@ KeyboardMappingOption::KeyboardMappingOption()
4343
LockMode::UNLOCK_WHILE_RUNNING,
4444
false
4545
)
46-
, LEFT_JOYCON(true)
47-
, RIGHT_JOYCON(false)
46+
, LEFT_JOYCON2(true)
47+
, RIGHT_JOYCON2(false)
4848
{
4949
PA_ADD_STATIC(DESCRIPTION);
5050
PA_ADD_OPTION(ADVANCED_MODE);
51-
PA_ADD_OPTION(PRO_CONTROLLER);
52-
PA_ADD_OPTION(LEFT_JOYCON);
53-
PA_ADD_OPTION(RIGHT_JOYCON);
51+
PA_ADD_OPTION(PRO_CONTROLLER2);
52+
PA_ADD_OPTION(LEFT_JOYCON2);
53+
PA_ADD_OPTION(RIGHT_JOYCON2);
5454
ADVANCED_MODE.add_listener(*this);
5555
}
5656

@@ -60,9 +60,9 @@ void KeyboardMappingOption::load_json(const JsonValue& json){
6060
KeyboardMappingOption::on_config_value_changed(this);
6161
}
6262
void KeyboardMappingOption::on_config_value_changed(void* object){
63-
PRO_CONTROLLER.set_advanced_mode(ADVANCED_MODE);
64-
LEFT_JOYCON.set_advanced_mode(ADVANCED_MODE);
65-
RIGHT_JOYCON.set_advanced_mode(ADVANCED_MODE);
63+
PRO_CONTROLLER2.set_advanced_mode(ADVANCED_MODE);
64+
LEFT_JOYCON2.set_advanced_mode(ADVANCED_MODE);
65+
RIGHT_JOYCON2.set_advanced_mode(ADVANCED_MODE);
6666
}
6767

6868

SerialPrograms/Source/NintendoSwitch/Controllers/NintendoSwitch_KeyboardMapping.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ class KeyboardMappingOption : public BatchOption, private ConfigOption::Listener
3131
public:
3232
StaticTextOption DESCRIPTION;
3333
BooleanCheckBoxOption ADVANCED_MODE;
34-
ProControllerFromKeyboardTable PRO_CONTROLLER;
35-
JoyconFromKeyboardTable LEFT_JOYCON;
36-
JoyconFromKeyboardTable RIGHT_JOYCON;
34+
ProControllerFromKeyboardTable PRO_CONTROLLER2;
35+
JoyconFromKeyboardTable LEFT_JOYCON2;
36+
JoyconFromKeyboardTable RIGHT_JOYCON2;
3737
};
3838

3939

0 commit comments

Comments
 (0)