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
An awesome tool to save articles from RSS feed to Pocket automatically.

RSS2Pocket An awesome tool to save articles from RSS feed to Pocket automatically. About the Project I used to use IFTTT to save articles from RSS fee

Hank Liao 10 Nov 12, 2022
DUQ is a python package for working with physical Dimensions, Units, and Quantities.

DUQ is a python package for working with physical Dimensions, Units, and Quantities.

2 Nov 02, 2022
cpp20.py is a Python script to compile C++20 code using modules.

cpp20.py is a Python script to compile C++20 code using modules. It browses the source files to determine their dependencies. Then, it compiles then in order using the correct flags.

Julien VERNAY 6 Aug 26, 2022
jsoooooooon derulo - Make sure your 'jason derulo' is featured as the first part of your json data

jsonderulo Make sure your 'jason derulo' is featured as the first part of your json data Install: # python pip install jsonderulo poetry add jsonderul

jesse 3 Sep 13, 2021
Shut is an opinionated tool to simplify publishing pure Python packages.

Welcome to Shut Shut is an opinionated tool to simplify publishing pure Python packages. What can Shut do for you? Generate setup files (setup.py, MAN

Niklas Rosenstein 6 Nov 18, 2022
Shypan, a simple, easy to use, full-featured library written in Python.

Shypan, a simple, easy to use, full-featured library written in Python.

ShypanLib 4 Dec 08, 2021
The git for the Python Story Utility Package library.

SUP The git for the Python Story Utility Package library. Installation: Install SUP by simply running pip install psup in your terminal. Check out our

Enoki 6 Nov 27, 2022
A Python utility belt containing simple tools, a stdlib like feel, and extra batteries. Hashing, Caching, Timing, Progress, and more made easy!

Ubelt is a small library of robust, tested, documented, and simple functions that extend the Python standard library. It has a flat API that all behav

Jon Crall 638 Dec 13, 2022
Generates a random prnt.sc link and display image.

Generates a random prnt.sc link and display image.

Emirhan 3 Oct 08, 2021
A quick username checker to see if a username is available on a list of assorted websites.

A quick username checker to see if a username is available on a list of assorted websites.

Maddie 4 Jan 04, 2022
一款不需要买代理来减少扫网站目录被封概率的扫描器,适用于中小规格字典。

PoorScanner使用说明书 -工具在不同环境下可能不怎么稳定,如果有什么问题恳请大家反馈。说明书有什么错误的地方也大家欢迎指正。 更新记录 2021.8.23 修复了云函数主程序 gitee上传文件接口写错了的BUG(之前把自己的上传地址写死进去了,没从配置文件里读) 更新了说明书 PoorS

14 Aug 02, 2022
Give you a better view of your Docker registry disk usage.

registry-du Give you a better view of your Docker registry disk usage. This small tool will analysis your Docker registry(vanilla or Harbor both work)

Nova Kwok 16 Jan 07, 2023
Python utility for discovering interesting CFPreferences values on iDevices

Description Simple utility to search for interesting preferences in iDevices. Installation python3 -m pip install -U --user cfprefsmon Example In this

12 Aug 19, 2022
A workflow management tool for numerical models on the NCI computing systems

Payu Payu is a climate model workflow management tool for supercomputing environments. Payu is currently only configured for use on computing clusters

The Payu Organization 11 Aug 25, 2022
Dependency injection lib for Python 3.8+

PyDI Dependency injection lib for python How to use To define the classes that should be injected and stored as bean use decorator @component @compone

Nikita Antropov 2 Nov 09, 2021
JavaScript-style async programming for Python.

promisio JavaScript-style async programming for Python. Examples Create a promise-based async function using the promisify decorator. It works on both

Miguel Grinberg 191 Dec 30, 2022
Small project to interact with python, C, HTML, JavaScript, PHP.

Micro Hidroponic Small project to interact with python, C, HTML, JavaScript, PHP. Table of Contents General Info Technologies Used Screenshots Usage P

Filipe Martins 1 Nov 10, 2021
The producer-consumer problem implemented with threads in Python

This was developed using a Python virtual environment, I would strongly recommend to do the same if you want to clone this repository. How to run this

Omar Beltran 1 Oct 30, 2021
Python module and its web equivalent, to hide text within text by manipulating bits

cacherdutexte.github.io This project contains : Python modules (binary and decimal system 6) with a dedicated tkinter program to use it. A web version

2 Sep 04, 2022
This is a python table of data implementation with styles, colors

Table This is a python table of data implementation with styles, colors Example Table adapts to the lack of data Lambda color features Full power of l

Урядов Алексей 5 Nov 09, 2021