11

My Mac has the wrong layout for the Spanish keyboard.

Layout Mac thinks my keyboard is:

My Spanish ISO layout

Expected Spanish ISO layout:

Expected Spanish ISO layout

As you can see from the images - the layouts are different. For example, '<' and '>' are in different locations.

Any idea how to fix this?

Additional Information I am using a Macbook Pro Mid 2009. OS - Lion - OS X 10.7.3. It does have a built-in keyboard, but thats the UK keyboard. External Spanish Keyboard is a Logitech wireless DiNovo http://www.dvhardware.net/article6438.html. I do not have any more external keyboards.

Keyboard Prefs: Keyboard Prefs

Bluetooth Settings

Jeremy W
  • 3,659
Newton
  • 161

4 Answers4

11

It appears the Mac thinks you have an ANSI keyboard when you actually have an Extended ISO keyboard. The layout you show as being active is the layout I see when I set my Mac Book Pro to Spanish ISO using the built-in ANSI keyboard. Probably you skipped Keyboard Setup when you installed Lion or you pressed the wrong buttons or something. In any case, it should be fixed by re-running Keyboard Setup.

  1. Choose Apple menu > System Preferences, and then click Keyboard.
  2. Click Change Keyboard Type.
  3. Follow the onscreen instructions when Keyboard Setup Assistant appears.

If the "Change Keyboard Type" button does not appear, then as a last resort you can try deleting the /Library/Preferences/com.apple.keyboardtype.plist file. First, turn off your Bluetooth keyboard, then delete it from the Bluetooth preferences, then delete the file, then reboot, then re-pair your keyboard. This should automatically bring up the Keyboard Setup Assistant.

Since you have a Logitech Bluetooth keyboard other things to try would be

  • Install, update, or re-install the Logitech drivers for the keyboard.

Note, however, that Logitech does not support your keyboard on the Mac.

Old Pro
  • 2,603
1

I was having this same problem while using my mac with an external keyboard. I ended up installing an alternate keyboard layout from here https://github.com/neosergio/Latam-Keyboard with the following commands:

git clone https://github.com/neosergio/Latam-Keyboard.git
cd Latam-Keyboard
cp -v Latam*.* ~/Library/Keyboard\ Layouts/
morhook
  • 160
0

I had this exact issue too - Living in South America I expected this Keyboard would be US extended type and I think that there is the error.... By launching the Keyboard set up assistant again and selecting European for my Spanish ISO extended (identical to that pictured) all is perfect!

0

If the Change Keyboard Type button is not shown in the keyboard preference pane, you could also try running KeyboardSetupAssistant manually. See http://m10lmac.blogspot.com/2009/12/fixing-keyboard-type-problems.html:

Sometimes a machine will forget which type keyboard is attached, with the result that certain keys get transposed from what the user expects. The fix for this is run the Keyboard Setup Assistant again. Sometimes there is a button for "Change Keyboard Type" visible in System Preferences/Keyboard. If not, you can try trashing the file

/Library/Preferences/com.apple.keyboardtype.plist

Another possibility may be to open Terminal and type:

sudo open /System/Library/CoreServices/KeyboardSetupAssistant.app/Contents/MacOS/KeyboardSetupAssistant

If others were searching for how to use OS X with a Spanish PC keyboard layout, you can create a new keylayout with Ukelele.

Lri
  • 42,502
  • 8
  • 126
  • 159