added automatic shortcut help generation