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;
19 KeyboardRemappingLayout();
24 virtual ~KeyboardRemappingLayout() =
default;
27 setMappingWithRawInput(::std::string
const& action,
int rawKeyIndex, ::RawInputType rawKeyType) ;
29 virtual ::std::string getMappedKeyName(
int key)
const ;
31 virtual ::std::string getMappedKeyName(
int key,
bool)
const ;
33 virtual int getAdjustedKey(
int key)
const ;
35 virtual ::std::string getSaveString(::std::string
const& action)
const ;
37 virtual int _rawKeyToKey(
int rawKeyIndex, ::RawInputType rawInputType)
const ;
43 MCAPI
explicit KeyboardRemappingLayout(::KeyboardType keyboardType);
45 MCFOLD ::KeyboardType getKeyboardType()
const;
51 MCAPI
void* $ctor(::KeyboardType keyboardType);
57 MCAPI
void $setMappingWithRawInput(::std::string
const& action,
int rawKeyIndex, ::RawInputType rawKeyType);
59 MCAPI ::std::string $getMappedKeyName(
int key)
const;
61 MCAPI ::std::string $getMappedKeyName(
int key,
bool)
const;
63 MCAPI
int $getAdjustedKey(
int key)
const;
65 MCAPI ::std::string $getSaveString(::std::string
const& action)
const;
67 MCAPI
int $_rawKeyToKey(
int rawKeyIndex, ::RawInputType rawInputType)
const;
Definition KeyboardRemappingLayout.h:5
static MCAPI void ** $vftable()
Definition RemappingLayout.h:5