]> git.sesse.net Git - vlc/blobdiff - modules/video_output/directx/events.c
* modules/video_output/directx/events.c: compilation fix.
[vlc] / modules / video_output / directx / events.c
index 707a84e7e3ad723180bebd255d896be1015c33d0..52b9dade6960aa854c11efb67fdb833bc4956977 100644 (file)
@@ -2,7 +2,7 @@
  * events.c: Windows DirectX video output events handler
  *****************************************************************************
  * Copyright (C) 2001 VideoLAN
- * $Id: events.c,v 1.19 2003/07/25 11:37:22 gbazin Exp $
+ * $Id: events.c,v 1.21 2003/07/29 21:46:44 gbazin Exp $
  *
  * Authors: Gildas Bazin <gbazin@netcourrier.com>
  *
@@ -217,20 +217,32 @@ void DirectXEventThread( event_thread_t *p_event )
                 break;
 
             case VK_LEFT:
-                input_Seek( p_event->p_vout, -5,
-                            INPUT_SEEK_SECONDS | INPUT_SEEK_CUR );
+                /* input_Seek( p_event->p_vout, -5,
+                   INPUT_SEEK_SECONDS | INPUT_SEEK_CUR ); */
+                val.psz_string = "LEFT";
+                var_Set( p_event->p_vout, "key-pressed", val );
                 break;
             case VK_RIGHT:
-                input_Seek( p_event->p_vout, 5,
-                            INPUT_SEEK_SECONDS | INPUT_SEEK_CUR );
+                /* input_Seek( p_event->p_vout, 5,
+                   INPUT_SEEK_SECONDS | INPUT_SEEK_CUR ); */
+                val.psz_string = "RIGHT";
+                var_Set( p_event->p_vout, "key-pressed", val );
                 break;
             case VK_UP:
-                input_Seek( p_event->p_vout, 60,
-                            INPUT_SEEK_SECONDS | INPUT_SEEK_CUR );
+                /* input_Seek( p_event->p_vout, 60,
+                   INPUT_SEEK_SECONDS | INPUT_SEEK_CUR ); */
+                val.psz_string = "UP";
+                var_Set( p_event->p_vout, "key-pressed", val );
                 break;
             case VK_DOWN:
-                input_Seek( p_event->p_vout, -60,
-                            INPUT_SEEK_SECONDS | INPUT_SEEK_CUR );
+                /* input_Seek( p_event->p_vout, -60,
+                   INPUT_SEEK_SECONDS | INPUT_SEEK_CUR ); */
+                val.psz_string = "DOWN";
+                var_Set( p_event->p_vout, "key-pressed", val );
+                break;
+            case VK_RETURN:
+                val.psz_string = "ENTER";
+                var_Set( p_event->p_vout, "key-pressed", val );
                 break;
             case VK_HOME:
                 input_Seek( p_event->p_vout, 0,
@@ -241,11 +253,11 @@ void DirectXEventThread( event_thread_t *p_event )
                             INPUT_SEEK_BYTES | INPUT_SEEK_END );
                 break;
             case VK_PRIOR:
-                input_Seek( p_event->p_vout, 900,
+                input_Seek( p_event->p_vout, 10,
                             INPUT_SEEK_SECONDS | INPUT_SEEK_CUR );
                 break;
             case VK_NEXT:
-                input_Seek( p_event->p_vout, -900,
+                input_Seek( p_event->p_vout, -10,
                             INPUT_SEEK_SECONDS | INPUT_SEEK_CUR );
                 break;
             case VK_SPACE: