Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 792 Bytes

README.md

File metadata and controls

25 lines (17 loc) · 792 Bytes

Save time typing on macos with a plist of keyboard shorctuts

Pass an input file defining all words you use (each word on a new line). The script will create a plist mapping all "unique paths" to a word.

For example, take the following as your dictionary of all words:

    met
    meteor
    meteors

Your output is two mappings:

    me -> met
    mete -> meteor

I.e. the moment you type a combination of letters that is not a complete word and that follows a unique path you "skip ahead" to where the path is no longer unique.

Data sources/credits

Dataset of unigram words pulled from kaggle dataset https://www.kaggle.com/datasets/rtatman/english-word-frequency?resource=download

20k.txt dataset pulled from https://github.com/first20hours/google-10000-english