--- deliantra/Deliantra-Client/DC/Macro.pm 2007/09/02 08:31:53 1.11 +++ deliantra/Deliantra-Client/DC/Macro.pm 2007/09/02 09:48:41 1.12 @@ -246,10 +246,6 @@ sub find_default($) { my ($ev) = @_; - if (my $cmd = $DEFAULT_KEYMAP->{U}{$ev->{unicode}}) { - return $cmd; - } - for my $m (reverse grep $_, @{ $DEFAULT_KEYMAP->{K} }) { for (keys %$m) { if ($_ == ($ev->{mod} & $_)) { @@ -260,6 +256,10 @@ } } + if (my $cmd = $DEFAULT_KEYMAP->{U}{$ev->{unicode}}) { + return $cmd; + } + () }