Em GUI de Mac, COMANDO é uma acção disponível num menu ou botão, que desencadeia algo e que é acessível via click de mouse ou comando de teclado associado.
Uma função (peço perdão, devia ter-lhe chamado funcionalidade), é algo que, podendo desencadear uma acção ou alterar um modo de acção, não está disponível via menu ou botão.
Exemplos de funcionalidade são as utilizações de modificadores (Ctrl, Alt, Shift, Caps-Lock, etc). O Zoom que te referes é um desses exemplos. Premindo Ctrl (um modificador) está-se a alterar o funcionamento de algo (rodar o wheel). Premir Shift ou Command (devia ser Ctrl, mas essa tecla já está pré-destinada para funcionar como activador dos menus contextuais), para fazer selecções múltiplas, é outro exemplo.
Pelas directivas da Apple, todos os comandos que existem em menus ou botões e aos quais os programadores querem adicionar a activação via teclado, devem usar a tecla Command. Não são obrigados. Mas se querem manter o GUI da Apple, devem fazê-lo. E, felizmente, só mesmo programadores amadores, de vão-de-escada, é que não o fazem.
Rui Batista