These keyboards are a bit different because they have three or four extra letters and also have the symbols kind of changed and spread all over the keyboard. If you want to purchase such a keyboard it might be a good idea to contact the Apple store before making the purchase in order to ask them if they have this model or how fast they can get you one. They do not normally have this type of keyboard on stock because there are many Spanish language speakers that use the normal English keyboard.

It may sound strange for those who use only English, so the same keyboard, but you can actually use this regular one for typing in Spanish, with accents and all. You only need to know the right combo of keys that will allow you to type with Spanish characters. If you do not know this combination of keys, you might want to read this article and print those instructions and keep them in front of you when typing and you will see that after some time it will be easier. That is useful especially for those who live in America for example and speak Spanish and they must type in both languages . Or you can do the other way round if you are a mixed family with only one Macbook and one of you uses English while the other Spanish: you could both use the Spanish language keyboard for Macbook Pro.

It will be perfect for the Spanish users and also pretty easy to use for the English speaking users, offering some advantages for both. The letter keys positioning is about the same and you will not need the extra letters and symbols. I might take a few days to get used to this, but it is not that difficult.
There is one more possibility to use the normal English keyboard for typing Spanish. There is one very nice Spanish keyboard cover that is made of silicone and has all the Spanish symbols and letters printed on it in the place where they will appear when pressing the key. This cover is very thin and transparent, easy to use and very affordable as price , about $29. Just make the necessary changes in the Macbook's settings for language used and everything will be perfect. After all the basic charcaters are the same for both languages - English and Spanish. It's not like the characters differ a lot like in Chinese or Arabic or Russian, right?