Abby's Left Hand Modifiers Dictionary

Overview

Abby's Left Hand Modifiers Dictionary

Design

This dictionary is inspired by and can essentially be seen as a combination of Emily's Modifiers and Achim Siebert's Left Hand Modifier Keys. Essentially, it allows every shortcut to be typed in two strokes and using only the left hand. As such, only the following keys are used:

Key layout

In some combinations, the asterisk key is used. This requires the asterisk key to be pressed using the left hand, which should be fine on most hobbyist writers but may be a problem on some professional writers.

Modifiers

The first of the two strokes in each combination is used to specify the modifier keys that should be pressed. It is also possible to not press any modifier keys, since some applications have shortcuts that are activated by just a single keypress.

Single modifier keys

Patterns for single modifier keys.

Stroke Modifier Explanation
Control ControL
Alt ALT (reversed)
Shift SHift
Super Purely positional, no phonetic basis

Modifier key combinations

The pattern for the alt + shift combination is SHA.

Stroke Modifiers
Alt + Shift

Combinations using control (but not super) are formed using KHR for control and adding A for alt and S for shift.

Stroke Modifiers
Ctrl + Alt
Ctrl + Shift
Ctrl + Alt + Shift

Combinations using super and fromed using KPWR for super and adding H for control, A for alt, and S for shift.

Stroke Modifiers
Ctrl + Super
Alt + Super
Ctrl + Alt + Super
Shift + Super
Ctrl + Shift + Super
Alt + Shift + Super
Ctrl + Alt + Shift + Super

The pattern for no modifier keys is TKPWHR. This presses a key alone without any modifier keys.

Stroke Modifiers
None

Keys

The second of the two strokes in each combination specifies what key to press along with the modifiers (if any) selected above.

Letters

The patterns for letter keys are the same as the fingerspelling pattern for that letter (without the asterisk), except for E, I, and U which have been given special patterns so they fit on the left hand. (Using E, EU, and U for E, I, and U still work, but are not shown below.)

Stroke Letter
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Z (alternate)

Numbers

When AO is held, STPH will act as binary number input for numbers 0-9.

Stroke Number
0
1
2
3
4
5
6
7
8
9

Function Keys

When R is held in addition to the pattern for any number 1-12, the corresponding function key will be used.

Stroke Number
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12

Numpad

When * is held in addition to the pattern for any number, the number key on the numpad will instead be used.

Stroke Number
0 (numpad)
1 (numpad)
2 (numpad)
3 (numpad)
4 (numpad)
5 (numpad)
6 (numpad)
7 (numpad)
8 (numpad)
9 (numpad)

Symbol keys

