comparison Gui/mplayer/mw.h @ 4409:61e53100353e

add XF86 multimedia key cucc.
author pontscho
date Tue, 29 Jan 2002 16:35:53 +0000
parents 5455b83b922c
children b013d01d9968
comparison
equal deleted inserted replaced
4408:291832d8d984 4409:61e53100353e
581 int keyPressed = 0; 581 int keyPressed = 0;
582 582
583 void mplMainKeyHandle( int State,int Type,int Key ) 583 void mplMainKeyHandle( int State,int Type,int Key )
584 { 584 {
585 int msg = evNone; 585 int msg = evNone;
586 if ( Type != wsKeyPressed ) return;
586 switch ( Key ) 587 switch ( Key )
587 { 588 {
588 case '.': 589 case '.':
589 case '>': msg=evNext; break; 590 case '>': msg=evNext; break;
590 case ',': 591 case ',':
610 case wsM: msg=evMute; break; 611 case wsM: msg=evMute; break;
611 case wss: 612 case wss:
612 case wsS: msg=evStop; break; 613 case wsS: msg=evStop; break;
613 case wsp: 614 case wsp:
614 case wsP: msg=evPlayList; break; 615 case wsP: msg=evPlayList; break;
615 default: if ( Type == wsKeyPressed ) vo_x11_putkey( Key ); return; 616
616 } 617 case wsXF86LowerVolume: msg=evDecVolume; break;
617 if ( ( msg != evNone )&&( Type == wsKeyPressed ) ) 618 case wsXF86RaiseVolume: msg=evIncVolume; break;
619 case wsXF86Mute: msg=evMute; break;
620 case wsXF86Play: msg=evPlaySwitchToPause; break;
621 case wsXF86Stop: msg=evStop; break;
622 case wsXF86Prev: msg=evPrev; break;
623 case wsXF86Next: msg=evNext; break;
624 case wsXF86Media: msg=evLoad; break;
625
626 default: vo_x11_putkey( Key ); return;
627 }
628 if ( msg != evNone )
618 { 629 {
619 mplMsgHandle( msg,0 ); 630 mplMsgHandle( msg,0 );
620 // mplMainRender=1; 631 // mplMainRender=1;
621 // wsPostRedisplay( &appMPlayer.mainWindow ); 632 // wsPostRedisplay( &appMPlayer.mainWindow );
622 } 633 }