X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fgwindowgui.C;h=31f79e348b1836bcc3a628a9af173b10469d7c78;hp=70bfca1e96bf87736beaf39bda4e17c320222d34;hb=6226b2633b6460755969cb624550854669b1c79f;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1 diff --git a/cinelerra-5.1/cinelerra/gwindowgui.C b/cinelerra-5.1/cinelerra/gwindowgui.C index 70bfca1e..31f79e34 100644 --- a/cinelerra-5.1/cinelerra/gwindowgui.C +++ b/cinelerra-5.1/cinelerra/gwindowgui.C @@ -496,15 +496,29 @@ int GWindowGUI::close_event() int GWindowGUI::keypress_event() { - switch(get_keypress()) { - case KEY_F1: - if( shift_down() ) + if( ctrl_down() && shift_down() ) { + switch(get_keypress()) { + case KEY_F1: + case KEY_F2: + case KEY_F3: + case KEY_F4: + if( ctrl_down() && shift_down() ) { + resend_event(mwindow->gui); + return 1; + } + } + } + else if( !ctrl_down() && shift_down() ) { + switch(get_keypress()) { + case KEY_F1: toggle_camera_xyz(); - break; - case KEY_F2: - if( shift_down() ) + return 1; + case KEY_F2: toggle_projector_xyz(); - break; + return 1; + } + } + switch(get_keypress()) { case 'w': case 'W': case '0':