comparison libvo/vo_directx.c @ 11510:3638adcfdcbd

send quit command instead of key 'q'. catch backspace key instead of ctrl key. keycodes.h says CTRL and BS are the same. this is not true for windows keycodes.
author joey
date Sun, 23 Nov 2003 16:59:57 +0000
parents 3cf2c7f8d9a9
children 85e503ddf65f
comparison
equal deleted inserted replaced
11509:e209ca6a0b3e 11510:3638adcfdcbd
739 PostQuitMessage(0); 739 PostQuitMessage(0);
740 return 0; 740 return 0;
741 } 741 }
742 case WM_CLOSE: 742 case WM_CLOSE:
743 { 743 {
744 mplayer_put_key('q'); 744 mp_input_queue_cmd(mp_input_parse_cmd("quit"));
745 return 0; 745 return 0;
746 } 746 }
747 case WM_WINDOWPOSCHANGED: 747 case WM_WINDOWPOSCHANGED:
748 { 748 {
749 //printf("Windowposchange\n"); 749 //printf("Windowposchange\n");
778 {mplayer_put_key(KEY_RIGHT);break;} 778 {mplayer_put_key(KEY_RIGHT);break;}
779 case VK_DOWN: 779 case VK_DOWN:
780 {mplayer_put_key(KEY_DOWN);break;} 780 {mplayer_put_key(KEY_DOWN);break;}
781 case VK_TAB: 781 case VK_TAB:
782 {mplayer_put_key(KEY_TAB);break;} 782 {mplayer_put_key(KEY_TAB);break;}
783 case VK_CONTROL: 783 case VK_BACK:
784 {mplayer_put_key(KEY_CTRL);break;} 784 {mplayer_put_key(KEY_BS);break;}
785 case VK_DELETE: 785 case VK_DELETE:
786 {mplayer_put_key(KEY_DELETE);break;} 786 {mplayer_put_key(KEY_DELETE);break;}
787 case VK_INSERT: 787 case VK_INSERT:
788 {mplayer_put_key(KEY_INSERT);break;} 788 {mplayer_put_key(KEY_INSERT);break;}
789 case VK_HOME: 789 case VK_HOME: