Skip to content

Commit e6c3296

Browse files
committed
[Win] Implement Simple Telex 2
1 parent 8f46d77 commit e6c3296

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

Sources/OpenKey/win32/OpenKey/OpenKey/OpenKeyManager.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ redistribute your new version, it MUST be open source.
1717
static vector<LPCTSTR> _inputType = {
1818
_T("Telex"),
1919
_T("VNI"),
20-
_T("Simple Telex"),
20+
_T("Simple Telex 1"),
21+
_T("Simple Telex 2"),
2122
};
2223

2324
static vector<LPCTSTR> _tableCode = {

Sources/OpenKey/win32/OpenKey/OpenKey/SystemTrayHelper.cpp

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ redistribute your new version, it MUST be open source.
2424

2525
#define POPUP_TELEX 910
2626
#define POPUP_VNI 911
27-
#define POPUP_SIMPLE_TELEX 912
27+
#define POPUP_SIMPLE_TELEX_1 912
28+
#define POPUP_SIMPLE_TELEX_2 913
2829

2930
#define POPUP_UNICODE 930
3031
#define POPUP_TCVN3 931
@@ -59,7 +60,8 @@ map<UINT, LPCTSTR> menuData = {
5960
{POPUP_USE_MACRO, _T("Bật gõ tắt")},
6061
{POPUP_TELEX, _T("Kiểu gõ Telex")},
6162
{POPUP_VNI, _T("Kiểu gõ VNI")},
62-
{POPUP_SIMPLE_TELEX, _T("Kiểu gõ Simple Telex")},
63+
{POPUP_SIMPLE_TELEX_1, _T("Kiểu gõ Simple Telex 1")},
64+
{POPUP_SIMPLE_TELEX_2, _T("Kiểu gõ Simple Telex 2")},
6365
{POPUP_UNICODE, _T("Unicode dựng sẵn")},
6466
{POPUP_TCVN3, _T("TCVN3 (ABC)")},
6567
{POPUP_VNI_WINDOWS, _T("VNI Windows")},
@@ -131,9 +133,12 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
131133
case POPUP_VNI:
132134
AppDelegate::getInstance()->onInputType(1);
133135
break;
134-
case POPUP_SIMPLE_TELEX:
136+
case POPUP_SIMPLE_TELEX_1:
135137
AppDelegate::getInstance()->onInputType(2);
136138
break;
139+
case POPUP_SIMPLE_TELEX_2:
140+
AppDelegate::getInstance()->onInputType(3);
141+
break;
137142
case POPUP_UNICODE:
138143
AppDelegate::getInstance()->onTableCode(0);
139144
break;
@@ -215,7 +220,8 @@ void SystemTrayHelper::createPopupMenu() {
215220
//menuInputType = CreatePopupMenu();
216221
AppendMenu(popupMenu, MF_CHECKED, POPUP_TELEX, menuData[POPUP_TELEX]);
217222
AppendMenu(popupMenu, MF_CHECKED, POPUP_VNI, menuData[POPUP_VNI]);
218-
AppendMenu(popupMenu, MF_CHECKED, POPUP_SIMPLE_TELEX, menuData[POPUP_SIMPLE_TELEX]);
223+
AppendMenu(popupMenu, MF_CHECKED, POPUP_SIMPLE_TELEX_1, menuData[POPUP_SIMPLE_TELEX_1]);
224+
AppendMenu(popupMenu, MF_CHECKED, POPUP_SIMPLE_TELEX_2, menuData[POPUP_SIMPLE_TELEX_2]);
219225

220226
//AppendMenu(popupMenu, MF_POPUP, (UINT_PTR)menuInputType, _T("Kiểu gõ"));
221227
AppendMenu(popupMenu, MF_SEPARATOR, 0, 0);
@@ -262,7 +268,8 @@ void SystemTrayHelper::updateData() {
262268
MODIFY_MENU(popupMenu, POPUP_USE_MACRO, vUseMacro);
263269
MODIFY_MENU(popupMenu, POPUP_TELEX, vInputType == 0);
264270
MODIFY_MENU(popupMenu, POPUP_VNI, vInputType == 1);
265-
MODIFY_MENU(popupMenu, POPUP_SIMPLE_TELEX, vInputType == 2);
271+
MODIFY_MENU(popupMenu, POPUP_SIMPLE_TELEX_1, vInputType == 2);
272+
MODIFY_MENU(popupMenu, POPUP_SIMPLE_TELEX_2, vInputType == 3);
266273
MODIFY_MENU(popupMenu, POPUP_UNICODE, vCodeTable == 0);
267274
MODIFY_MENU(popupMenu, POPUP_TCVN3, vCodeTable == 1);
268275
MODIFY_MENU(popupMenu, POPUP_VNI_WINDOWS, vCodeTable == 2);

0 commit comments

Comments
 (0)