In many systems, there are strokes possible where the phrases formed are
typically unusable. For example, the verb endings or tense could mismatch, such
as: I really doesn't wanted.
This phrasing dictionary automatically matches tenses and verb forms, which makes it easier to learn because there's less to remember. With the key-space freed up, extra flexibility has been added to enable more versatility with the phrases.
Some examples:
SWR-GTproducesI go toKWHR-GTproduceshe goes toKWHRUGTproducesdoes he go toSWR-GTDproducesI went toKWHR-GTDproduceshe went toSWHEUGTDproduceswhen I went toSWRAFGTDproducesI could have gone toKWHRO*UFGTDproduceshe just shouldn't go toKWHRO*EGTDproduceshe shouldn't be going toSWRAOEUFGTDproducesI would never go toSWREFGTproducesI have been going toSTWHAOEUGTproducesthat will still go toSWR-RPBTproducesI understand theSTHRAOBTproducesthere will be aSWRA*EURPBTproducesI still can't understand theSWR*UFPGTSDZ/TWRAOEPBLGTDproducesI just didn't expect that we would be finding thatWHA/KPWRUPBG/TWROERPDproduceswhat do you think we should be doingKWR/KPWRURPTDproduceswhy did you do itSWR*PB/SWHR*EGTDproducesI don't know where she went to
Many decisions on the word choices were taken from statistical data and Google Books N-gram Viewer.
This dictionary also supports full reverse lookup, so you can see how to stroke phrases in Plover's suggestions window.
There's an excellent tool for practicing jeff-phrasing here.
There are two ways phrases can be constructed -- simple form and full form.
A simple phrase is constructed with:
- A starter (
what,that,if,when,where,who,why,for) - A pronoun (
I,he,she,you,we,they) - Optional
have - A verb e.g.
go,say,understand, etc. - An optional suffix word. These are specific to each verb.
- A tense
Example: For the stroke SWHUFBGT
SWHis the starter:whenUisyouFishaveBGis the verbcomeTis the suffix wordto- Phrase is not using past tense as there is no
-D
This forms the expected phrase: when you have come to
The phrase is constructed with:
- A starter (
I,you,he,she,it,we,they,that,this,there) - A choice of auxiliary verb
do/can/shall/will - An optional
not - Phrase structure, controlling word order and
just/still/never/even/have/be/always - A verb e.g.
go,say,understand, etc. - An optional suffix word. These are specific to each verb.
- A tense
The phrase will generally be constructed in a manner that feels grammatically correct.
Example 1: For the stroke SWRO*FGTD:
SWRis the starter:IOisshall*isnotFishaveGis the verbgoTistoDis for past tense
Once the verb forms and tenses are matched and short form applied, this results
in: I shouldn't have gone to
Example 2: See how the verb 'be' changes:
SWR-BproducesI amSWR-BDproducesI wasSWR-FBproducesI have beenSWR-FBDproducesI had beenSWROBproducesI shall beSWROBDproducesI should be
Simple form starters use the keys on the left hand side of the board, including the left side vowels:
STHA:thatSTPA:ifSWH:whenSWHA:whatSWHR:whereSWHO:whoSWHAO:whySPWH:butSTPR:forSKP:and[*]
[*] Using SKP for and causes some conflicts with the default dictionary.
This phrasing module does NOT try and replace the following:
SKPUR: "and you're" (would be "and you run")SKPUL: "and you'll" (would be "and you look")SKPEUT: "and it" (would be "and I have", but this can be stroked withSKPEUF)SKP*: Fingerspelling "&".
If there are other conflicts, you can modify the file and add specific
exceptions to the NON_PHRASE_STROKES section, or remove the SKP entry from
SIMPLE_STARTERS altogether.
Pronouns use the following:
EU:I*EU:weE:he*E:sheU:you*U:they*:it
Simple form uses -F to add the word have and causes the verb to change to
its past participle form.
SWHAURP:what you doSWHAUFRP:what you have doneSTPAEUGD:if I wentSTPAOUFGD:if I had gone
The verb and suffix words follow the same schema as the full form detailed below.
Full form starters use the keys on the left hand side of the board:
SWR:IKPWR:youKWHR:heSKWHR:sheKPWH:itTWR:weTWH:theySTKH:thisSTWH:thatSTHR:there(third person singular form -- *)STPHR:there(third person plural form -- *)STKPWHR: `` (empty -- third person singular form)STWR: `` (empty -- third person plural form)
(*) Note that there can only use a limited set of verbs to avoid collisions
with the main dictionary.
Examples:
SWR-RPGT/STWR-RPBTproduces 'I need to understand the'STHR-BGproducesthere comesSTPHR-BGproducesthere comeSTHRAOEFDproducesthere would have beenSTHRAOEURPGTproducesthere will still need toKWHR-PL/STWR-FPBTproduces 'he may have known that'SKWRAEUPB/STKPWHREUFGTproduces 'Jane never goes to'
The keys AO* are used to determine which of the additional words are added.
The form that is added depends on the tense of the verb. * is added to
get the negative version.
A O |
Word | Negative forms |
|---|---|---|
_ _ |
do / does / did | don't / doesn't / didn't |
A _ |
can / could | can't / couldn't |
_ O |
shall / should | shall not / shouldn't |
A O |
will / would | won't / wouldn't |
To get did, should, could, would, use a past tense verb (or past tense
placeholder -D).
There are special cases in the phrase structure section so that do can be
omitted.
EUF controls word ordering and how the words just, still, never,
even, be and have and always combine into the sentence.
-
Eis used for verb forms ofto be. -
Fis used for verb forms ofto have. -
EFis used for verb forms ofhave been. -
Uis used to swap the order of starter and middle words:SWROGTD:I should go toSWROUGTD:should I go to
-
EUgives the wordstilland is used as a suffix in positive form, but as a prefix for negative form...AEU...:... can still ......A*EU...:... still can't ...
-
UFgives the wordjustand is used as a suffix in positive form, but as a prefix for negative form...AUF...:... can just ......A*UF...:... just can't ...
-
-EUFappends the wordneverfor positive forms, andevenfor negative forms....AEUF...:... can never ......A*EUF...:... can't even ...
Full table:
* E U F |
Modifier | SWRAGD |
|---|---|---|
? _ _ _ |
{starter} {} |
I could go |
? E _ _ |
{starter} {} 'be' + -ing verb form |
I could be going |
? _ _ F |
{starter} {} 'have' + past verb form |
I could have gone |
? E _ F |
{starter} {} 'have been' + -ing verb form |
I could have been going |
? _ U _ |
{} {starter} |
could I go |
_ _ U F |
{starter} {} 'just' |
I could just go |
* _ U F |
{starter} 'just' {} |
I just couldn't go |
_ E U _ |
{starter} {} 'still' |
I could still go |
* E U _ |
{starter} 'still' {} |
I still couldn't go |
_ E U F |
{starter} {} 'never' |
I could never go |
* E U F |
{starter} {} 'even' |
I couldn't even go |
Note: The {} in the table represents do/can/shall/will
For the empty prefixes STWR and STKPWHR, since there is no starter
word:
-
Uand*Uwill give the infinitive form of the verb if can/shall/will are not used.STWRUGT:to go toSTWR*UGT:not to go toSTWRULTS:to feel like
-
Uwill appendalwayswhen used with can/shall/will:STWROURBD:should always ask
-
UFwill appendjust -
EUwill appendstill -
EUFwill appendnever -
*EUFwill appendeven
do (neither A nor E pressed) is handled slightly differently to enable
writing phrases that don't use any of do/can/shall/will:
In some cases, the word do or don't is omitted as shown in the following
table.
A O * E U F |
Omit | Result | KPWR-G: |
|---|---|---|---|
_ _ _ _ _ _ |
* | {starter} | you go |
_ _ * _ _ _ |
{starter} {} |
you don't go |
|
_ _ _ _ U _ |
{middle} {starter} | do you go |
|
_ _ * _ U _ |
{middle} {starter} | don't you go |
|
_ _ _ _ _ F |
* | {starter} 'have' + past verb form | you have gone |
_ _ * _ _ F |
* | {starter} 'haven't' + past verb form | you haven't gone |
_ _ _ _ U F |
* | {starter} 'just' | you just go |
_ _ * _ U F |
{starter} 'just' {} |
you just don't go |
|
_ _ _ E _ _ |
* | {starter} be + -ing verb form | you are going |
_ _ * E _ _ |
* | {starter} not be + -ing verb form | you aren't going |
_ _ _ E U _ |
* | {starter} 'still' | you still go |
_ _ * E U _ |
{starter} 'still' {} |
you still don't go |
|
_ _ _ E _ F |
* | {starter} 'have been' + -ing verb form | you have been going |
_ _ * E _ F |
* | {starter} 'haven't been' + -ing verb form | you haven't been going |
_ _ _ E U F |
* | {starter} 'never' | you never go |
_ _ * E U F |
{starter} {} 'even' |
you don't even go |
All verbs have a present and past tense version. The past tense is formed by
adding -D, unless the verb includes -S, in which case -Z is used instead.
Suffix words are indicated in parentheses, and are added by using -T. If the
stroke includes -T, then -S is used instead. Note that not every verb has
a suffix word.
For past tense with suffix words that cause a diagonal to be formed
(-TZ or -SD), then -TSDZ is used instead.
| Stroke | Meaning (-T) | Meaning when using there |
|---|---|---|
| `` | {empty} | {empty} |
D |
{empty, past tense} | {empty, past tense} |
B |
To be (a) | To be (a) |
RPBG |
To become (a) | |
BL |
To believe (that) | |
RBLG |
To call | |
BGS |
Can/Could [2] | |
RZ |
To care | |
PBGZ |
To change | |
BG |
To come (to) | To come |
RBGZ |
To consider | |
RP |
To do (it) | |
PGS |
To expect (that) | |
LT |
To feel (like) | |
PBLG |
To find (that) | |
RG |
To forget (to) | |
GS |
To get (to) | |
GZ |
To give | |
G |
To go (to) | To go |
PZ |
To happen | To happen |
T |
To have (to) | |
PG |
To hear (that) | |
RPS |
To hope (to) | |
PLG |
To imagine (that) | |
PBLGSZ |
just | just |
PBGS |
To keep | |
PB |
To know (that) | |
RPBS |
To learn (to) | |
LGZ |
To leave | |
BLG |
To like (to) | |
LZ |
To live | To live |
L |
To look | |
LG |
To love (to) | |
LS |
To let | |
RPBL |
To make (a) | |
PL |
May/Might (be) | May/Might (be) |
PBL |
To mean (to) | |
PBLS |
To mind | |
PLZ |
To move | |
PBLGS |
Must (be) -- no past tense | Must (be) -- no past tense |
RPG |
To need (to) | To need (to) |
PS |
To put (it) | |
RS |
To read | |
RLS |
To realize (that) | |
RLG |
really | really |
RL |
To recall | |
RPL |
To remember (that) | |
RPLS |
To remain | |
R |
To run | |
BS |
To say (that) | |
S |
To see | |
PLS |
To seem (to) | To seem (to) |
BLS |
To set | |
RBL |
Shall/Should [2] | |
RBZ |
To show | |
RBT |
To take | |
RLT |
To tell | |
PBG |
To think (that) | |
RT |
To try (to) | |
RPB |
To understand (the) | |
Z |
To use [1] | To use |
P |
To want (to) | |
RBGS |
Will/Would [2] | |
RBS |
To wish (to) | |
RBG |
To work (on) |
[1] - used to is special cased as TZ and TDZ and requires shifting the right
hand to press. It doesn't change form like other verbs.
SWR-TZproducesI used toSWRETZproducesI am used torather than a verb with -ingSWRETDZproducesI was used torather than a verb with -ing
[2] The auxiliary verbs can/shall/will do not change with subject and are present to better support simple form phrases.
Memorization hints:
live,giveandmoveuseLZ,GZandMZ.let,getandputuseLS,GSandPS
- In plover, first install plover-python-dictionary
- Save jeff-phrasing.py from this repository
- Drag and drop the file into plover.
You may also be interested in:
This dictionary takes inspiration from both Jade and Aerick's phrasing systems.

