+ switch( get_keypress() ) {
+ case 'w':
+ case 'W':
+ close_event();
+ result = 1;
+ break;
+ case '+':
+ case '=':
+ keyboard_zoomin();
+ result = 1;
+ break;
+ case '-':
+ keyboard_zoomout();
+ result = 1;
+ break;
+ case 'f':
+ unlock_window();
+ if(mwindow->session->cwindow_fullscreen)
+ canvas->stop_fullscreen();
+ else
+ canvas->start_fullscreen();
+ lock_window("CWindowGUI::keypress_event 1");
+ result = 1;
+ break;
+ case 'x':
+ if( ctrl_down() || shift_down() || alt_down() ) break;
+ unlock_window();
+ mwindow->gui->lock_window("CWindowGUI::keypress_event 2");
+ mwindow->cut();
+ mwindow->gui->unlock_window();
+ lock_window("CWindowGUI::keypress_event 2");
+ result = 1;
+ break;
+ case DELETE:
+ unlock_window();
+ mwindow->gui->lock_window("CWindowGUI::keypress_event 2");
+ mwindow->clear_entry();
+ mwindow->gui->unlock_window();
+ lock_window("CWindowGUI::keypress_event 3");
+ result = 1;
+ break;
+ case ESC:
+ unlock_window();
+ if(mwindow->session->cwindow_fullscreen)
+ canvas->stop_fullscreen();
+ lock_window("CWindowGUI::keypress_event 4");
+ result = 1;
+ break;
+ case LEFT:
+ if( !ctrl_down() ) {
+ int alt_down = this->alt_down();
+ int shift_down = this->shift_down();