AutoCorrect Edit (Rooting Required)

AutoCorrect Edit allows users to modify the autocorrect dictionary on the Pre via a Pre Application. The autocorrect feature "corrects" spelling within certain text fields and text areas within applications on the Palm Pre. A simple one that is within the default dictionary on everyone's Pre is the word (or character) "u" being replaced by "you". Pressing space, comma, period, or some other word delimiter executes autoreplace on the last word typed. To undo the replacement, just press backspace once.
(Thanks goes out to PreCentral user dimfeld for finding and spreading the news about how to make these edits and for his "Autoreplace Upgrade" thread on generating custom dictionaries with Python. Thanks also to the webosinternals folks for the groundwork they've done to allow the realization of this project.)
There is only one screen for the app at this time with two text fields and two buttons:
Features:
Donations: (As requested by users...)
Donations are greatly appreciated. Click here to donate.
Installation:
Note: This application is a homebrew Pre app. Use at your own risk.
Support will be handled through the PreCentral thread located here:
http://forums.precentral.net/web-os-...-required.html.
Rooting is required due to access restrictions on the autoreplace dictionary file.
Execute the command line below to install...
Uninstallation:
Follow the instructions below line-by-line to uninstall...
Future Enhancements:
Bugs:
To be found by helpful users like you.
Keywords: Auto, Correct, Replace, AutoCorrect, AutoReplace, Dictionary, Textras, CorrectHack, HomeBrew.
i take no credit for this and the original thread can be found here:

AutoCorrect Edit allows users to modify the autocorrect dictionary on the Pre via a Pre Application. The autocorrect feature "corrects" spelling within certain text fields and text areas within applications on the Palm Pre. A simple one that is within the default dictionary on everyone's Pre is the word (or character) "u" being replaced by "you". Pressing space, comma, period, or some other word delimiter executes autoreplace on the last word typed. To undo the replacement, just press backspace once.
(Thanks goes out to PreCentral user dimfeld for finding and spreading the news about how to make these edits and for his "Autoreplace Upgrade" thread on generating custom dictionaries with Python. Thanks also to the webosinternals folks for the groundwork they've done to allow the realization of this project.)
There is only one screen for the app at this time with two text fields and two buttons:
- Shortcut or Misspelled Word Field: This is a single word field that allows you to enter a misspelled word that you would like auto corrected. A shortcut can be entered as well (eg. hv for have, th for the, wdy for what do you, etc...).
- Replacement Word or Phrase Field: This field is for entering the corrected spelling of the misspelled word in the other text field or the expansion of the shortcut (examples provided above).
- Add / Modify Button: Click to add the entry into the autoreplace dictionary of your Palm Pre. (Both fields must be filled in.)
- Delete Button: Click to remove the misspelled word or shortcut from the autoreplace dictionary. (The "Misspelled Word or Shortcut" field must be filled in. This button disregards the second field.
Features:
- Adds entries to the AutoCorrect dictionary.
- Ensures that duplicates don't exist.
- Restricts certain characters from the shortcut field.
- Restricts spaces (multiple words) from the shortcut field.
- Backup of the current AutoCorrect dictionary via menu.
- Restoration of the most recent backup of the AutoCorrect dictionary via menu.
Donations: (As requested by users...)
Donations are greatly appreciated. Click here to donate.
Installation:
Note: This application is a homebrew Pre app. Use at your own risk.
Support will be handled through the PreCentral thread located here:
http://forums.precentral.net/web-os-...-required.html.
Rooting is required due to access restrictions on the autoreplace dictionary file.
Execute the command line below to install...
Code:
# Log in to your Palm Pre as the root user. # Copy and paste the line below and run it when you are root... wget -qO- http://rickhong.com/autocorrectedit/dist/install.php | /bin/sh # Add entries and reboot to make entries effective. # Reboot accomplished by simultaneously pressing Orange + Sym + R key.
Follow the instructions below line-by-line to uninstall...
Code:
# Copy and paste from here into your terminal for installation # Log in to your Palm Pre as the root user. # [If installing via USB and Developer mode, execute this next line...] rootfs_open -w # [Otherwise, start at this next line...] rm -rf /usr/palm/applications/com.rickhong.app.autocorrectedit/ luna-send -n 1 palm://com.palm.applicationManager/rescan {} # Log out from your Pre. The app should be gone.
- Menu options or button for rebooting the Pre. (For now, the easiest way is to just hold the Sym-Orange-R combination.)
- Menu option to refresh the autoreplace dictionary without rebooting (hopefully?).
- Textfield or textarea to test out the (immediately effective) changes
- Screen to view the current entries in the dictionary, or maybe the last 10 entries.
- Importing of files via USB, or HTTP (over the web).
- Report error when attempting to execute a deletion and the entry did not already exist in the dictionary.
- Ability to choose the autoreplace file you'd like to restore
- Populate replacement field if word already exists in the autoreplace file
- Support for multi-line replacements (using \n delimiter)
Bugs:
To be found by helpful users like you.
Keywords: Auto, Correct, Replace, AutoCorrect, AutoReplace, Dictionary, Textras, CorrectHack, HomeBrew.
i take no credit for this and the original thread can be found here:
Code:
http://forums.precentral.net/homebrew-apps/193362-autocorrect-edit-7-28-command-line-access.html