19#ifndef HEADER_KEYBOARD_CONFIG_HPP
20#define HEADER_KEYBOARD_CONFIG_HPP
22#include "input/binding.hpp"
23#include "input/device_config.hpp"
24#include "input/input.hpp"
25#include "utils/no_copy.hpp"
26#include "utils/cpp2011.hpp"
42 virtual void setDefaultBinds();
43 virtual void save(std::ofstream& stream);
46 virtual bool isGamePad()
const {
return false; }
48 virtual bool isKeyboard()
const {
return true; }
contains the key bindings information related to one input device
Definition: device_config.hpp:42
specialisation of DeviceConfig for keyboard type devices
Definition: keyboard_config.hpp:35
virtual void save(std::ofstream &stream)
Saves the configuration to a file.
Definition: keyboard_config.cpp:45