// Generated by "PIP Code model generator" 27.02.2015 20:30:36

#include <string.h>
#include "ccm_kbd.h"

using namespace PICodeInfo;



__ClassInfo_______LIBS_PIP_SRC_CCM_KBD_H_Initializer__::__ClassInfo_______LIBS_PIP_SRC_CCM_KBD_H_Initializer__() {
	if (_inited_) return;
	_inited_ = true;

	EnumInfo * ei;
	(*enumsInfo)[""] = new EnumInfo();

// Enums

	ei = new EnumInfo();
	(*enumsInfo)["PIKbdListener::SpecialKey"] = ei;
	ei->name = "PIKbdListener::SpecialKey";
	ei->members << PICodeInfo::EnumeratorInfo("Tab", 9);
	ei->members << PICodeInfo::EnumeratorInfo("Return", 10);
	ei->members << PICodeInfo::EnumeratorInfo("Esc", 27);
	ei->members << PICodeInfo::EnumeratorInfo("Space", 32);
	ei->members << PICodeInfo::EnumeratorInfo("Backspace", 127);
	ei->members << PICodeInfo::EnumeratorInfo("UpArrow", -1);
	ei->members << PICodeInfo::EnumeratorInfo("DownArrow", -2);
	ei->members << PICodeInfo::EnumeratorInfo("RightArrow", -3);
	ei->members << PICodeInfo::EnumeratorInfo("LeftArrow", -4);
	ei->members << PICodeInfo::EnumeratorInfo("Home", -5);
	ei->members << PICodeInfo::EnumeratorInfo("End", -6);
	ei->members << PICodeInfo::EnumeratorInfo("PageUp", -7);
	ei->members << PICodeInfo::EnumeratorInfo("PageDown", -8);
	ei->members << PICodeInfo::EnumeratorInfo("Insert", -9);
	ei->members << PICodeInfo::EnumeratorInfo("Delete", -10);
	ei->members << PICodeInfo::EnumeratorInfo("F1", -11);
	ei->members << PICodeInfo::EnumeratorInfo("F2", -12);
	ei->members << PICodeInfo::EnumeratorInfo("F3", -13);
	ei->members << PICodeInfo::EnumeratorInfo("F4", -14);
	ei->members << PICodeInfo::EnumeratorInfo("F5", -15);
	ei->members << PICodeInfo::EnumeratorInfo("F6", -16);
	ei->members << PICodeInfo::EnumeratorInfo("F7", -17);
	ei->members << PICodeInfo::EnumeratorInfo("F8", -18);
	ei->members << PICodeInfo::EnumeratorInfo("F9", -19);
	ei->members << PICodeInfo::EnumeratorInfo("F10", -20);
	ei->members << PICodeInfo::EnumeratorInfo("F11", -21);
	ei->members << PICodeInfo::EnumeratorInfo("F12", -22);

	ei = new EnumInfo();
	(*enumsInfo)["PIKbdListener::KeyModifier"] = ei;
	ei->name = "PIKbdListener::KeyModifier";
	ei->members << PICodeInfo::EnumeratorInfo("Ctrl", 1);
	ei->members << PICodeInfo::EnumeratorInfo("Shift", 2);
	ei->members << PICodeInfo::EnumeratorInfo("Alt", 4);
}


bool __ClassInfo_______LIBS_PIP_SRC_CCM_KBD_H_Initializer__::_inited_ = false;
