Synergy 1.3.1
- 2006年 4月4日
あいかわらず、全角半角が通らないのでパッチ
CMSWindowsKeyState.cpp に細工
--- C:/Data/DownloadFiles/20060404/z/synergy-1.3.1/lib/platform/CMSWindowsKeyState.cpp 2006-04-02 21:16:40.000000000 +0900 +++ C:/Data/DownloadFiles/20060404/synergy-1.3.1/lib/platform/CMSWindowsKeyState.cpp 2006-04-04 17:38:20.945422400 +0900 @@ -278,8 +278,8 @@ /* 0x0f0 */ { kKeyNone }, // OEM specific /* 0x0f1 */ { kKeyNone }, // OEM specific /* 0x0f2 */ { kKeyNone }, // OEM specific - /* 0x0f3 */ { kKeyNone }, // OEM specific - /* 0x0f4 */ { kKeyNone }, // OEM specific + /* 0x0f3 */ { kKeyZenkaku }, // VK_OEM_AUTO + /* 0x0f4 */ { kKeyZenkaku }, // VK_OEM_ENLW /* 0x0f5 */ { kKeyNone }, // OEM specific /* 0x0f6 */ { kKeyNone }, // VK_ATTN /* 0x0f7 */ { kKeyNone }, // VK_CRSEL @@ -535,8 +535,8 @@ /* 0x1f0 */ { kKeyNone }, // OEM specific /* 0x1f1 */ { kKeyNone }, // OEM specific /* 0x1f2 */ { kKeyNone }, // OEM specific - /* 0x1f3 */ { kKeyNone }, // OEM specific - /* 0x1f4 */ { kKeyNone }, // OEM specific + /* 0x1f3 */ { kKeyNone }, // VK_OEM_AUTO + /* 0x1f4 */ { kKeyNone }, // VK_OEM_ENLW /* 0x1f5 */ { kKeyNone }, // OEM specific /* 0x1f6 */ { kKeyNone }, // VK_ATTN /* 0x1f7 */ { kKeyNone }, // VK_CRSEL @@ -1149,7 +1149,12 @@ } else { // found in table - switch (m_buttonToVK[i]) { + switch (m_buttonToVK[i]) { + case VK_KANJI: + case VK_OEM_AUTO: + case VK_OEM_ENLW: + item.m_id = kKeyZenkaku; + break; case VK_TAB: // add kKeyLeftTab, too item.m_id = kKeyLeftTab;