Mercurial > mplayer.hg
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: |