Files
dolphin/Source/Core/Core/HW/GCKeyboardEmu.h

32 lines
645 B
C
Raw Normal View History

// Copyright 2015 Dolphin Emulator Project
2015-05-18 01:08:10 +02:00
// Licensed under GPLv2+
2015-01-17 09:36:05 +11:00
// Refer to the license.txt file included.
#pragma once
#include <string>
#include "InputCommon/ControllerEmu.h"
struct KeyboardStatus;
2015-01-17 09:36:05 +11:00
class GCKeyboard : public ControllerEmu
{
public:
GCKeyboard(const unsigned int index);
void GetInput(KeyboardStatus* const pad);
std::string GetName() const override;
void LoadDefaults(const ControllerInterface& ciface) override;
2015-01-17 09:36:05 +11:00
private:
Buttons* m_keys0x;
Buttons* m_keys1x;
Buttons* m_keys2x;
Buttons* m_keys3x;
Buttons* m_keys4x;
Buttons* m_keys5x;
ControlGroup* m_options;
const unsigned int m_index;
2015-01-17 09:36:05 +11:00
};