- my ($input, $attr, $char, $desc) = @{ $info[++$i] };
- printf('<tr><th><img src="'.$ICONURL{$system}.'"><td><kbd>%s</kbd><td>%s%s'."\n",
- $name, EscapeHTML($input), $desc // $name, $char ? '<td>'.chr($char) : '',
+ 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),
+ EscapeHTML($input),
+ $desc // $name,
+ $char ? '<td>'.chr($char) : '',