- struct Mods\r
- {\r
- Modifier::Type m_mt;\r
- const _TCHAR *m_symbol;\r
- };\r
- \r
- const static Mods mods[] =\r
- {\r
- { Modifier::Type_Up, _T("U-") }, { Modifier::Type_Down, _T("D-") },\r
- { Modifier::Type_Shift, _T("S-") }, { Modifier::Type_Alt, _T("A-") },\r
- { Modifier::Type_Control, _T("C-") }, { Modifier::Type_Windows, _T("W-") },\r
- { Modifier::Type_Repeat, _T("R-") },\r
- { Modifier::Type_ImeLock, _T("IL-") },\r
- { Modifier::Type_ImeComp, _T("IC-") },\r
- { Modifier::Type_ImeComp, _T("I-") },\r
- { Modifier::Type_NumLock, _T("NL-") },\r
- { Modifier::Type_CapsLock, _T("CL-") },\r
- { Modifier::Type_ScrollLock, _T("SL-") },\r
- { Modifier::Type_KanaLock, _T("KL-") },\r
- { Modifier::Type_Maximized, _T("MAX-") },\r
- { Modifier::Type_Minimized, _T("MIN-") },\r
- { Modifier::Type_MdiMaximized, _T("MMAX-") },\r
- { Modifier::Type_MdiMinimized, _T("MMIN-") },\r
- { Modifier::Type_Touchpad, _T("T-") },\r
- { Modifier::Type_TouchpadSticky, _T("TS-") },\r
- { Modifier::Type_Mod0, _T("M0-") }, { Modifier::Type_Mod1, _T("M1-") },\r
- { Modifier::Type_Mod2, _T("M2-") }, { Modifier::Type_Mod3, _T("M3-") },\r
- { Modifier::Type_Mod4, _T("M4-") }, { Modifier::Type_Mod5, _T("M5-") },\r
- { Modifier::Type_Mod6, _T("M6-") }, { Modifier::Type_Mod7, _T("M7-") },\r
- { Modifier::Type_Mod8, _T("M8-") }, { Modifier::Type_Mod9, _T("M9-") },\r
- { Modifier::Type_Lock0, _T("L0-") }, { Modifier::Type_Lock1, _T("L1-") },\r
- { Modifier::Type_Lock2, _T("L2-") }, { Modifier::Type_Lock3, _T("L3-") },\r
- { Modifier::Type_Lock4, _T("L4-") }, { Modifier::Type_Lock5, _T("L5-") },\r
- { Modifier::Type_Lock6, _T("L6-") }, { Modifier::Type_Lock7, _T("L7-") },\r
- { Modifier::Type_Lock8, _T("L8-") }, { Modifier::Type_Lock9, _T("L9-") },\r
- };\r
-\r
- for (size_t i = 0; i < NUMBER_OF(mods); ++ i)\r
- if (!i_m.isDontcare(mods[i].m_mt) && i_m.isPressed(mods[i].m_mt))\r
- i_ost << mods[i].m_symbol;\r
+ struct Mods {\r
+ Modifier::Type m_mt;\r
+ const _TCHAR *m_symbol;\r
+ };\r
+\r
+ const static Mods mods[] = {\r
+ { Modifier::Type_Up, _T("U-") }, { Modifier::Type_Down, _T("D-") },\r
+ { Modifier::Type_Shift, _T("S-") }, { Modifier::Type_Alt, _T("A-") },\r
+ { Modifier::Type_Control, _T("C-") }, { Modifier::Type_Windows, _T("W-") },\r
+ { Modifier::Type_Repeat, _T("R-") },\r
+ { Modifier::Type_ImeLock, _T("IL-") },\r
+ { Modifier::Type_ImeComp, _T("IC-") },\r
+ { Modifier::Type_ImeComp, _T("I-") },\r
+ { Modifier::Type_NumLock, _T("NL-") },\r
+ { Modifier::Type_CapsLock, _T("CL-") },\r
+ { Modifier::Type_ScrollLock, _T("SL-") },\r
+ { Modifier::Type_KanaLock, _T("KL-") },\r
+ { Modifier::Type_Maximized, _T("MAX-") },\r
+ { Modifier::Type_Minimized, _T("MIN-") },\r
+ { Modifier::Type_MdiMaximized, _T("MMAX-") },\r
+ { Modifier::Type_MdiMinimized, _T("MMIN-") },\r
+ { Modifier::Type_Touchpad, _T("T-") },\r
+ { Modifier::Type_TouchpadSticky, _T("TS-") },\r
+ { Modifier::Type_Mod0, _T("M0-") }, { Modifier::Type_Mod1, _T("M1-") },\r
+ { Modifier::Type_Mod2, _T("M2-") }, { Modifier::Type_Mod3, _T("M3-") },\r
+ { Modifier::Type_Mod4, _T("M4-") }, { Modifier::Type_Mod5, _T("M5-") },\r
+ { Modifier::Type_Mod6, _T("M6-") }, { Modifier::Type_Mod7, _T("M7-") },\r
+ { Modifier::Type_Mod8, _T("M8-") }, { Modifier::Type_Mod9, _T("M9-") },\r
+ { Modifier::Type_Lock0, _T("L0-") }, { Modifier::Type_Lock1, _T("L1-") },\r
+ { Modifier::Type_Lock2, _T("L2-") }, { Modifier::Type_Lock3, _T("L3-") },\r
+ { Modifier::Type_Lock4, _T("L4-") }, { Modifier::Type_Lock5, _T("L5-") },\r
+ { Modifier::Type_Lock6, _T("L6-") }, { Modifier::Type_Lock7, _T("L7-") },\r
+ { Modifier::Type_Lock8, _T("L8-") }, { Modifier::Type_Lock9, _T("L9-") },\r
+ };\r
+\r
+ for (size_t i = 0; i < NUMBER_OF(mods); ++ i)\r
+ if (!i_m.isDontcare(mods[i].m_mt) && i_m.isPressed(mods[i].m_mt))\r
+ i_ost << mods[i].m_symbol;\r