Key command limits

Am I correct in assuming that I can only assign key commands (shortcuts) to the functions already in the lists on the left hand side of the key commands requester. I cant just select a function and assign it a key command e.g. “all pattern players off ?” or am I just missing something?
Cheers.