Show HN: I automated 1/2 of my typing

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • compress

    Text compression for generating keyboard expansions (by eschluntz)

  • fzf

    :cherry_blossom: A command-line fuzzy finder

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • autowrite

    Context-aware autocomplete and autocorrect powered by word surprisals.

  • 3. Use that as advanced autocomplete.

    I got a working solution here: https://github.com/capjamesg/autowrite/blob/main/autocomplet...

    (No docs yet -- coming in the next few days. Leave a GitHub Issue if you want to chat about it!)

  • feeds

    Collection of Dash docset feeds

  • https://kapeli.com/dash

    Somewhat similar tool to Autokey for MacOS that I use as a text expander.

    Allows for great customization - appending ; to a phrase ensures you don't accidentally expand a keystroke into a phrase/URL/etc

    ";url" expands into "whatever string you configure"

  • espanso

    Cross-platform Text Expander written in Rust

  • I use a tool called "Espanso" to accomplish something similar at work. It only runs locally, so no weird data scraping issues to worry about. And it's easy to update as things changes becauase everything lives in a simple yml file.

    https://espanso.org/

    It can do simple text replacement, so I have words, phrases, and sentences I use frequently compressed into a few keyboard clicks. It can also grab what is in your clipboard, so that can be incorporated into responses, which is simple but very handy.

    A simple text replacement looks like this in the yaml file:

  • chatgpt-script

    A python script to interact with chatGPT via clipboard

  • from the trigger and the clipboard and returns the reply from openai https://github.com/rohitna/chatgpt-script

  • SymSpell

    SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • keyboard_layouts

  • https://github.com/Ikcelaks/keyboard_layouts/blob/main/magic...

  • keyd

    A key remapping daemon for linux.

  • This is great. Is it possible to somehow use it with keyd, as I don't use autohotkey?

    https://github.com/rvaiya/keyd/

  • steno-dictionaries

    Di's Plover-theory stenography dictionaries used by Typey Type for Stenographers.

  • https://steno.sammdot.ca/emily-symbols.png

    for these, where it says starter, you just press all those keys down, and then on the other side you press the keys listed for what you want. so for example, I can enter like ~104 symbols without moving my hands. the average sybmol layer has like 20. the crossplatform movement dict lets me move around much easier in any text field. (note that you don't really even need to know what the key names you are pressing are as its all a pattern) I currently have six other dictionaries that I use some of the time. you can see more here: https://www.openstenoproject.org/stenodict/.

    any cli program would be very easy to add most of the commands to a dictionary if you wanted. for example, a basic git dictionary: https://github.com/didoesdigital/steno-dictionaries/blob/mas...

    plover has made using a computer much more fun. its a bit of a hard sell for a lot of people, but I recommend trying out some of the other dictionaries to see what you can do besides type words fast. its seriously really crazy that we are only pressing one key at a time using a keyboard.

  • monkeytype

    The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed.

  • If you are a 2 finger typist and also think people are "obsessing over WPM" because they're wanting to utilize their own tools to the fullest advantage, that sounds like some mental block kind of thing.

    If you can type at least 80 consistently then thats probably would I imagine the dividing line is between "flow/concentration not breaking" and "breaks constantly"

    Try a 50 word monkeytype https://monkeytype.com/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts