Você precisa alterar o layout do seu teclado. Não para outro, mas para um novo que foi modificado por um utilitário como Ukelele (pode haver outros).
Baixe a ferramenta, arraste o aplicativo para a pasta do aplicativo. Observe que na imagem do disco, há uma pasta chamada System Keyboards / Roman /, copie-a para a área de trabalho (é temporal).
Inicie o Ukelele e, no menu Arquivo, selecione: "Novo com base em ..."
Abra o arquivo Spanish-ISO.keylayout (encontrado na pasta romana que você salvou na área de trabalho).
Você verá um grande teclado azul representando seu mapa ISO-espanhol atual (se você trouxe seu computador para a Espanha, é o teclado que você deve usar).
Clique duas vezes no “,” que deseja modificar (ou em qualquer outra chave) e você verá o seguinte:
Substitua o "," pelo "." (ponto). E vá para Menu do teclado -> Definir nome do teclado. Renomeie o espanhol - ISO para algo como: espanhol - ISO2.
Agora salve-o, o nome será Sem título, mas você deve colocar o espanhol - ISO2.
Onde você salva?
De acordo com o Manual do usuário da Ukelele, você tem opções diferentes (e eu sugiro que leia a seção 3.3 do manual). A resposta curta está na subpasta Keyboard Layouts da pasta Library na sua pasta pessoal. Isso pode ser criado se ainda não existir. Se você fizer isso, apenas seu usuário verá (e poderá usar) este Layout.
Após instalar o layout do teclado, efetuar logoff e logon novamente, abra o painel Internacional de Preferências do Sistema (Idioma e Texto no Mac OS X 10.6 (Snow Leopard) e posterior). Na guia Menu de entrada (fontes de entrada na versão 10.6 ou posterior), seu novo layout de teclado deve estar listado lá. Aproveite a digitação mais rápida do endereço IP.