Dear All(maybe not All but Mr. Vincent 8-] ), Hello~

I have attached patch as subject of this mail. That's all.
Please check the patch and let me know your opinions.

Thanks always.
Shinwoo Kim.
Index: src/lib/ecore_win32/ecore_win32.c
===================================================================
--- src/lib/ecore_win32/ecore_win32.c	(revision 64980)
+++ src/lib/ecore_win32/ecore_win32.c	(working copy)
@@ -82,6 +82,10 @@ _ecore_win32_window_procedure(HWND   window,
    switch (data->message)
      {
        /* Keyboard input notifications */
+     case WM_SYSKEYDOWN:
+       INF("syskeydown message");
+       _ecore_win32_event_handle_key_press(data, 1);
+       return 0;
      case WM_KEYDOWN:
        INF("keydown message");
        _ecore_win32_event_handle_key_press(data, 1);
@@ -90,6 +94,10 @@ _ecore_win32_window_procedure(HWND   window,
        INF("char message");
        _ecore_win32_event_handle_key_press(data, 0);
        return 0;
+     case WM_SYSKEYUP:
+       INF("syskeyup message");
+       _ecore_win32_event_handle_key_release(data, 1);
+       return 0;
      case WM_KEYUP:
        INF("keyup message");
        _ecore_win32_event_handle_key_release(data, 1);
Index: src/lib/ecore_win32/ecore_win32_event.c
===================================================================
--- src/lib/ecore_win32/ecore_win32_event.c	(revision 64980)
+++ src/lib/ecore_win32/ecore_win32_event.c	(working copy)
@@ -798,6 +798,21 @@ _ecore_win32_event_keystroke_get(int    key,
            kc = "KP_Delete";
          }
        break;
+     case VK_SHIFT:
+       kn = "Shift";
+       ks = "Shift";
+       kc = "Shift";
+       break;
+     case VK_CONTROL:
+       kn = "Control";
+       ks = "Control";
+       kc = "Control";
+       break;
+     case VK_MENU:
+       kn = "Menu";
+       ks = "Menu";
+       kc = "Menu";
+       break;
      case VK_F1:
        kn = "F1";
        ks = "F1";
------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to