Input Macros

A CSE 590a Final Project

Input Macros: Abbreviation Expansion Chrome Extension

Input Macros is a Chrome extension called Abbreviation Expansion. It allows users to upload a file with abbreviation and expanded text pairs, and then automatically expands the abbreviations when typing in text fields on webpages. It also provides an undo feature and a simple UI for toggling the extension on and off.
Install from Chrome Web Store

Extension stats

Users: 36
-10
Version: 1.0 (Last updated: 2021-06-17)
Creation date: 2021-06-17
Risk impact: Moderate risk impact
Risk likelihood:
Manifest version: 3
Permissions:
  • downloads
  • scripting
  • storage
Host permissions:
  • http://*/
  • https://*/
  • file://*
Size: 40.49K

Other platforms

Not available on Android
Not available on Firefox
Not available on Edge
Want to check extension ranking and stats more quickly for other Chrome extensions? Install Chrome-Stats extension to view Chrome-Stats data as you browse the Chrome Web Store.

Extension summary

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

Extension safety

Risk impact

Input Macros requires a few sensitive permissions. Exercise caution before installing.

Risk likelihood

Input Macros has earned a fairly good reputation and likely can be trusted.

Upgrade to see risk analysis details

Similar extensions

Here are some Chrome extensions that are similar to Input Macros: