… | |
… | |
323 | my $sym = $ev->{sym}; |
323 | my $sym = $ev->{sym}; |
324 | my $uni = $ev->{unicode}; |
324 | my $uni = $ev->{unicode}; |
325 | |
325 | |
326 | $mod &= CFPlus::KMOD_CTRL | CFPlus::KMOD_ALT | CFPlus::KMOD_SHIFT; |
326 | $mod &= CFPlus::KMOD_CTRL | CFPlus::KMOD_ALT | CFPlus::KMOD_SHIFT; |
327 | |
327 | |
328 | if ($uni == ord "\t") { |
328 | if ($sym == 9) { |
329 | $::PL_WINDOW->toggle_visibility; |
329 | ($mod & CFPlus::KMOD_SHIFT ? $::CONSOLE->{window} : $::PL_WINDOW)->toggle_visibility; |
330 | } elsif ($sym == CFPlus::SDLK_F1 && !$mod) { |
330 | } elsif ($sym == CFPlus::SDLK_F1 && !$mod) { |
331 | $::HELP_WINDOW->toggle_visibility; |
331 | $::HELP_WINDOW->toggle_visibility; |
332 | } elsif ($sym == CFPlus::SDLK_F2 && !$mod) { |
332 | } elsif ($sym == CFPlus::SDLK_F2 && !$mod) { |
333 | ::toggle_player_page ($::STATS_PAGE); |
333 | ::toggle_player_page ($::STATS_PAGE); |
334 | } elsif ($sym == CFPlus::SDLK_F3 && !$mod) { |
334 | } elsif ($sym == CFPlus::SDLK_F3 && !$mod) { |