--- deliantra/Deliantra-Client/DC/MapWidget.pm 2006/05/08 17:23:08 1.21 +++ deliantra/Deliantra-Client/DC/MapWidget.pm 2006/05/13 00:27:08 1.22 @@ -184,16 +184,17 @@ my $mod = $ev->{mod}; my $sym = $ev->{sym}; + my $uni = $ev->{unicode}; if ($sym == CFClient::SDLK_KP5) { $::CONN->user_send ("stay fire"); - } elsif ($sym == ord ",") { + } elsif ($uni == ord ",") { $::CONN->user_send ("take"); - } elsif ($sym == ord "a") { + } elsif ($uni == ord "a") { $::CONN->user_send ("apply"); - } elsif ($sym == ord "'") { + } elsif ($uni == ord "'") { $self->emit ('activate_console'); - } elsif ($sym == ord "/") { + } elsif ($uni == ord "/") { $self->emit (activate_console => '/'); } elsif (exists $DIR{$sym}) { if ($mod & CFClient::KMOD_SHIFT) {