A CSE 590a Final Project

Latest Version

Version
1.0
Update
June 17, 2021
Size
39.54KiB
Developer
Category
Users
47
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
Downloads
Scripting
Storage
See more

Input Macros Extension

This extension supports abbreviation expansion on most webpages.

- Upload a .tsv or .json file where the keys are an abbreviation and the values are the expanded text.
- Then when you visit a site, you can type any abbreviation into any text field and it will automatically be expanded when you type a non-word character.
- Ctrl-Z will undo the expansion.
- If you have difficulties with the extension, toggle it off and on from the simple UI.

Known issues:
- Facebook does not keep expanded text
- Extension takes 1 second to load on any given page
- New expansion files replace the old file, rather than merging
- Expansion only works in text boxes that are present when the page loads
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Input Macros", "version": "1.0", "description": "A CSE 590a Final Project", "manifest_version": 3, "background": { "service_worker": "background.js" }, "permissions": ["downloads", "scripting", "storage"], "host_permissions": ["http://*/", "https://*/", "file://*"], "action": { "default_popup": "popup.html", "default_icon": { "16": "/images/logo_16.png" } }, "icons": { "16": "/images/logo_16.png" }, "commands": { "_execute_action": { "suggested_key": { "default": "Ctrl+Shift+F", "mac": "MacCtrl+Shift+F" }, "description": "Opens popup.html" } }}
Read more

Similar Extensions