mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-09 18:35:32 +00:00
38 lines
782 B
C++
38 lines
782 B
C++
/*
|
|
Name: mcompile
|
|
Copyright: Copyright (C) 2003-2017 SIL International.
|
|
Documentation:
|
|
Description:
|
|
Create Date: 3 Aug 2014
|
|
|
|
Modified Date: 3 Aug 2014
|
|
Authors: mcdurdin
|
|
Related Files:
|
|
Dependencies:
|
|
|
|
Bugs:
|
|
Todo:
|
|
Notes:
|
|
History: 03 Aug 2014 - mcdurdin - I4353 - V9.0 - mnemonic layout recompiler mixes up deadkey rules
|
|
|
|
*/
|
|
|
|
#ifndef MCOMPILE_H
|
|
#define MCOMPILE_H
|
|
#include <vector>
|
|
#include "keymap.h"
|
|
#include "deadkey.h"
|
|
#include "mc_kmxfile.h"
|
|
|
|
struct KMX_DeadkeyMapping { // I4353
|
|
KMX_WCHAR deadkey, dkid;
|
|
UINT shift;
|
|
KMX_WORD vk;
|
|
};
|
|
|
|
extern std::vector<KMX_DeadkeyMapping> KMX_FDeadkeys; // I4353
|
|
|
|
/** @brief print (error) messages */
|
|
void KMX_LogError(const wchar_t* fmt, ...);
|
|
|
|
#endif /*MCOMPILE_H*/
|