Chrome Web Store - Auto Text Expander for Google Chrome™
Create custom keyboard shortcuts to expand and replace text as you type!
Ever get tired of typing out long email addresses, phrases you frequently use, or just looking to save keystrokes as you type? Well fear not! Auto Text Expander is here to solve that; like TextExpander for Macs or AutoText for Windows, not as powerful, but installed and synced across Chrome browsers! Great for Chromebooks.
Still a work in progress, so constructive feedback and code contributions are welcome (https://github.com/carlinyuen/ChromeAutoTextExpander).
This free (and ad-free) extension adds basic javascript to your pages to check if your last set of consecutive keystrokes matches any of any number of custom shortcuts you can define and expands and replaces that text as you type. Save time, typos, and the satisfaction of being extra lazy!
P.S. Would love it if you could email me with feature requests and review the extension fairly based on how it matches up with its described features. Thanks!
Features:
- Customizable list of expander keywords to expand, which are synced across Chrome browsers.
- Support for multiline expanded text, html can be injected into content-editable divs (like Gmail).
- Ability to locally backup your shortcuts and restore them from backup (per browser).
- Macros for today's date with customizable format using Moment.js (date/time will be based on your browser/computer's clock)!
- Icon in the address bar to let you easily access and edit your shortcuts / expansions.
- Usually works on all text inputs and textareas, with special support for content editable divs like on Gmail and Facebook and Evernote Web.
Some known caveats:
- A few sites intercept and block the script, so your shortcuts won't work on those sites, like the Chrome webstore, or Google Docs unfortunately.
- Some sites also use iframes that are on a different security protocol (http vs https, like say an embedded Google Docs form), and that will prevent the script from working as well.
- Google Chrome does not allow this extension to work in the URL address bar, or option pages of other Chrome extensions / apps.
- Put in some fixes and workarounds for making it work in Gmail and Facebook and Evernote Web, but is subject to breaking if they ever change their sites.