Stroke Key Explanation
. PeRiod
, CoMMa
/ SLash
\ BackSLash
; SemiCoLon
' QUOte
[ Bracket Left
] Bracket Right
- DasH
= eQUAls
` GRave

Navigation keys

Holding down A (for arrow) will cause PKWR to act as arrow keys.

Stroke Key
Up
Down
Left
Right

Holding down * in addition to the stroke for any arrow key will cause the keys to act as page up, page down, home, and end.

Stroke Key
Page Up
Page Down
Home
End

Other keys

Stroke Key Explanation
Caps Lock Caps Lock + asterisk
Scroll Lock SCroll Lock + asterisk
Num Lock Num lock + asterisk
Space SPace
Return ENTeR
Tab TaB
Backspace BackSpace
Delete DeLete
Escape eSCApe
Insert iNSert
Menu Menu + asterisk
Print Screen SCreen PRint

Only modifiers

The pattern TPHO ("no") allows only modifier keys to be pressed, with no other keys included.

Stroke Key
None

Cancel

If you pressed a modifier key pattern on accident, you can use SKPH to cancel it.

Stroke Key
Cancel

Examples

Strokes Keys Pressed Use
Ctrl + A Select all (Windows or Linux)
Super + A Select all (Mac)
Alt + F4 Close window (Windows or Linux)
Ctrl + Alt + T Open terminal (Linux)
Super (Windows key) Open start menu (Windows)
Print Screen Take screenshot
Casefy (/keɪsfaɪ/) is a lightweight Python package to convert the casing of strings

Casefy (/keɪsfaɪ/) is a lightweight Python package to convert the casing of strings. It has no third-party dependencies and supports Unicode.

Diego Miguel Lozano 12 Jan 08, 2023
Minimal Windows system information tool written in Python

wfetch wfetch is a Minimal Windows system information tool written in Python (Only works on Windows) Installation First of all have python installed.

zJairO 3 Jan 24, 2022
PyHook is an offensive API hooking tool written in python designed to catch various credentials within the API call.

PyHook is the python implementation of my SharpHook project, It uses various API hooks in order to give us the desired credentials. PyHook Uses

Ilan Kalendarov 158 Dec 22, 2022
This is discord nitro code generator and checker made with python. This will generate nitro codes and checks if the code is valid or not. If code is valid then it will print the code leaving 2 lines and if not then it will print '*'.

Discord Nitro Generator And Checker ⚙️ Rᴜɴ Oɴ Rᴇᴘʟɪᴛ 🛠️ Lᴀɴɢᴜᴀɢᴇs Aɴᴅ Tᴏᴏʟs If you are taking code from this repository without a fork, then atleast

Vɪɴᴀʏᴀᴋ Pᴀɴᴅᴇʏ 37 Jan 07, 2023
A set of Python scripts to surpass human limits in accomplishing simple tasks.

Human benchmark fooler Summary A set of Python scripts with Selenium designed to surpass human limits in accomplishing simple tasks available on https

Bohdan Dudchenko 3 Feb 10, 2022
Toolkit for collecting and applying templates of prompting instances

PromptSource Toolkit for collecting and applying templates of prompting instances. WIP Setup Download the repo Navigate to root directory of the repo

BigScience Workshop 1k Jan 05, 2023
produces PCA on genotypes from fasta files (popPhyl's ID format)

popPhyl_PCA Performs PCA of genotypes. Works in two steps. 1. Input file A single fasta file containing different loci, in different populations/speci

camille roux 2 Oct 08, 2021
Automatically Generate Rulesets for IIS for Intelligent HTTP/S C2 Redirection

Automatically Generate Rulesets for IIS for Intelligent HTTP/S C2 Redirection This project converts a Cobalt Strike profile to a functional web.config

Jesse 99 Dec 13, 2022
Check username

Checker-Oukee Check username It checks the available usernames and creates a new account for them Doesn't need proxies Create a file with usernames an

4 Jun 05, 2022
An OData v4 query parser and transpiler for Python

odata-query is a library that parses OData v4 filter strings, and can convert them to other forms such as Django Queries, SQLAlchemy Queries, or just plain SQL.

Gorilla 39 Jan 05, 2023
Simple collection of GTPS Flood in Python.

GTPS Flood Simple collection of GTPS Flood in Python. NOTE Give me credit if you use this source, don't trade/sell this tool, And USE AT YOUR OWN RISK

PhynX 6 Dec 07, 2021
Set of scripts for some automation during Magic Lantern development

~kitor Magic Lantern scripts A few automation scripts I wrote to automate some things in my ML development efforts. Used only on Debian running over W

Kajetan Krykwiński 1 Jan 03, 2022
A simple python script to generate an iCalendar file for the university classes.

iCal Generator This is a simple python script to generate an iCalendar file for the university classes. Installation Clone the repository git clone ht

Foad Rashidi 2 Sep 01, 2022
API Rate Limit Decorator

ratelimit APIs are a very common way to interact with web services. As the need to consume data grows, so does the number of API calls necessary to re

Tomas Basham 575 Jan 05, 2023
A thing to simplify listening for PG notifications with asyncpg

A thing to simplify listening for PG notifications with asyncpg

ANNA 18 Dec 23, 2022
It is a tool that looks for a specific username in social networks

It is a tool that looks for a specific username in social networks

MasterBurnt 6 Oct 07, 2022
Homebase Name Changer for Fortnite: Save the World.

Homebase Name Changer This program allows you to change the Homebase name in Fortnite: Save the World. How to use it? After starting the HomebaseNameC

PRO100KatYT 7 May 21, 2022
Convert any-bit number to decimal number and vise versa.

2deci Convert any-bit number to decimal number and vise versa. --bit n to set bit to n --exp xxx to set expression to xxx --r to run reversely (from d

3 Sep 15, 2021
✨ Un chois aléatoire d'un article sur Wikipedia totalement fait en Python par moi, et en français.

Wikipedia Random Article ❗ Un chois aléatoire d'un article sur Wikipedia totalement fait en Python par moi, et en français. 🔮 Grâce a une requète a w

MrGabin 4 Jul 18, 2021
ticktock is a minimalist library to view Python time performance of Python code.

ticktock is a minimalist library to view Python time performance of Python code.

Victor Benichoux 30 Sep 28, 2022