}
my ($input, $flags, $char, $desc) = @{ $info[++$i] };
printf('<tr><th><img src="%s" alt="%s"><td><kbd>%s</kbd><td>%s%s'."\n",
- sprintf($meta->{icon} // '%s', $name), EscapeHTML($name),
+ sprintf($meta->{ $flags =~ /\bext\b/ ? 'iconext' : 'icon' } // '%s', $name),
+ EscapeHTML($name),
EscapeHTML($input),
$desc // $name,
$char ? '<td>'.chr($char) : '',