Skip to content

Instantly share code, notes, and snippets.

View morinted's full-sized avatar

Ted Morin morinted

View GitHub Profile
@morinted
morinted / README.md
Created June 22, 2017 15:16
Remove TypeRacer Input limit

This script removes the input length limit which can trip up Plover users.

Simply install the script into TamperMonkey (Chrome) or GreaseMonkey (Firefox) and get racing.

The script was created by community member nimble

@morinted
morinted / Plover dictionary brainstorming.md
Last active April 2, 2024 20:18
Plover dictionary brainstorming

Right now Plover stores strokes as "STROKE": "definition".

This is great and easy, but lacks extendability.

A couple things that occur:

  • hard to find when a word has multiple strokes
  • Inability to add inline notes or to define strokes as briefs or whatnot

Take a look at a proposed restructuring:

@morinted
morinted / StenoWord.json
Last active October 15, 2022 08:51
First attempt at converting StenoWord database into JSON
{
"L": "、",
"K": ")",
"S": "」",
"T": "(",
"LH": "わたくし",
"H": "ー",
"LK": "もの",
"LS": "そうして",
"LT": "そして",
@morinted
morinted / Output.json
Created April 21, 2021 17:58
Generate diacritic fingerspelling dictionary for Plover
{
"KRAO*UT": "{&́}",
"A*/KRAO*UT": "{>}{&á}",
"A*P/KRAO*UT": "{&Á}",
"*E/KRAO*UT": "{>}{&é}",
"*EP/KRAO*UT": "{&É}",
"*EU/KRAO*UT": "{>}{&í}",
"*EUP/KRAO*UT": "{&Í}",
"O*/KRAO*UT": "{>}{&ó}",
"O*P/KRAO*UT": "{&Ó}",
@morinted
morinted / full-screen-drive-youtube-video.css
Created April 8, 2021 14:10
Full screen video player in Google Drive stylesheet
div[role="toolbar"] {
opacity: 0 !important;
display: none !important;
}
iframe[title="Video player"] {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
@morinted
morinted / join-races.js
Created June 4, 2017 02:45
TypeRacer auto-join private track bot
// ==UserScript==
// @name Join and leave TypeRacer races
// @namespace morinted
// @description Join and leave a TypeRacer private racetrack
// @include http://play.typeracer.com/
// @version 1
// @grant none
// @require https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js
// ==/UserScript==
<!DOCTYPE html>
<meta charset="utf-8">
<head>
<title>Line (using curveCardinal)</title>
</head>
<style>
path {
fill: none;
stroke: #999;

KWRAOUR:

main.json
  KWRAOUR: your
  KWRAOUR/EUBG: uric
  KWRAOUR/KWRA: urea
  EUPB/KWRAOUR: inure
  KWRAOUR/REUPB: urine
  KWRAOUR/TER: ureter
@morinted
morinted / search-terms.md
Created April 19, 2018 18:11
Search terms used to find n-key rollover laptops
  • Acer: doesn't list NKRO as a feature on any of its pages :(
  • Gigabyte: site:gigabyte.com/Laptop rollover
  • Asus: site:https://www.asus.com/Laptops rollover
  • Acer: site:dell.com/en-us/shop/dell-laptops/ rollover
  • Razer: site:https://www.razer.com/gaming-laptops/ rollover
  • HP: site:https://store.hp.com/us/en/pdp intitle:laptop "rollover"
  • Lenovo: site:https://www3.lenovo.com/us/en/laptops/ ghosting
@morinted
morinted / stenohero.md
Last active February 27, 2018 12:19
Steno Hero Songs

Designing a Steno Hero Song

Right now, Steno Arcade is a launcher for Steno Hero, a Guitar-Hero-esque game where the user types lyrics in time with the singers of songs.

Video demo

This is great, except that newcomers to steno are excluded, as the slowest song requires you to be able to write at about 50 words per minute. Many beginners are expected to only