MacBook stuck with shift key enabled and numbers not working - even the keyboard app in languages wont type lowercase nor numbers?! Anyone know whats up? no spillage...cant understand why the keyboard app wont do anything.

Anyone have a clue? I can understand the keyboard being broke / shift key being stuck but why in the world would I not be able to type the numbers on the language keyboard app on the operating system? Numbers show up on the app but when I press them I still get the special characters like #^&#* and it wont type lower case. Nothing has ever been spilt, just stopped working one day. Rebooted from Time Capsule restore dated a month ago and its still doing it. (problem started two weeks ago). Only way to get lower case or numbers to actually show up is the copy and paste.


Any help would be amazing!


Details on computer: 13 inch MacBook6, 1 (Late 2009) / Intel Core 2 DUO / 2.26GHZ / 2GB / Memory running Mac OS X Lion 10.7.5

MacBook, Mac OS X (10.7.5)

Posted on Apr 3, 2013 8:38 AM

Reply
31 replies

Jul 11, 2015 6:14 AM in response to Vinay Seshadri

Two additional things to try if you don't have access to an external keyboard:


No external keyboard available, and you don't have a firmware password enabled:

1. Boot in recovery mode (hold command + r) while booting.

2. Select your language

3. Go to utilities (on the top menu bar), then select Terminal.

4. In terminal, type RESETPASSWORD and click enter

5. Select your hard drive/user name, then change your password to something all caps.

6. Follow steps 1-6 in the original reply, except you won't need to use an external keyboard (just use your new password when logging in).


No external keyboard available, firmware password is enabled:

*This may not work if your guest account boots into Safari only mode

1. Hold the Option button down on boot to bypass the Safe Mode ensure a normal boot

2. Take note of what your main login name is.

3. Log into the guest account, which shouldn't require a password.

4. Use safari to google "mac change password from terminal"

5. Go to the option reading "Terminal 101: Changing your Password with Passed"

6. Highlight one of the two lines of text beginning with "launchctl" (depending on your operating system). Then click Edit > Copy in the top menu bar.

7. Launch terminal (Finder > Applications > Utilities > Terminal)

8. Click Edit > Paste to paste the "launchctl" code, then click enter.

9. Go back to safari, and highlight "dscl . passwd /Users/", then click Edit > Paste (leave off username).

10. Type the first letter of your Username, then click the tab button. This should auto-complete your user name. Delete the final / after your user name, then click enter. NOTE: if the first letter of your user name is lowercase, you'll have to copy and paste it into terminal like the previous code (just find a lowercase letter on the web and copy and paste it in before hitting tab).

11. Enter a new password (in all capitals of course). As you type, you won't see anything appear on the screen, so keep it short so you know for sure what you are typing.

12. You will now be asked to type your old password. Go back to safari, and google "online qwerty keyboard"

13. Use an online clickable keyboard to type out your old password. Then highlight it, and click Edit > Copy.

14. Go back to terminal, and click Edit > Paste. Nothing will appear, but that's ok. Then click enter.

15. Your password should now be updated. Now following steps 1-6 in the original reply above, except using your new password instead of an internal keyboard.

Dec 30, 2015 1:16 AM in response to mrhurep

Hi,


In my case , there was no spillage or physical damage to the Keyboard. The shift key was enabled by default and the F1 ,F2 ,F4,F5 keys were not functioning all of a sudden. I installed Karbiner and reloaded the xml and the keys started working fine. There is no problem with hardware as the shift keys are working fine,all the keys for that matter. But when i reboot the machine the shift key gets enabled and the system starts to boot in safe mode. Any idea on what I am going through ? Any help/suggestions would be much appreciated. Thanks in advance.

Jan 18, 2016 8:35 PM in response to mrhurep

I don't know why I did not find this post in 2013 because I have been having this shift key problem for the past 3 years. I am so so happy that your solution has worked for me. I was so used to the KeyRemap4Macbook shift disable that I had stopped using the right shift key on my work keyboard too. :-/

Don't know how you managed to find that out. You're a genius. Thanks a ton. 🙂

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

MacBook stuck with shift key enabled and numbers not working - even the keyboard app in languages wont type lowercase nor numbers?! Anyone know whats up? no spillage...cant understand why the keyboard app wont do anything.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.