/*

This include file for Password Safe support of all keyboards supported
by Windows was created by the "Password Safe - Keyboard Data Generator" program
kblgen V1.0.0.0 on a Windows 7 64-bit RC system with all keyboard layouts installed on
2009-05-17 18:17:26Z.

The "Password Safe - Keyboard Data Generator" program is a modified version of
code published by Michael Kaplan in his series of MSDN Blogs "Sorting it all Out,
Getting all you can out of a keyboard layout" (Part 0 to Part 9b) between 
March 23 and April 13, 2006.

See http://blogs.msdn.com/michkap/archive/2006/04/13/575500.aspx

  *** PLEASE DO NOT EDIT THIS FILE DIRECTLY ***

*/


  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000405, &m_map_IDK2SCSSCC_00000405));
  m_map_IDK2SCSSCC_00000405.insert(std::make_pair((wchar_t)0x02dd, &vctDeadkey_00000405_x02dd));
  m_map_IDK2SCSSCC_00000405.insert(std::make_pair((wchar_t)0x02c7, &vctDeadkey_00000405_x02c7));
  m_map_IDK2SCSSCC_00000405.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00000405_x005e));
  m_map_IDK2SCSSCC_00000405.insert(std::make_pair((wchar_t)0x02d8, &vctDeadkey_00000405_x02d8));
  m_map_IDK2SCSSCC_00000405.insert(std::make_pair((wchar_t)0x00b0, &vctDeadkey_00000405_x00b0));
  m_map_IDK2SCSSCC_00000405.insert(std::make_pair((wchar_t)0x02db, &vctDeadkey_00000405_x02db));
  m_map_IDK2SCSSCC_00000405.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00000405_x0060));
  m_map_IDK2SCSSCC_00000405.insert(std::make_pair((wchar_t)0x02d9, &vctDeadkey_00000405_x02d9));
  m_map_IDK2SCSSCC_00000405.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00000405_x00b4));
  m_map_IDK2SCSSCC_00000405.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00000405_x00a8));
  m_map_IDK2SCSSCC_00000405.insert(std::make_pair((wchar_t)0x00b8, &vctDeadkey_00000405_x00b8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000406, &m_map_IDK2SCSSCC_00000406));
  m_map_IDK2SCSSCC_00000406.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00000406_x00a8));
  m_map_IDK2SCSSCC_00000406.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00000406_x005e));
  m_map_IDK2SCSSCC_00000406.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00000406_x007e));
  m_map_IDK2SCSSCC_00000406.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00000406_x00b4));
  m_map_IDK2SCSSCC_00000406.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00000406_x0060));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000407, &m_map_IDK2SCSSCC_00000407));
  m_map_IDK2SCSSCC_00000407.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00000407_x005e));
  m_map_IDK2SCSSCC_00000407.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00000407_x00b4));
  m_map_IDK2SCSSCC_00000407.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00000407_x0060));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000408, &m_map_IDK2SCSSCC_00000408));
  m_map_IDK2SCSSCC_00000408.insert(std::make_pair((wchar_t)0x0385, &vctDeadkey_00000408_x0385));
  m_map_IDK2SCSSCC_00000408.insert(std::make_pair((wchar_t)0x0384, &vctDeadkey_00000408_x0384));
  m_map_IDK2SCSSCC_00000408.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00000408_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000040A, &m_map_IDK2SCSSCC_0000040A));
  m_map_IDK2SCSSCC_0000040A.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_0000040A_x007e));
  m_map_IDK2SCSSCC_0000040A.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0000040A_x0060));
  m_map_IDK2SCSSCC_0000040A.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0000040A_x005e));
  m_map_IDK2SCSSCC_0000040A.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0000040A_x00b4));
  m_map_IDK2SCSSCC_0000040A.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0000040A_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000040B, &m_map_IDK2SCSSCC_0000040B));
  m_map_IDK2SCSSCC_0000040B.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0000040B_x00a8));
  m_map_IDK2SCSSCC_0000040B.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0000040B_x005e));
  m_map_IDK2SCSSCC_0000040B.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_0000040B_x007e));
  m_map_IDK2SCSSCC_0000040B.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0000040B_x00b4));
  m_map_IDK2SCSSCC_0000040B.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0000040B_x0060));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000040C, &m_map_IDK2SCSSCC_0000040C));
  m_map_IDK2SCSSCC_0000040C.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_0000040C_x007e));
  m_map_IDK2SCSSCC_0000040C.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0000040C_x0060));
  m_map_IDK2SCSSCC_0000040C.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0000040C_x005e));
  m_map_IDK2SCSSCC_0000040C.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0000040C_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000040E, &m_map_IDK2SCSSCC_0000040E));
  m_map_IDK2SCSSCC_0000040E.insert(std::make_pair((wchar_t)0x02c7, &vctDeadkey_0000040E_x02c7));
  m_map_IDK2SCSSCC_0000040E.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0000040E_x005e));
  m_map_IDK2SCSSCC_0000040E.insert(std::make_pair((wchar_t)0x02d8, &vctDeadkey_0000040E_x02d8));
  m_map_IDK2SCSSCC_0000040E.insert(std::make_pair((wchar_t)0x00b0, &vctDeadkey_0000040E_x00b0));
  m_map_IDK2SCSSCC_0000040E.insert(std::make_pair((wchar_t)0x02db, &vctDeadkey_0000040E_x02db));
  m_map_IDK2SCSSCC_0000040E.insert(std::make_pair((wchar_t)0x02d9, &vctDeadkey_0000040E_x02d9));
  m_map_IDK2SCSSCC_0000040E.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0000040E_x00b4));
  m_map_IDK2SCSSCC_0000040E.insert(std::make_pair((wchar_t)0x00b8, &vctDeadkey_0000040E_x00b8));
  m_map_IDK2SCSSCC_0000040E.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0000040E_x00a8));
  m_map_IDK2SCSSCC_0000040E.insert(std::make_pair((wchar_t)0x02dd, &vctDeadkey_0000040E_x02dd));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000040F, &m_map_IDK2SCSSCC_0000040F));
  m_map_IDK2SCSSCC_0000040F.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0000040F_x0060));
  m_map_IDK2SCSSCC_0000040F.insert(std::make_pair((wchar_t)0x00b0, &vctDeadkey_0000040F_x00b0));
  m_map_IDK2SCSSCC_0000040F.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0000040F_x00a8));
  m_map_IDK2SCSSCC_0000040F.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0000040F_x00b4));
  m_map_IDK2SCSSCC_0000040F.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0000040F_x005e));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000413, &m_map_IDK2SCSSCC_00000413));
  m_map_IDK2SCSSCC_00000413.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00000413_x007e));
  m_map_IDK2SCSSCC_00000413.insert(std::make_pair((wchar_t)0x00b8, &vctDeadkey_00000413_x00b8));
  m_map_IDK2SCSSCC_00000413.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00000413_x00b4));
  m_map_IDK2SCSSCC_00000413.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00000413_x0060));
  m_map_IDK2SCSSCC_00000413.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00000413_x00a8));
  m_map_IDK2SCSSCC_00000413.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00000413_x005e));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000414, &m_map_IDK2SCSSCC_00000414));
  m_map_IDK2SCSSCC_00000414.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00000414_x00a8));
  m_map_IDK2SCSSCC_00000414.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00000414_x005e));
  m_map_IDK2SCSSCC_00000414.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00000414_x007e));
  m_map_IDK2SCSSCC_00000414.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00000414_x0060));
  m_map_IDK2SCSSCC_00000414.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00000414_x00b4));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000415, &m_map_IDK2SCSSCC_00000415));
  m_map_IDK2SCSSCC_00000415.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00000415_x007e));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000416, &m_map_IDK2SCSSCC_00000416));
  m_map_IDK2SCSSCC_00000416.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00000416_x00a8));
  m_map_IDK2SCSSCC_00000416.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00000416_x00b4));
  m_map_IDK2SCSSCC_00000416.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00000416_x0060));
  m_map_IDK2SCSSCC_00000416.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00000416_x007e));
  m_map_IDK2SCSSCC_00000416.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00000416_x005e));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000418, &m_map_IDK2SCSSCC_00000418));
  m_map_IDK2SCSSCC_00000418.insert(std::make_pair((wchar_t)0x02dd, &vctDeadkey_00000418_x02dd));
  m_map_IDK2SCSSCC_00000418.insert(std::make_pair((wchar_t)0x02c7, &vctDeadkey_00000418_x02c7));
  m_map_IDK2SCSSCC_00000418.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00000418_x005e));
  m_map_IDK2SCSSCC_00000418.insert(std::make_pair((wchar_t)0x02d8, &vctDeadkey_00000418_x02d8));
  m_map_IDK2SCSSCC_00000418.insert(std::make_pair((wchar_t)0x00b0, &vctDeadkey_00000418_x00b0));
  m_map_IDK2SCSSCC_00000418.insert(std::make_pair((wchar_t)0x02db, &vctDeadkey_00000418_x02db));
  m_map_IDK2SCSSCC_00000418.insert(std::make_pair((wchar_t)0x00b7, &vctDeadkey_00000418_x00b7));
  m_map_IDK2SCSSCC_00000418.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00000418_x00b4));
  m_map_IDK2SCSSCC_00000418.insert(std::make_pair((wchar_t)0x00b8, &vctDeadkey_00000418_x00b8));
  m_map_IDK2SCSSCC_00000418.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00000418_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000041A, &m_map_IDK2SCSSCC_0000041A));
  m_map_IDK2SCSSCC_0000041A.insert(std::make_pair((wchar_t)0x02dd, &vctDeadkey_0000041A_x02dd));
  m_map_IDK2SCSSCC_0000041A.insert(std::make_pair((wchar_t)0x02c7, &vctDeadkey_0000041A_x02c7));
  m_map_IDK2SCSSCC_0000041A.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0000041A_x005e));
  m_map_IDK2SCSSCC_0000041A.insert(std::make_pair((wchar_t)0x02d8, &vctDeadkey_0000041A_x02d8));
  m_map_IDK2SCSSCC_0000041A.insert(std::make_pair((wchar_t)0x00b0, &vctDeadkey_0000041A_x00b0));
  m_map_IDK2SCSSCC_0000041A.insert(std::make_pair((wchar_t)0x02db, &vctDeadkey_0000041A_x02db));
  m_map_IDK2SCSSCC_0000041A.insert(std::make_pair((wchar_t)0x02d9, &vctDeadkey_0000041A_x02d9));
  m_map_IDK2SCSSCC_0000041A.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0000041A_x00b4));
  m_map_IDK2SCSSCC_0000041A.insert(std::make_pair((wchar_t)0x00b8, &vctDeadkey_0000041A_x00b8));
  m_map_IDK2SCSSCC_0000041A.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0000041A_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000041B, &m_map_IDK2SCSSCC_0000041B));
  m_map_IDK2SCSSCC_0000041B.insert(std::make_pair((wchar_t)0x02dd, &vctDeadkey_0000041B_x02dd));
  m_map_IDK2SCSSCC_0000041B.insert(std::make_pair((wchar_t)0x02c7, &vctDeadkey_0000041B_x02c7));
  m_map_IDK2SCSSCC_0000041B.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0000041B_x005e));
  m_map_IDK2SCSSCC_0000041B.insert(std::make_pair((wchar_t)0x02d8, &vctDeadkey_0000041B_x02d8));
  m_map_IDK2SCSSCC_0000041B.insert(std::make_pair((wchar_t)0x00b0, &vctDeadkey_0000041B_x00b0));
  m_map_IDK2SCSSCC_0000041B.insert(std::make_pair((wchar_t)0x02db, &vctDeadkey_0000041B_x02db));
  m_map_IDK2SCSSCC_0000041B.insert(std::make_pair((wchar_t)0x02d9, &vctDeadkey_0000041B_x02d9));
  m_map_IDK2SCSSCC_0000041B.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0000041B_x00b4));
  m_map_IDK2SCSSCC_0000041B.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0000041B_x00a8));
  m_map_IDK2SCSSCC_0000041B.insert(std::make_pair((wchar_t)0x00b8, &vctDeadkey_0000041B_x00b8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000041C, &m_map_IDK2SCSSCC_0000041C));
  m_map_IDK2SCSSCC_0000041C.insert(std::make_pair((wchar_t)0x02dd, &vctDeadkey_0000041C_x02dd));
  m_map_IDK2SCSSCC_0000041C.insert(std::make_pair((wchar_t)0x02c7, &vctDeadkey_0000041C_x02c7));
  m_map_IDK2SCSSCC_0000041C.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0000041C_x005e));
  m_map_IDK2SCSSCC_0000041C.insert(std::make_pair((wchar_t)0x02d8, &vctDeadkey_0000041C_x02d8));
  m_map_IDK2SCSSCC_0000041C.insert(std::make_pair((wchar_t)0x00b0, &vctDeadkey_0000041C_x00b0));
  m_map_IDK2SCSSCC_0000041C.insert(std::make_pair((wchar_t)0x02db, &vctDeadkey_0000041C_x02db));
  m_map_IDK2SCSSCC_0000041C.insert(std::make_pair((wchar_t)0x02d9, &vctDeadkey_0000041C_x02d9));
  m_map_IDK2SCSSCC_0000041C.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0000041C_x00b4));
  m_map_IDK2SCSSCC_0000041C.insert(std::make_pair((wchar_t)0x00b8, &vctDeadkey_0000041C_x00b8));
  m_map_IDK2SCSSCC_0000041C.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0000041C_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000041D, &m_map_IDK2SCSSCC_0000041D));
  m_map_IDK2SCSSCC_0000041D.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0000041D_x00a8));
  m_map_IDK2SCSSCC_0000041D.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0000041D_x005e));
  m_map_IDK2SCSSCC_0000041D.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_0000041D_x007e));
  m_map_IDK2SCSSCC_0000041D.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0000041D_x00b4));
  m_map_IDK2SCSSCC_0000041D.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0000041D_x0060));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000041F, &m_map_IDK2SCSSCC_0000041F));
  m_map_IDK2SCSSCC_0000041F.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0000041F_x005e));
  m_map_IDK2SCSSCC_0000041F.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0000041F_x00b4));
  m_map_IDK2SCSSCC_0000041F.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0000041F_x0060));
  m_map_IDK2SCSSCC_0000041F.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0000041F_x00a8));
  m_map_IDK2SCSSCC_0000041F.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_0000041F_x007e));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000424, &m_map_IDK2SCSSCC_00000424));
  m_map_IDK2SCSSCC_00000424.insert(std::make_pair((wchar_t)0x02dd, &vctDeadkey_00000424_x02dd));
  m_map_IDK2SCSSCC_00000424.insert(std::make_pair((wchar_t)0x02c7, &vctDeadkey_00000424_x02c7));
  m_map_IDK2SCSSCC_00000424.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00000424_x005e));
  m_map_IDK2SCSSCC_00000424.insert(std::make_pair((wchar_t)0x02d8, &vctDeadkey_00000424_x02d8));
  m_map_IDK2SCSSCC_00000424.insert(std::make_pair((wchar_t)0x00b0, &vctDeadkey_00000424_x00b0));
  m_map_IDK2SCSSCC_00000424.insert(std::make_pair((wchar_t)0x02db, &vctDeadkey_00000424_x02db));
  m_map_IDK2SCSSCC_00000424.insert(std::make_pair((wchar_t)0x02d9, &vctDeadkey_00000424_x02d9));
  m_map_IDK2SCSSCC_00000424.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00000424_x00b4));
  m_map_IDK2SCSSCC_00000424.insert(std::make_pair((wchar_t)0x00b8, &vctDeadkey_00000424_x00b8));
  m_map_IDK2SCSSCC_00000424.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00000424_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000425, &m_map_IDK2SCSSCC_00000425));
  m_map_IDK2SCSSCC_00000425.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00000425_x00b4));
  m_map_IDK2SCSSCC_00000425.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00000425_x0060));
  m_map_IDK2SCSSCC_00000425.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00000425_x005e));
  m_map_IDK2SCSSCC_00000425.insert(std::make_pair((wchar_t)0x02c7, &vctDeadkey_00000425_x02c7));
  m_map_IDK2SCSSCC_00000425.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00000425_x007e));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000426, &m_map_IDK2SCSSCC_00000426));
  m_map_IDK2SCSSCC_00000426.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00000426_x007e));
  m_map_IDK2SCSSCC_00000426.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00000426_x00b4));
  m_map_IDK2SCSSCC_00000426.insert(std::make_pair((wchar_t)0x00b0, &vctDeadkey_00000426_x00b0));
  m_map_IDK2SCSSCC_00000426.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00000426_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000042E, &m_map_IDK2SCSSCC_0000042E));
  m_map_IDK2SCSSCC_0000042E.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0000042E_x005e));
  m_map_IDK2SCSSCC_0000042E.insert(std::make_pair((wchar_t)0x00b0, &vctDeadkey_0000042E_x00b0));
  m_map_IDK2SCSSCC_0000042E.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0000042E_x00b4));
  m_map_IDK2SCSSCC_0000042E.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0000042E_x0060));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000432, &m_map_IDK2SCSSCC_00000432));
  m_map_IDK2SCSSCC_00000432.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00000432_x005e));
  m_map_IDK2SCSSCC_00000432.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00000432_x0060));
  m_map_IDK2SCSSCC_00000432.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00000432_x007e));
  m_map_IDK2SCSSCC_00000432.insert(std::make_pair((wchar_t)0x0027, &vctDeadkey_00000432_x0027));
  m_map_IDK2SCSSCC_00000432.insert(std::make_pair((wchar_t)0x0022, &vctDeadkey_00000432_x0022));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000438, &m_map_IDK2SCSSCC_00000438));
  m_map_IDK2SCSSCC_00000438.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00000438_x007e));
  m_map_IDK2SCSSCC_00000438.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00000438_x00b4));
  m_map_IDK2SCSSCC_00000438.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00000438_x0060));
  m_map_IDK2SCSSCC_00000438.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00000438_x00a8));
  m_map_IDK2SCSSCC_00000438.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00000438_x005e));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000043B, &m_map_IDK2SCSSCC_0000043B));
  m_map_IDK2SCSSCC_0000043B.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0000043B_x00a8));
  m_map_IDK2SCSSCC_0000043B.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0000043B_x005e));
  m_map_IDK2SCSSCC_0000043B.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_0000043B_x007e));
  m_map_IDK2SCSSCC_0000043B.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0000043B_x0060));
  m_map_IDK2SCSSCC_0000043B.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0000043B_x00b4));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000452, &m_map_IDK2SCSSCC_00000452));
  m_map_IDK2SCSSCC_00000452.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00000452_x00a8));
  m_map_IDK2SCSSCC_00000452.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00000452_x005e));
  m_map_IDK2SCSSCC_00000452.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00000452_x00b4));
  m_map_IDK2SCSSCC_00000452.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00000452_x007e));
  m_map_IDK2SCSSCC_00000452.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00000452_x0060));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000046A, &m_map_IDK2SCSSCC_0000046A));
  m_map_IDK2SCSSCC_0000046A.insert(std::make_pair((wchar_t)0x005b, &vctDeadkey_0000046A_x005b));
  m_map_IDK2SCSSCC_0000046A.insert(std::make_pair((wchar_t)0x005c, &vctDeadkey_0000046A_x005c));
  m_map_IDK2SCSSCC_0000046A.insert(std::make_pair((wchar_t)0x0027, &vctDeadkey_0000046A_x0027));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000046C, &m_map_IDK2SCSSCC_0000046C));
  m_map_IDK2SCSSCC_0000046C.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0000046C_x005e));
  m_map_IDK2SCSSCC_0000046C.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0000046C_x0060));
  m_map_IDK2SCSSCC_0000046C.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_0000046C_x007e));
  m_map_IDK2SCSSCC_0000046C.insert(std::make_pair((wchar_t)0x0027, &vctDeadkey_0000046C_x0027));
  m_map_IDK2SCSSCC_0000046C.insert(std::make_pair((wchar_t)0x0022, &vctDeadkey_0000046C_x0022));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000470, &m_map_IDK2SCSSCC_00000470));
  m_map_IDK2SCSSCC_00000470.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00000470_x005e));
  m_map_IDK2SCSSCC_00000470.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00000470_x0060));
  m_map_IDK2SCSSCC_00000470.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00000470_x007e));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000481, &m_map_IDK2SCSSCC_00000481));
  m_map_IDK2SCSSCC_00000481.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00000481_x0060));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000488, &m_map_IDK2SCSSCC_00000488));
  m_map_IDK2SCSSCC_00000488.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00000488_x007e));
  m_map_IDK2SCSSCC_00000488.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00000488_x0060));
  m_map_IDK2SCSSCC_00000488.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00000488_x005e));
  m_map_IDK2SCSSCC_00000488.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00000488_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000807, &m_map_IDK2SCSSCC_00000807));
  m_map_IDK2SCSSCC_00000807.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00000807_x00a8));
  m_map_IDK2SCSSCC_00000807.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00000807_x00b4));
  m_map_IDK2SCSSCC_00000807.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00000807_x005e));
  m_map_IDK2SCSSCC_00000807.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00000807_x0060));
  m_map_IDK2SCSSCC_00000807.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00000807_x007e));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000080A, &m_map_IDK2SCSSCC_0000080A));
  m_map_IDK2SCSSCC_0000080A.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0000080A_x00b4));
  m_map_IDK2SCSSCC_0000080A.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0000080A_x00a8));
  m_map_IDK2SCSSCC_0000080A.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0000080A_x0060));
  m_map_IDK2SCSSCC_0000080A.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0000080A_x005e));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000080C, &m_map_IDK2SCSSCC_0000080C));
  m_map_IDK2SCSSCC_0000080C.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_0000080C_x007e));
  m_map_IDK2SCSSCC_0000080C.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0000080C_x00b4));
  m_map_IDK2SCSSCC_0000080C.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0000080C_x0060));
  m_map_IDK2SCSSCC_0000080C.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0000080C_x005e));
  m_map_IDK2SCSSCC_0000080C.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0000080C_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000813, &m_map_IDK2SCSSCC_00000813));
  m_map_IDK2SCSSCC_00000813.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00000813_x007e));
  m_map_IDK2SCSSCC_00000813.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00000813_x00b4));
  m_map_IDK2SCSSCC_00000813.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00000813_x0060));
  m_map_IDK2SCSSCC_00000813.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00000813_x005e));
  m_map_IDK2SCSSCC_00000813.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00000813_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000816, &m_map_IDK2SCSSCC_00000816));
  m_map_IDK2SCSSCC_00000816.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00000816_x00b4));
  m_map_IDK2SCSSCC_00000816.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00000816_x0060));
  m_map_IDK2SCSSCC_00000816.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00000816_x00a8));
  m_map_IDK2SCSSCC_00000816.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00000816_x007e));
  m_map_IDK2SCSSCC_00000816.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00000816_x005e));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000081A, &m_map_IDK2SCSSCC_0000081A));
  m_map_IDK2SCSSCC_0000081A.insert(std::make_pair((wchar_t)0x02dd, &vctDeadkey_0000081A_x02dd));
  m_map_IDK2SCSSCC_0000081A.insert(std::make_pair((wchar_t)0x02c7, &vctDeadkey_0000081A_x02c7));
  m_map_IDK2SCSSCC_0000081A.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0000081A_x005e));
  m_map_IDK2SCSSCC_0000081A.insert(std::make_pair((wchar_t)0x02d8, &vctDeadkey_0000081A_x02d8));
  m_map_IDK2SCSSCC_0000081A.insert(std::make_pair((wchar_t)0x00b0, &vctDeadkey_0000081A_x00b0));
  m_map_IDK2SCSSCC_0000081A.insert(std::make_pair((wchar_t)0x02db, &vctDeadkey_0000081A_x02db));
  m_map_IDK2SCSSCC_0000081A.insert(std::make_pair((wchar_t)0x02d9, &vctDeadkey_0000081A_x02d9));
  m_map_IDK2SCSSCC_0000081A.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0000081A_x00b4));
  m_map_IDK2SCSSCC_0000081A.insert(std::make_pair((wchar_t)0x00b8, &vctDeadkey_0000081A_x00b8));
  m_map_IDK2SCSSCC_0000081A.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0000081A_x00a8));
  m_map_IDK2SCSSCC_0000081A.insert(std::make_pair((wchar_t)0x201a, &vctDeadkey_0000081A_x201a));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000083B, &m_map_IDK2SCSSCC_0000083B));
  m_map_IDK2SCSSCC_0000083B.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0000083B_x00a8));
  m_map_IDK2SCSSCC_0000083B.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0000083B_x005e));
  m_map_IDK2SCSSCC_0000083B.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_0000083B_x007e));
  m_map_IDK2SCSSCC_0000083B.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0000083B_x00b4));
  m_map_IDK2SCSSCC_0000083B.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0000083B_x0060));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000C0C, &m_map_IDK2SCSSCC_00000C0C));
  m_map_IDK2SCSSCC_00000C0C.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00000C0C_x00b4));
  m_map_IDK2SCSSCC_00000C0C.insert(std::make_pair((wchar_t)0x00b8, &vctDeadkey_00000C0C_x00b8));
  m_map_IDK2SCSSCC_00000C0C.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00000C0C_x005e));
  m_map_IDK2SCSSCC_00000C0C.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00000C0C_x0060));
  m_map_IDK2SCSSCC_00000C0C.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00000C0C_x007e));
  m_map_IDK2SCSSCC_00000C0C.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00000C0C_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00000C1A, &m_map_IDK2SCSSCC_00000C1A));
  m_map_IDK2SCSSCC_00000C1A.insert(std::make_pair((wchar_t)0x0027, &vctDeadkey_00000C1A_x0027));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00001009, &m_map_IDK2SCSSCC_00001009));
  m_map_IDK2SCSSCC_00001009.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00001009_x00b4));
  m_map_IDK2SCSSCC_00001009.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00001009_x0060));
  m_map_IDK2SCSSCC_00001009.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00001009_x005e));
  m_map_IDK2SCSSCC_00001009.insert(std::make_pair((wchar_t)0x00b8, &vctDeadkey_00001009_x00b8));
  m_map_IDK2SCSSCC_00001009.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00001009_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000100C, &m_map_IDK2SCSSCC_0000100C));
  m_map_IDK2SCSSCC_0000100C.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0000100C_x00a8));
  m_map_IDK2SCSSCC_0000100C.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0000100C_x00b4));
  m_map_IDK2SCSSCC_0000100C.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0000100C_x005e));
  m_map_IDK2SCSSCC_0000100C.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0000100C_x0060));
  m_map_IDK2SCSSCC_0000100C.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_0000100C_x007e));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00001809, &m_map_IDK2SCSSCC_00001809));
  m_map_IDK2SCSSCC_00001809.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00001809_x00b4));
  m_map_IDK2SCSSCC_00001809.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00001809_x0060));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0000201A, &m_map_IDK2SCSSCC_0000201A));
  m_map_IDK2SCSSCC_0000201A.insert(std::make_pair((wchar_t)0x0027, &vctDeadkey_0000201A_x0027));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00010405, &m_map_IDK2SCSSCC_00010405));
  m_map_IDK2SCSSCC_00010405.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00010405_x00b4));
  m_map_IDK2SCSSCC_00010405.insert(std::make_pair((wchar_t)0x02c7, &vctDeadkey_00010405_x02c7));
  m_map_IDK2SCSSCC_00010405.insert(std::make_pair((wchar_t)0x00b0, &vctDeadkey_00010405_x00b0));
  m_map_IDK2SCSSCC_00010405.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00010405_x00a8));
  m_map_IDK2SCSSCC_00010405.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00010405_x005e));
  m_map_IDK2SCSSCC_00010405.insert(std::make_pair((wchar_t)0x02dd, &vctDeadkey_00010405_x02dd));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00010407, &m_map_IDK2SCSSCC_00010407));
  m_map_IDK2SCSSCC_00010407.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00010407_x005e));
  m_map_IDK2SCSSCC_00010407.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00010407_x00b4));
  m_map_IDK2SCSSCC_00010407.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00010407_x0060));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00010408, &m_map_IDK2SCSSCC_00010408));
  m_map_IDK2SCSSCC_00010408.insert(std::make_pair((wchar_t)0x0384, &vctDeadkey_00010408_x0384));
  m_map_IDK2SCSSCC_00010408.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00010408_x00a8));
  m_map_IDK2SCSSCC_00010408.insert(std::make_pair((wchar_t)0x0385, &vctDeadkey_00010408_x0385));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0001040A, &m_map_IDK2SCSSCC_0001040A));
  m_map_IDK2SCSSCC_0001040A.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0001040A_x0060));
  m_map_IDK2SCSSCC_0001040A.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0001040A_x005e));
  m_map_IDK2SCSSCC_0001040A.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0001040A_x00b4));
  m_map_IDK2SCSSCC_0001040A.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0001040A_x00a8));
  m_map_IDK2SCSSCC_0001040A.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_0001040A_x007e));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00010415, &m_map_IDK2SCSSCC_00010415));
  m_map_IDK2SCSSCC_00010415.insert(std::make_pair((wchar_t)0x02dd, &vctDeadkey_00010415_x02dd));
  m_map_IDK2SCSSCC_00010415.insert(std::make_pair((wchar_t)0x02c7, &vctDeadkey_00010415_x02c7));
  m_map_IDK2SCSSCC_00010415.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00010415_x005e));
  m_map_IDK2SCSSCC_00010415.insert(std::make_pair((wchar_t)0x02d8, &vctDeadkey_00010415_x02d8));
  m_map_IDK2SCSSCC_00010415.insert(std::make_pair((wchar_t)0x00b0, &vctDeadkey_00010415_x00b0));
  m_map_IDK2SCSSCC_00010415.insert(std::make_pair((wchar_t)0x02db, &vctDeadkey_00010415_x02db));
  m_map_IDK2SCSSCC_00010415.insert(std::make_pair((wchar_t)0x00b7, &vctDeadkey_00010415_x00b7));
  m_map_IDK2SCSSCC_00010415.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00010415_x00b4));
  m_map_IDK2SCSSCC_00010415.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00010415_x00a8));
  m_map_IDK2SCSSCC_00010415.insert(std::make_pair((wchar_t)0x00b8, &vctDeadkey_00010415_x00b8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00010418, &m_map_IDK2SCSSCC_00010418));
  m_map_IDK2SCSSCC_00010418.insert(std::make_pair((wchar_t)0x02dd, &vctDeadkey_00010418_x02dd));
  m_map_IDK2SCSSCC_00010418.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00010418_x007e));
  m_map_IDK2SCSSCC_00010418.insert(std::make_pair((wchar_t)0x02c7, &vctDeadkey_00010418_x02c7));
  m_map_IDK2SCSSCC_00010418.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00010418_x005e));
  m_map_IDK2SCSSCC_00010418.insert(std::make_pair((wchar_t)0x02d8, &vctDeadkey_00010418_x02d8));
  m_map_IDK2SCSSCC_00010418.insert(std::make_pair((wchar_t)0x00b0, &vctDeadkey_00010418_x00b0));
  m_map_IDK2SCSSCC_00010418.insert(std::make_pair((wchar_t)0x02db, &vctDeadkey_00010418_x02db));
  m_map_IDK2SCSSCC_00010418.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00010418_x0060));
  m_map_IDK2SCSSCC_00010418.insert(std::make_pair((wchar_t)0x02d9, &vctDeadkey_00010418_x02d9));
  m_map_IDK2SCSSCC_00010418.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00010418_x00b4));
  m_map_IDK2SCSSCC_00010418.insert(std::make_pair((wchar_t)0x00b8, &vctDeadkey_00010418_x00b8));
  m_map_IDK2SCSSCC_00010418.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00010418_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0001041B, &m_map_IDK2SCSSCC_0001041B));
  m_map_IDK2SCSSCC_0001041B.insert(std::make_pair((wchar_t)0x02dd, &vctDeadkey_0001041B_x02dd));
  m_map_IDK2SCSSCC_0001041B.insert(std::make_pair((wchar_t)0x02c7, &vctDeadkey_0001041B_x02c7));
  m_map_IDK2SCSSCC_0001041B.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0001041B_x005e));
  m_map_IDK2SCSSCC_0001041B.insert(std::make_pair((wchar_t)0x02d8, &vctDeadkey_0001041B_x02d8));
  m_map_IDK2SCSSCC_0001041B.insert(std::make_pair((wchar_t)0x00b0, &vctDeadkey_0001041B_x00b0));
  m_map_IDK2SCSSCC_0001041B.insert(std::make_pair((wchar_t)0x02db, &vctDeadkey_0001041B_x02db));
  m_map_IDK2SCSSCC_0001041B.insert(std::make_pair((wchar_t)0x02d9, &vctDeadkey_0001041B_x02d9));
  m_map_IDK2SCSSCC_0001041B.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0001041B_x00b4));
  m_map_IDK2SCSSCC_0001041B.insert(std::make_pair((wchar_t)0x00b8, &vctDeadkey_0001041B_x00b8));
  m_map_IDK2SCSSCC_0001041B.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0001041B_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0001041F, &m_map_IDK2SCSSCC_0001041F));
  m_map_IDK2SCSSCC_0001041F.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0001041F_x005e));
  m_map_IDK2SCSSCC_0001041F.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0001041F_x00a8));
  m_map_IDK2SCSSCC_0001041F.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_0001041F_x007e));
  m_map_IDK2SCSSCC_0001041F.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0001041F_x0060));
  m_map_IDK2SCSSCC_0001041F.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0001041F_x00b4));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00010426, &m_map_IDK2SCSSCC_00010426));
  m_map_IDK2SCSSCC_00010426.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00010426_x007e));
  m_map_IDK2SCSSCC_00010426.insert(std::make_pair((wchar_t)0x00b0, &vctDeadkey_00010426_x00b0));
  m_map_IDK2SCSSCC_00010426.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00010426_x00b4));
  m_map_IDK2SCSSCC_00010426.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00010426_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0001043B, &m_map_IDK2SCSSCC_0001043B));
  m_map_IDK2SCSSCC_0001043B.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_0001043B_x007e));
  m_map_IDK2SCSSCC_0001043B.insert(std::make_pair((wchar_t)0x02c7, &vctDeadkey_0001043B_x02c7));
  m_map_IDK2SCSSCC_0001043B.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0001043B_x0060));
  m_map_IDK2SCSSCC_0001043B.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0001043B_x00b4));
  m_map_IDK2SCSSCC_0001043B.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0001043B_x00a8));
  m_map_IDK2SCSSCC_0001043B.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0001043B_x005e));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0001080C, &m_map_IDK2SCSSCC_0001080C));
  m_map_IDK2SCSSCC_0001080C.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_0001080C_x007e));
  m_map_IDK2SCSSCC_0001080C.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0001080C_x00b4));
  m_map_IDK2SCSSCC_0001080C.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0001080C_x0060));
  m_map_IDK2SCSSCC_0001080C.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0001080C_x005e));
  m_map_IDK2SCSSCC_0001080C.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0001080C_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0001083B, &m_map_IDK2SCSSCC_0001083B));
  m_map_IDK2SCSSCC_0001083B.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0001083B_x00a8));
  m_map_IDK2SCSSCC_0001083B.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0001083B_x005e));
  m_map_IDK2SCSSCC_0001083B.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_0001083B_x007e));
  m_map_IDK2SCSSCC_0001083B.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0001083B_x00b4));
  m_map_IDK2SCSSCC_0001083B.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0001083B_x0060));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00011009, &m_map_IDK2SCSSCC_00011009));
  m_map_IDK2SCSSCC_00011009.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00011009_x00b4));
  m_map_IDK2SCSSCC_00011009.insert(std::make_pair((wchar_t)0x02dd, &vctDeadkey_00011009_x02dd));
  m_map_IDK2SCSSCC_00011009.insert(std::make_pair((wchar_t)0x00b8, &vctDeadkey_00011009_x00b8));
  m_map_IDK2SCSSCC_00011009.insert(std::make_pair((wchar_t)0x02db, &vctDeadkey_00011009_x02db));
  m_map_IDK2SCSSCC_00011009.insert(std::make_pair((wchar_t)0x00b7, &vctDeadkey_00011009_x00b7));
  m_map_IDK2SCSSCC_00011009.insert(std::make_pair((wchar_t)0x02c7, &vctDeadkey_00011009_x02c7));
  m_map_IDK2SCSSCC_00011009.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00011009_x005e));
  m_map_IDK2SCSSCC_00011009.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00011009_x00a8));
  m_map_IDK2SCSSCC_00011009.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00011009_x0060));
  m_map_IDK2SCSSCC_00011009.insert(std::make_pair((wchar_t)0x02da, &vctDeadkey_00011009_x02da));
  m_map_IDK2SCSSCC_00011009.insert(std::make_pair((wchar_t)0x02d8, &vctDeadkey_00011009_x02d8));
  m_map_IDK2SCSSCC_00011009.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00011009_x007e));
  m_map_IDK2SCSSCC_00011009.insert(std::make_pair((wchar_t)0x00af, &vctDeadkey_00011009_x00af));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00011809, &m_map_IDK2SCSSCC_00011809));
  m_map_IDK2SCSSCC_00011809.insert(std::make_pair((wchar_t)0x0027, &vctDeadkey_00011809_x0027));
  m_map_IDK2SCSSCC_00011809.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00011809_x0060));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00020405, &m_map_IDK2SCSSCC_00020405));
  m_map_IDK2SCSSCC_00020405.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00020405_x00b4));
  m_map_IDK2SCSSCC_00020405.insert(std::make_pair((wchar_t)0x02c7, &vctDeadkey_00020405_x02c7));
  m_map_IDK2SCSSCC_00020405.insert(std::make_pair((wchar_t)0x00b0, &vctDeadkey_00020405_x00b0));
  m_map_IDK2SCSSCC_00020405.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00020405_x00a8));
  m_map_IDK2SCSSCC_00020405.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00020405_x005e));
  m_map_IDK2SCSSCC_00020405.insert(std::make_pair((wchar_t)0x02dd, &vctDeadkey_00020405_x02dd));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00020408, &m_map_IDK2SCSSCC_00020408));
  m_map_IDK2SCSSCC_00020408.insert(std::make_pair((wchar_t)0x0384, &vctDeadkey_00020408_x0384));
  m_map_IDK2SCSSCC_00020408.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00020408_x00a8));
  m_map_IDK2SCSSCC_00020408.insert(std::make_pair((wchar_t)0x0385, &vctDeadkey_00020408_x0385));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00020409, &m_map_IDK2SCSSCC_00020409));
  m_map_IDK2SCSSCC_00020409.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00020409_x005e));
  m_map_IDK2SCSSCC_00020409.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00020409_x0060));
  m_map_IDK2SCSSCC_00020409.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00020409_x007e));
  m_map_IDK2SCSSCC_00020409.insert(std::make_pair((wchar_t)0x0027, &vctDeadkey_00020409_x0027));
  m_map_IDK2SCSSCC_00020409.insert(std::make_pair((wchar_t)0x0022, &vctDeadkey_00020409_x0022));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00020418, &m_map_IDK2SCSSCC_00020418));
  m_map_IDK2SCSSCC_00020418.insert(std::make_pair((wchar_t)0x02dd, &vctDeadkey_00020418_x02dd));
  m_map_IDK2SCSSCC_00020418.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00020418_x007e));
  m_map_IDK2SCSSCC_00020418.insert(std::make_pair((wchar_t)0x02c7, &vctDeadkey_00020418_x02c7));
  m_map_IDK2SCSSCC_00020418.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00020418_x005e));
  m_map_IDK2SCSSCC_00020418.insert(std::make_pair((wchar_t)0x02d8, &vctDeadkey_00020418_x02d8));
  m_map_IDK2SCSSCC_00020418.insert(std::make_pair((wchar_t)0x00b0, &vctDeadkey_00020418_x00b0));
  m_map_IDK2SCSSCC_00020418.insert(std::make_pair((wchar_t)0x02db, &vctDeadkey_00020418_x02db));
  m_map_IDK2SCSSCC_00020418.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00020418_x0060));
  m_map_IDK2SCSSCC_00020418.insert(std::make_pair((wchar_t)0x02d9, &vctDeadkey_00020418_x02d9));
  m_map_IDK2SCSSCC_00020418.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00020418_x00b4));
  m_map_IDK2SCSSCC_00020418.insert(std::make_pair((wchar_t)0x00b8, &vctDeadkey_00020418_x00b8));
  m_map_IDK2SCSSCC_00020418.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00020418_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0002042E, &m_map_IDK2SCSSCC_0002042E));
  m_map_IDK2SCSSCC_0002042E.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0002042E_x005e));
  m_map_IDK2SCSSCC_0002042E.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0002042E_x00b4));
  m_map_IDK2SCSSCC_0002042E.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0002042E_x0060));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x0002083B, &m_map_IDK2SCSSCC_0002083B));
  m_map_IDK2SCSSCC_0002083B.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_0002083B_x007e));
  m_map_IDK2SCSSCC_0002083B.insert(std::make_pair((wchar_t)0x02c7, &vctDeadkey_0002083B_x02c7));
  m_map_IDK2SCSSCC_0002083B.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_0002083B_x00b4));
  m_map_IDK2SCSSCC_0002083B.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_0002083B_x0060));
  m_map_IDK2SCSSCC_0002083B.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_0002083B_x00a8));
  m_map_IDK2SCSSCC_0002083B.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_0002083B_x005e));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00030408, &m_map_IDK2SCSSCC_00030408));
  m_map_IDK2SCSSCC_00030408.insert(std::make_pair((wchar_t)0x0384, &vctDeadkey_00030408_x0384));
  m_map_IDK2SCSSCC_00030408.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00030408_x00a8));
  m_map_IDK2SCSSCC_00030408.insert(std::make_pair((wchar_t)0x0385, &vctDeadkey_00030408_x0385));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00040408, &m_map_IDK2SCSSCC_00040408));
  m_map_IDK2SCSSCC_00040408.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00040408_x00b4));
  m_map_IDK2SCSSCC_00040408.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00040408_x00a8));
  m_map_IDK2SCSSCC_00040408.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00040408_x0060));
  m_map_IDK2SCSSCC_00040408.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00040408_x005e));
  m_map_IDK2SCSSCC_00040408.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00040408_x007e));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00050408, &m_map_IDK2SCSSCC_00050408));
  m_map_IDK2SCSSCC_00050408.insert(std::make_pair((wchar_t)0x005e, &vctDeadkey_00050408_x005e));
  m_map_IDK2SCSSCC_00050408.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00050408_x0060));
  m_map_IDK2SCSSCC_00050408.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00050408_x007e));
  m_map_IDK2SCSSCC_00050408.insert(std::make_pair((wchar_t)0x00b4, &vctDeadkey_00050408_x00b4));
  m_map_IDK2SCSSCC_00050408.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00050408_x00a8));

  m_mapIKLID2DK2SCSSCC.insert(std::make_pair(0x00060408, &m_map_IDK2SCSSCC_00060408));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x003b, &vctDeadkey_00060408_x003b));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x003a, &vctDeadkey_00060408_x003a));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x1ffd, &vctDeadkey_00060408_x1ffd));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x0385, &vctDeadkey_00060408_x0385));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x0384, &vctDeadkey_00060408_x0384));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x00a8, &vctDeadkey_00060408_x00a8));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x003d, &vctDeadkey_00060408_x003d));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x002b, &vctDeadkey_00060408_x002b));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x00bd, &vctDeadkey_00060408_x00bd));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x1fdf, &vctDeadkey_00060408_x1fdf));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x002d, &vctDeadkey_00060408_x002d));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x005f, &vctDeadkey_00060408_x005f));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x002f, &vctDeadkey_00060408_x002f));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x003f, &vctDeadkey_00060408_x003f));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x1fbe, &vctDeadkey_00060408_x1fbe));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x1fde, &vctDeadkey_00060408_x1fde));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x007e, &vctDeadkey_00060408_x007e));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x0060, &vctDeadkey_00060408_x0060));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x1fc1, &vctDeadkey_00060408_x1fc1));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x005b, &vctDeadkey_00060408_x005b));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x007b, &vctDeadkey_00060408_x007b));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x00ab, &vctDeadkey_00060408_x00ab));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x005c, &vctDeadkey_00060408_x005c));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x007c, &vctDeadkey_00060408_x007c));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x00ac, &vctDeadkey_00060408_x00ac));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x1fdd, &vctDeadkey_00060408_x1fdd));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x005d, &vctDeadkey_00060408_x005d));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x007d, &vctDeadkey_00060408_x007d));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x00bb, &vctDeadkey_00060408_x00bb));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x0027, &vctDeadkey_00060408_x0027));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x0022, &vctDeadkey_00060408_x0022));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x1fbf, &vctDeadkey_00060408_x1fbf));
  m_map_IDK2SCSSCC_00060408.insert(std::make_pair((wchar_t)0x1ffe, &vctDeadkey_00060408_x1ffe));
