Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

Newsroom Update

Apple is introducing a new Apple Watch Pride Edition Braided Solo Loop, matching watch face, and dynamic iOS and iPadOS wallpapers as a way to champion global movements to protect and advance equality for LGBTQ+ communities. Learn more >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

iOS 6 + keyboard shortcuts

Since upgrading my iPhone 4 to iOS 6, my keyboard shortcuts are no longer working. I have tried deleting and re-adding them, and restarting the phone also didn't work. Please help!!

iPhone 4, iOS 6

Posted on Sep 21, 2012 12:16 AM

Reply
181 replies

Apr 29, 2013 10:30 PM in response to Sir3lly

I turned OFF Documents and Data from iCloud settings, then went to Keyboard and deleted all Shortcuts, then rest from the Keyboard screen *** don't go back to General or press the Home button ***.


After the restart the Shortcut work as required.


What's weird is the shortcuts that I was trying to set up BEFORE this procedure were populating my list of shortcuts after the reset! And all were working.


Problem is in the iCloud Doc and Data setting.

May 18, 2013 4:10 PM in response to LeeTheStrange

The Keyboard Shortcuts was first introduced with iOS 4 on 2010, but only enabled in Chinese and Japan language. Later, at iOS 5 Keyboard Shortcuts was rename as User Dictionary and used in any language. User Dictionary is store in a SQLite 3 database and can be backup, restore and transfer to any other iDevice without jailbreak. The mystery of User Dictionary is the database filename and file location. The file is located at ~/User/Library/Keyboard.


At iOS 4 the filename is UserWord.sqlite.

At iOS 5 is named UserDictionary.sqlite.

At iOS 6, if iCloud is setup, there should be only CloudUserDictionary.sqlite.


However most people got problem after upgrade iOS. When iOS is upgrading, CloudUserDictionary.sqlite will copy a new file UserDictionary.sqlite ( when Document and Data is off, iOS use the file's user dictionary ). After upgrading, UserDictionary.sqlite should be delete but often it wasn't . When UserDictionary.sqlite and CloudUserDictionary.sqlite exist at the same time, iOS's Document and data is set off, iOS will only use UserDictionary.sqlite. It works fine. But documents and data is set on, iOS cannot delete UserDictionary.sqlite, and iOS read data from UserDictionary.sqlite and CloudUserDictionary.sqlite at the same time, and finally user dictionary function crash.


So, to fix User Dictionary is to delete UserDictionary.sqlite, only leave CloudUserDictionary.sqlite on iOS.


I study how keyboard shortcuts run for two years. Because I put 10000 records in User Dictionary as a alternative language input method which is important for many people in Taiwan.


When I want to backup my iPhone, I find iBackupBot can transfer User Dictionary to any iPhone without jailbreak. I would like to share for anyone who need it.


The process : http://userdictionary.wordpress.com/

May 19, 2013 11:33 AM in response to LeeTheStrange

Found a solution! I was messing with this for quite a while and every combination of toggling iCloud on/off and all the other "fixes" did not work for me.


What I did was delete all the user dictionaries that I was able to access on my Mac since I have iCloud (and Documents and Data enabled).


Step 1: Navigate to the "Mobile Documents" directory as outlined here: http://www.maclife.com/article/howtos/how_turn_icloud_dropboxlike_syncing_servic e


Step 2: Expand the "com~apple~TextInput" folder and DELETE the folder(s) beginning with "mobile."


Step 3: On your iOS device add a new keyboard shortcut and it should perform as it should. If you watch the "com~apple~TextInput" directory as you add a shortcut you will see new files being created which is how iCloud saves the shortcuts.

May 19, 2013 12:15 PM in response to xfitness

Can anyone confirm that this solution works?


I have an iPhone 5 on iOS 6.1.2 and a 49 kB user dictionnary. Everything works fine with "Docs & data" turned off, but it doesn't work anymore as soon as I turn it on.


I do have both files in ~/User/Library/Keyboard: UserDictionary.sqlite and CloudUserDictionary.sqlite.


Both are the same size so I guess they contain the same thing. If anyone tried to delete UserDictionary.sqlite and it works after that with docs & data turned on, please confirm.


Thanks for the help.

May 21, 2013 4:13 PM in response to skeelo221

Skeelo's solution seems to have worked for me. It's worth trying. Just remember to backup your files before deleting them.

iPhone 4

iOS 6.1.2


skeelo221 wrote:


Found a solution! I was messing with this for quite a while and every combination of toggling iCloud on/off and all the other "fixes" did not work for me.


What I did was delete all the user dictionaries that I was able to access on my Mac since I have iCloud (and Documents and Data enabled).


Step 1: Navigate to the "Mobile Documents" directory as outlined here: http://www.maclife.com/article/howtos/how_turn_icloud_dropboxlike_syncing_servic e


Step 2: Expand the "com~apple~TextInput" folder and DELETE the folder(s) beginning with "mobile."


Step 3: On your iOS device add a new keyboard shortcut and it should perform as it should. If you watch the "com~apple~TextInput" directory as you add a shortcut you will see new files being created which is how iCloud saves the shortcuts.

May 5, 2014 12:51 PM in response to Rivanor

I solved my problem.


In your idevice go to setting --> general --> about - > diagnostic and usage --> diagnostic and usage data and look for com.apple.TextInput error. Because this file I had problem with memony and overheat.

In your mac os x go to ~/Library/com~apple~TextInput. Look for the same file. In my case this file had almost 5 mb.

If you are with this situation do this:

  1. turn off icloud from mac os x and iOS;
  2. keep you files
  3. delete ~/Library/com~apple~TextInput from your mac os x
  4. turn on icloud.

iOS 6 + keyboard shortcuts

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