3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/input/KeyboardType.h"
7#include "mc/client/input/RemappingLayout.h"
8#include "mc/deps/input/enums/RawInputType.h"
14 ::ll::TypedStorage<4, 4, ::KeyboardType const> mKeyboardType;
20 virtual ~KeyboardRemappingLayout() =
default;
22 virtual void setMappingWithRawInput(::std::string
const&,
int, ::RawInputType) ;
24 virtual ::std::string getMappedKeyName(
int key)
const ;
26 virtual ::std::string getMappedKeyName(
int key,
bool checkUserConfiguredSwap)
const ;
28 virtual int getAdjustedKey(
int key)
const ;
30 virtual ::std::string getSaveString(::std::string
const& action)
const ;
32 virtual int _rawKeyToKey(
int, ::RawInputType)
const ;
38 MCAPI ::std::string $getMappedKeyName(
int key)
const;
40 MCAPI ::std::string $getMappedKeyName(
int key,
bool checkUserConfiguredSwap)
const;
42 MCAPI
int $getAdjustedKey(
int key)
const;
44 MCAPI ::std::string $getSaveString(::std::string
const& action)
const;
Definition KeyboardRemappingLayout.h:5
static MCAPI void ** $vftable()
Definition RemappingLayout.h:5