QUILL Lite User Guide
For QUILL Lite 1.2.0 (build 5), the beta for testers, October 2026. 1.2.0 was prepared on October 3, 2026 and is not yet published; the last published version is 1.1.2.
Introduction
Welcome, and thank you for giving QUILL Lite a try.
QUILL Lite is a text editor for people who use a screen reader. You open a file, you change it, and you save it. When you save, the file goes back exactly the way it came in. Everything in it has a key, and it tells you how each thing you do turned out, so you are never left wondering whether a key did anything.
If you have used Notepad or WordPad, almost every key you already know works here. Where QUILL Lite does something a little differently, this guide tells you, and tells you what it means for you.
If you write letters, notes, stories, web pages or settings files, and you find your way around Windows with NVDA or JAWS, QUILL Lite is for you. It is free, and it is small on purpose.
The installer is for your Windows account only and does not need administrator approval. It puts QUILL Lite and its shared runtime in your user profile. One separate setting, Open QUILL Lite instead of Notepad, changes Notepad for everyone who uses the computer and therefore does require administrator approval; that setting is described later in this guide.
What you will be able to do
By the time you have read this guide you will be able to open any text file and save it back without changing a thing you did not mean to change. You will move between several documents, find words and jump to headings, and select exactly what you want without holding Shift down. You will format in plain text, Markdown, HTML or rich text, check your spelling and find a better word, write by talking, and, if you choose to, ask AI to help. You will have QUILL Lite set up as small or as full as you like. And when something puzzles you, you will know where to find help.
None of this needs to happen on day one. You do not have to read this guide before you start. Open QUILL Lite, type, and press Ctrl+S. Chapter 1 gets you going in a few minutes, and everything after that is there for when you are curious. Read it in order, or jump to the chapter you need.
How this guide is laid out
The chapters follow the order you are likely to want things.
- Chapter 1: Your first minutes. Start, type and save, the four keys that help when you are lost, and thirty short recipes to try with the app open in front of you.
- Chapter 2: Finding your way around. Your numbered documents, the window, the status bar, the View menu, and finding any command by name.
- Chapter 3: Opening, saving and printing. The four kinds of document, editing Word documents, how saving keeps your file exactly as it was, getting your work back after a crash, reopening last time’s documents, and printing.
- Chapter 4: Moving around a document. Find, Go To, making a table and reading it cell by cell, bookmarks, and getting back to where you were.
- Chapter 5: Selecting, copying and changing text. Better ways to select, more than one thing on the clipboard, working on whole lines, and undo.
- Chapter 6: Formatting, headings and the Insert menu. Bold, lists and headings for every kind of document, hearing the shape of a document, reshaping it, links, and everything on the Insert menu.
- Chapter 7: Checking your writing. Spell check, the thesaurus, the dictionary, and finding out exactly which character you are on.
- Chapter 8: What you hear. What QUILL Lite says and what it leaves to your screen reader, its sounds, and catching up on a message you missed.
- Chapter 9: Writing by voice. Dictation, from your first sentence to starting and stopping with your voice.
- Chapter 10: AI help. The AI pad, conversations, QUILL’s free AI, and using your own key or your ChatGPT subscription.
- Chapter 11: Making QUILL Lite yours. Preferences, profiles, switching off what you never use, and changing keys.
- Chapter 12: Your files, updates and QUILL for All. Where your files are kept, staying up to date, and how QUILL Lite sits beside QUILL.
- Chapter 13: When you need a hand. The lessons built into the app, and how to reach a real person at support.
After the chapters comes the Keyboard reference: every key QUILL Lite comes with, grouped by menu. Keep it handy for the first few weeks.
QUILL Lite also has guided tutorials: fifteen short lessons you do with QUILL Lite open in front of you, on Help > Tutorials… (Ctrl+Alt+F1). Whenever a lesson covers the same ground as part of this guide, the guide gives you its name, so you can choose between reading about something and being walked through it.
Reading this guide with a screen reader
The guide is built from headings so you can move through it quickly. Each chapter is a level 2 heading, and the main topics in a chapter are level 3 headings. When a topic has parts of its own, those parts sit one level deeper, at level 4, and sometimes at level 5. In JAWS or NVDA, press 2 to move from chapter to chapter, 3 to move between the main topics, and 4 to step through the parts of a topic. Shift with any of those numbers goes back. To see every heading at once, press Insert+F6 in JAWS or Insert+F7 in NVDA and choose headings.
Every chapter ends with a short section called What you learned, and where to go next. If you are skimming, those are a quick way to hear what a chapter covers before you read it.
Keys are written the way QUILL Lite writes them in its menus. Ctrl+Shift+B means hold down Ctrl and Shift together and press B. A menu path such as Tools > Preferences means open the Tools menu and choose Preferences.
When a section walks you through something, the steps are numbered. Follow them with QUILL Lite open beside the guide and you will learn faster than by reading alone. Alt+Tab moves you between the two.
You do not always need this guide to answer a question. Every window in QUILL Lite answers F1 with a short note on what that window is for and what the control you are on does. When you wonder what a checkbox will change, F1 is often the quickest answer.
Chapter 1: Your first minutes
This chapter is your first session with QUILL Lite. You will start it, type something and save it, and meet the four keys that rescue you whenever you are unsure. Then come thirty short recipes, each one a small job from start to finish, with what to press and what you should hear when it worked. Have QUILL Lite open as you read, and try each one as you meet it. A few minutes is plenty to begin.
The first minute
Start QUILL Lite. You get one window with one empty document in it, called 1: Untitled. Type something. When you want to keep it, press Ctrl+S.
That really is all you need. Everything else in this guide is extra.
Four keys are worth learning straight away, because they help you whenever you are unsure:
- F1 tells you where you are. Press it anywhere: in your document, on a button, in any window. QUILL Lite tells you what that window is for, and then what the thing you are on does.
- F6 takes you to the status bar, where the useful facts about your document live. Arrow along it to hear them. Press Escape to come back.
- Ctrl+F1 lists every key QUILL Lite has.
- Ctrl+Alt+F1 opens Tutorials…: fifteen short lessons that walk you through the things that are hard to discover just by pressing keys.
Step by step: thirty things, start to finish
This section is all doing. Each recipe tells you what to press, in order, and what you should hear when it worked. The chapters after it explain each idea more slowly.
Every key here is the one QUILL Lite comes with. If you have changed a key, Ctrl+F1 shows the keys you really have.
Each recipe assumes only that QUILL Lite is open.
Getting started
1. Open a file and save it back untouched.
- Press Ctrl+O. Choose the file and press Enter.
- Change nothing.
- Press Ctrl+S.
You hear the file’s name when it opens, and a save sound when it saves. The file is exactly what it was before: the same way of storing letters, the same line endings, and the same ending, with or without a blank last line.
Next time you want it, you do not need Ctrl+O at all: Alt+Shift+1 reopens the last document you opened, and Alt+Shift+0 lists all your recent ones.
2. Find out where you are.
- Press F6. You land in the status bar.
- Arrow left and right. Each cell says its name and its value: Line, Column, Words, Encoding, Line Endings, Format, Typing Mode, and the rest.
- Press Escape. You are back in your document, in the same spot.
3. Find out what a window or a control is for.
Press F1, anywhere. You hear what window you are in, in one sentence, and then what the thing you are on does.
4. Take a lesson.
- Press Ctrl+Alt+F1.
- Arrow to a lesson in the tree and press Enter.
- Read the step. If you would like the app to do the step for you, press Try it. Then press Next.
5. See every key QUILL Lite has.
Press Ctrl+F1. Type part of a name to narrow the list.
Writing and editing
6. Make a heading.
- Put the cursor anywhere on the line.
- Press Ctrl+Alt+2 for Heading 2. Levels 1 to 6 are Ctrl+Alt+1 to Ctrl+Alt+6.
- Ctrl+Alt+0 turns it back into ordinary text.
In a Markdown file this writes ## . In HTML it writes
<h2>...</h2>. In a rich text document you get a
real heading style. Arrow off the line and back onto it, and you hear
“Heading 2” followed by the heading’s words.
7. Select a whole paragraph without counting.
Press Ctrl+Shift+H. You hear “Selected paragraph” and how many words.
8. Select something that does not line up neatly.
- Press F8 where you want the selection to start.
- Move however you like: arrows, Ctrl+End, a search, Ctrl+G, a bookmark. You do not hold anything down.
- Press Shift+F8 when you get there.
You hear how many words you selected and which lines it covers.
9. Get back a selection you just lost.
Press Ctrl+Shift+F8. Whatever you last had selected comes back, however you selected it.
10. Move a line up or down.
Press Ctrl+Shift+Up or Ctrl+Shift+Down. If the line cannot move, you are told, for example “Already the first line”, so you are never left wondering.
11. Move a whole section, with its heading and everything under it.
- One step at a time: Alt+Shift+Up or Alt+Shift+Down.
- Somewhere far away: press Ctrl+Alt+Shift+F5 (Move Section To…) and choose where it goes from a list.
- Several at once: press Alt+Shift+O (Heading Organizer). Use Tab and Shift+Tab to make headings smaller or bigger, then close it.
Each of these is undone with a single Ctrl+Z.
12. Change the case of something.
Select it, then press Ctrl+Shift+U for upper case, Ctrl+Shift+K for lower case, Ctrl+Shift+T for title case, Ctrl+Alt+Shift+U for sentence case, or Ctrl+Alt+Shift+N to invert it.
13. Move a deleted paragraph somewhere else.
- Put the cursor on the paragraph and press Ctrl+Alt+Shift+Backspace (Delete Paragraph).
- Go to where you want it.
- Press Ctrl+Alt+Shift+Z (Restore Deleted Text).
Ctrl+Z would put it back where it came from. This puts it where you are now.
Finding things
14. Find a word, and hear how many there are.
- Press Ctrl+F.
- Type what you are looking for. The count changes as you type, and your screen reader reads it for you.
- Ctrl+Down and Ctrl+Up let you hear the next and previous match while you stay in the box. Enter takes you to the match in your document.
- Afterwards, F3 and Shift+F3 keep going forward and back.
15. Hear every match before you replace anything.
Press Ctrl+Shift+F3 (All Matches). You get every match, each with its line, its column and the words around it. Ctrl+Alt+Shift+F3 just counts them.
16. Find a character you cannot type.
- Press Ctrl+F, then Tab to Search mode and choose Special characters.
- Type
\tfor a tab,\u2014for an em dash, or\N{NO-BREAK SPACE}for exactly that character.
17. Go to a line, a bookmark or a heading.
Press Ctrl+G. Arrow between Line, Bookmark and Heading at the top, then pick from the list below.
Keeping your place
18. Drop a bookmark and come back to it tomorrow.
- Press Ctrl+Shift+B where you are. For a numbered one, press Ctrl+Shift+1 to Ctrl+Shift+9.
- F2 and Shift+F2 move between your bookmarks. Alt+Shift+G lists them.
Bookmarks are kept for each file, and they are still there after you close the document.
19. Pop off to check something, then come straight back.
- Press Ctrl+Shift+M (Set Mark) before you go.
- Go anywhere.
- Press Ctrl+M (Pop Mark) to come back.
Alt+Left also takes you back. Think of it as undo for moving around.
20. Skim a long document.
- Ctrl+Alt+H and Ctrl+Alt+Shift+H move to the next and previous heading.
- Ctrl+Alt+L lists all the headings.
- Ctrl+Shift+F9 folds away the section you are in. Ctrl+Shift+F10 unfolds everything.
Spelling
21. Check the whole document.
Press F7. It starts where your cursor is, takes you through one word at a time, and carries on from the top when it reaches the end.
22. Fix the word you are on, without a dialog.
Press the Applications key (or Shift+F10). Press Down once to land on the first suggestion. Press Enter to replace the word.
23. Teach QUILL Lite a word.
Press Ctrl+Alt+F9 with the cursor anywhere in the word.
24. Hear every misspelling at once.
Press Alt+Shift+L. Each row tells you its line. Press Enter to go there.
Clipboards and reuse
25. Keep more than one thing on the clipboard.
- Ctrl+Alt+Y puts what you selected into the next free slot in the tray. There are twelve slots. Alt+Shift+Y lets you pick the slot.
- Ctrl+Alt+V pastes from any slot, even an hour later.
- Ctrl+Alt+Shift+Y empties the tray.
26. Gather six things and paste them all at once.
- Select something and press Alt+Shift+C. Do that for each piece. They all go onto one growing pile.
- Ctrl+Alt+Shift+G pastes the whole pile.
- Ctrl+Alt+Shift+C empties it.
27. Type something long by typing something short.
- Press Ctrl+Alt+A (Manage Abbreviations). Add a short trigger and the text it should write.
- In your document, type the trigger and a space.
- Forgotten a trigger? Press Ctrl+Alt+Shift+Home (Snippets). It lists them all with a preview, the ones you use most at the top.
Making it yours
28. Change a key.
- Press Ctrl+Alt+Shift+Space (Keyboard Manager).
- Find the command and press the key you want. You are told if another command already uses it.
- Press Check for Problems before you leave, then Save.
29. Make QUILL Lite smaller.
- Press Ctrl+Alt+F10 (Customize Features).
- Choose Notepad in the Profile box. Every checkbox below changes to match straight away.
- Read the description under the box, then press Save.
Choosing Recommended puts things back the way they came.
30. Silence every sound, right now.
Press Alt+Shift+M to turn QUILL Lite’s sounds off. Press it again to bring them back. To change one sound at a time, or choose which sound card they play on, press Ctrl+Alt+Shift+O (Sound Scheme).
What you learned, and where to go next
You can start QUILL Lite, type and save, and you know the four keys that help when you are lost: F1, F6, Ctrl+F1 and Ctrl+Alt+F1. You have also tried thirty everyday jobs: opening and saving, moving around, selecting, finding, spelling, clipboards and making the app your own. Every recipe is explained more slowly later in this guide, so when one catches your interest, look for it by name.
If you would like to go over this with the app keeping you company, Help > Tutorials has two lessons for it: Open a file, and give it back unchanged and What to press when you are lost.
When you are ready, Chapter 2, Finding your way around, shows you how your documents share one window and where the facts about them live.
Chapter 2: Finding your way around
You have typed something, and now you want to know where everything lives. QUILL Lite keeps all your documents inside one window and gives each one a number, so you can always get back to it. In this chapter we will look at that window, close several documents at once, walk along the status bar where the facts about your document live, flip the switches on the View menu, and find any command just by typing part of its name. Have QUILL Lite open while you read, and try each thing as you meet it.
Your documents are numbered
QUILL Lite opens your documents inside one window, and gives each one a number. Your first document is 1, the next is 2, and so on. A document keeps its number for as long as it is open, even if you close the one before it.
The number is how you get back to it:
| Key | What it does |
|---|---|
| Alt+1 to Alt+9 | Go straight to that document |
| Ctrl+Tab / Ctrl+Shift+Tab | Next / previous document |
| Ctrl+F6 | Next document (the usual Windows key, same thing) |
| Window menu | Every open document, by number, with a mark on the one you are in |
One thing to know. Because your documents live inside one window, they do not appear in Alt+Tab. Alt+Tab shows QUILL Lite once. Use the four ways above to move between your documents. If a document seems to have disappeared, it has not: press Alt+1 or open the Window menu and it is there.
Ctrl+N makes a new document. Ctrl+W closes the one you are in. Ctrl+Q closes everything, and asks you about anything you have not saved.
If you would like to practise this with the app guiding you, the tutorial Your documents are numbered opens a second file and walks you between them.
Opening a large file, or one on a network drive
A file of a megabyte or more, or any file on a network drive, opens without freezing the window. Here is what happens:
- A new document window appears straight away. Its title has its number, the word “Opening” and the file’s name, and QUILL Lite says “Opening” and the name once.
- While the file is loading, the window is read-only, so nothing you type can get lost.
- When the file arrives, the text appears and your cursor is at the top, ready to read.
To cancel, close that window with Ctrl+W. If the file cannot be read, for example because the network drive went away or the disk is busy, QUILL Lite tells you why and asks whether to try again. Yes tries again. No closes the empty window.
Smaller files on your own computer open all at once, as you would expect.
Opening a second QUILL Lite
If you open a file from File Explorer while QUILL Lite is already running, it opens in the QUILL Lite you already have. That keeps all your documents, and their numbers, in one place.
If you really do want two separate QUILL Lite windows, one on each
monitor for example, start it with the extra option
--new-instance.
The two share one settings file, and they do not undo each other’s choices. When one saves its settings, it writes only the settings it changed. If both changed the same setting, the one that saves last wins. A setting you change in one window does not change the other window while it is open. It takes effect there the next time you start QUILL Lite.
The window
QUILL Lite opens maximized, filling the screen, the first time you start it. After that, it opens the way you left it. Make it smaller, and it opens at that size next time. Make it full screen again, and that is remembered too.
Full screen is the starting point because a small window can cut text off, or show only a few rows of a list. You can change it with one key, and QUILL Lite will not ask again.
All the QuillVille apps work this way: QUILL, Quill Radio, Cast, Weather, Audio Studio, Inkwell, the Converter, QUILL Transcribe, the Media Player and Beacon. QUILL Transcribe, released on 1 November 2026, is the one that types what you say into other programs; in QUILL Lite itself you dictate with Ctrl+F11.
Closing a lot of windows at once
Window > Close Other Documents (Ctrl+Shift+F4) keeps the document you are in and closes all the others. QUILL uses the same key, so you only need to learn it once.
When some have unsaved changes
If any of those documents has changes you have not saved, QUILL Lite asks you about it. The question also tells you how many more documents are waiting, so you know right away whether this is one question or sixty-seven. You can answer:
- Save: save this document, then ask about the next one.
- Don’t Save: close this document without saving, then ask about the next one.
- Save All: save this one and every other one waiting, without asking again. A document that has never been saved will still ask where to put it.
- Don’t Save Any: close all the rest and lose their changes, without asking again. This cannot be undone.
- Cancel: stop. Whatever is still open stays open, and you hear how many documents closed before you stopped.
Pressing Enter chooses Save, so you never lose work by pressing Enter. If a save fails, for example because the disk is full or the file has become read-only, QUILL Lite stops there and does not close that document. Save All also stops, and you will be asked about each one again.
Coming back with Alt+Tab, and leaving
When you Alt+Tab back to QUILL Lite, it puts you back in the document you were working in, ready to type. If you were in the Find box, another control or an open menu, you stay there.
When you close QUILL Lite, it stops taking in new files to open before it closes its windows. Any files that were still waiting to open are opened the next time you start it. If you press Cancel on a save question while closing, QUILL Lite stays open and carries on as normal.
The status bar
The status bar is a row of small facts about your document: where you are, how long it is, what kind of file it is, and whether you have saved. It is the first place to go when you want to know something.
Here is how to use it:
- Press F6. You land in the status bar. (In the menus this is Navigate > Status Bar.)
- Press Left Arrow and Right Arrow to move along it, or Home and End to jump to either end. Each part says its name and its value.
- Press Enter on a part to act on it. What Enter does is in the table below.
- Press Escape to go back to your document, right where you left it.
Hiding the bar
View > Status Bar (Alt+Shift+B) takes the bar off the screen and puts it back, just like Notepad’s. You lose nothing while it is hidden. A few keys give you the same facts out loud:
- Ctrl+Shift+G speaks the counts for the whole document.
- Ctrl+Alt+W speaks the line widths: the longest line, which line that is, and the average. That is handy when you are writing for a braille display or a narrow window.
- Ctrl+G asks for a line number to go to, which is what the Position part would have told you.
If you press F6 while the bar is hidden, QUILL Lite tells you it is hidden.
Every part, in order
| Part | What it tells you | Enter does |
|---|---|---|
| Status Message | The last thing QUILL Lite told you, so speech you missed can be heard again | repeats it |
| Position | Which line and column you are on, out of how many lines | Go to a line |
| Page | Which page you are on, out of how many. Only a PDF has pages, so this part is only there when a PDF is open | Go to a page |
| Word Count | How many words the document has | repeats it |
| Character Count | How many characters, spaces included | repeats it |
| Selection | How much is selected, or “No selection” | repeats it |
| Typing Mode | Whether typing inserts or overwrites | switches between them |
| Tab Mode | Whether the Tab key types a tab or indents the line | switches between them |
| Format | Which of the four kinds this document is: plain text, Markdown, HTML or rich text | rings on to the next kind |
| Heading | Which heading you are inside | lists every heading |
| List | Which list you are inside, how many items, which one you are on | stops or resumes announcing lists |
| Dictation | What dictation is doing: off, listening, hearing you, writing, spelling, command mode, waiting for a command, or waiting for the wake phrase | starts or stops dictation |
| Notifications | Progress and results from background work, including audio transcription | reads a notification or opens its result |
| Encoding | How this file stores its letters and accents | change it |
| Line Endings | How this file marks the end of a line | change it |
| Saved State | Whether you have unsaved changes | saves |
That is sixteen parts, or fifteen when the document has no pages. Most of them explain themselves. A few are worth a closer look.
Status Message
Speech is gone the moment it is spoken. If QUILL Lite said something and you missed it, this is where you go to hear it again.
Typing Mode
Every Windows editor has an overwrite mode, where what you type replaces the letters already there instead of pushing them along. Most editors never tell you which mode you are in, so you find out by typing over a sentence you wanted to keep. This part tells you.
To switch, press Ctrl+Alt+Shift+W, or press Enter on this part.
The Insert key switches it too. QUILL Lite does not take the Insert key for itself, because your screen reader uses it. It just notices when you press it, so this part always tells you the truth.
Tab Mode
When you start, the Tab key types a tab character, just as it does in Notepad. Press Ctrl+Alt+Shift+I and Tab indents the whole line instead, which is usually what you want when you are working on code. Shift+Tab outdents in either mode, so you can always take back a tab you did not mean.
Format
This tells you whether the document is plain text, Markdown, HTML or rich text. That one fact decides a lot: what Ctrl+B writes, what the heading keys write, which tag picker the Insert menu offers, and whether the List part has anything to say.
QUILL Lite guesses the kind from the file’s name. Press Enter here to move on to the next kind; you will hear its name. Ctrl+Alt+F6 takes you straight to the one you want. There is more in Four kinds of document, in Chapter 3.
List
When you arrive in a list, you hear something like “Bulleted list, 5 items”. You do not hear more on every arrow press, because that would be a lot to sit through. When you want to know exactly where you are, this part tells you which item you are on, for example “Bulleted list, 4 of 9, level 2”.
Encoding and Line Endings
These two decide whether your file opens properly on somebody else’s computer. You will rarely need to change them. But when a file arrives looking like nonsense, this is where to look.
In a rich text document they read “RTF (rich text)” and “Not applicable (rich text)”. A rich text file keeps its letters and its line breaks in its own way, so these two questions do not apply to it.
If a file came in a form QUILL Lite cannot write back, such as UTF-16 big-endian or the old Mac style of line ending, the list you get from Enter shows a keep as is choice and stays on it. That way you cannot convert a file by accident when you only opened it to read. There is more in How this file is written, in Chapter 3.
The View menu
The View menu has seven switches and three text sizes. Each switch tells you its new setting out loud when you press it, so you never have to go and check.
| Key | Switch | Starts |
|---|---|---|
| Alt+Shift+D | Dark Mode: dark colours, whatever Windows is set to | following Windows |
| Alt+Z | Word Wrap: long lines fold to fit the window instead of running off the side | on |
| Ctrl+Alt+F3 | Announce Headings: say “Heading 2, Installing” when you arrive on one | on |
| Ctrl+Alt+F5 | Announce Lists: say “Bulleted list, 5 items” when you enter one | on |
| Ctrl+Alt+Shift+W | Overwrite Mode: what you type replaces what is there | off |
| Ctrl+Alt+Shift+I | Tab Key Inserts a Tab Character: when off, Tab indents the line | on |
| Alt+Shift+B | Status Bar: show or hide the bar | on |
When you arrow onto one of these in the menu, its check mark tells you whether it is on, without changing it.
The two announcement switches belong to each
document, not to the whole app. So you can have headings
announced in a letter, and switched off in a settings file full of lines
that start with #.
Overwrite Mode can also be changed from the status bar: press F6, arrow to Typing Mode, and press Enter. The Insert key switches it too, and QUILL Lite tells you what happened. It does not take that key for itself, because your screen reader uses it.
Making the text bigger or smaller
| Key | What it does |
|---|---|
| Ctrl+= | Increase Text Size |
| Ctrl+- | Decrease Text Size |
| Ctrl+0 | Reset Text Size |
These change only how big the text looks on screen. Your file is not changed, and your screen reader says the same things.
Ctrl+Shift+. and Ctrl+Shift+, are something else. In a rich text document they change the font size of the text you have selected, and that is saved in the file.
What is in this document, in numbers
- Document Statistics (Ctrl+Shift+G) tells you the size of the whole document: characters, words, lines and paragraphs.
- Line Statistics (Ctrl+Alt+W) tells you about line widths. It is useful when you are writing to fit something, like a braille display, a narrow window, or a line limit in code.
Finding a command
Cannot remember where something is? Press Ctrl+Shift+P to open the Command Palette…. Type part of what you want, such as “sort”, “bookmark” or “print”, then choose it from the list and press Enter. You do not need to know which menu it is in.
Each command in the list shows its key beside it. That is a gentle way to learn keys as you go. If you have changed a key, the palette shows your key.
Typing a name to reach it in a list
Most lists in QUILL Lite, such as Snippets, Recent Documents, the bookmark and heading lists and Recent Clips, let you type the start of a row’s name to move to it. You can type the whole name, spaces included:
- Press Ctrl+Alt+Shift+Home to open Snippets.
- Type
meeting notesat an ordinary pace. The list moves to the first row that starts with “meeting notes”, and stays on it while the row still matches. - Press Enter to put that snippet in.
While you are typing a name, Space is part of the name. It used to open whatever row the first word had reached, so typing “meeting notes” could insert “Meeting agenda”. If you pause for about a second, the next key starts a new name, and Space on its own opens the selected row as before. Enter always opens the selected row and Escape always closes the list.
Typing the same letter again and again steps through the rows that start with it. If nothing starts with what you typed, you hear “No match for” and what you typed, and the selection stays where it was.
One box for everything: Go To Anything
Navigate > Go To Anything… (Ctrl+Alt+Shift+A) is like the Command Palette, but it searches more. Type a few letters and the list shows matching commands, headings in this document, and bookmarks you have set, all together. Press Enter to run the command or go to the place.
It starts switched off. You can already do each of these with its own key: the Command Palette, the headings list (Ctrl+Alt+L) and the bookmark list (Alt+Shift+G). If you would rather have one key for all three, turn it on in Tools > Customize Features (Ctrl+Alt+F10).
Headings only show up here in a rich text document. In a Markdown or HTML file, use the headings list on Ctrl+Alt+L instead.
What you learned, and where to go next
Your documents share one window, and each has a number, so Alt+1 to Alt+9, Ctrl+Tab and the Window menu always find them, even though Alt+Tab does not. Big files and files on a network drive open without freezing. The window starts maximized and then remembers the size you choose. Ctrl+Shift+F4 closes every document except the one you are in, and Enter on its question always means Save.
The status bar is a row of facts you reach with F6, walk with the arrow keys and leave with Escape, and Enter on a part acts on it. The View menu turns things on and off and tells you the new setting, Ctrl+Shift+G and Ctrl+Alt+W give you the numbers, and Ctrl+Shift+P finds any command by name.
If you would like some practice, Help > Tutorials has Your documents are numbered, which walks you between two documents, and What to press when you are lost, which starts at the status bar.
Next, Chapter 3, Opening, saving and printing, explains the four kinds of document and how QUILL Lite gives your file back exactly as it came.
Chapter 3: Opening, saving and printing
QUILL Lite makes you one promise: open a file, change nothing, save it, and you get exactly the file you started with. This chapter is about that promise and everything around it. You will meet the four kinds of document and learn how to tell QUILL Lite which one you mean. Then you will see what happens when you save, how your work is kept safe if the computer stops, and how to get an earlier version back. Last come the documents QUILL Lite offers you when it starts, and printing.
Four kinds of document
Every document is one of four kinds. The title bar names the first two, and the status bar’s Format cell names all four.
Plain text is like Notepad. One font, no formatting, no markup. Anything you paste in arrives as plain text. Program files, settings files and logs are plain text, and plain text is what you want when another program is going to read the file.
Markdown is plain text with a few simple marks that
mean something: # starts a heading, - starts a
bullet, and ** makes a word bold. QUILL Lite types those
marks for you (see Formatting, in Chapter 6)
and reads them back, so as you move around it can tell you that you have
arrived at a Heading 2 or walked into a list of five items.
HTML is the same idea written as tags:
<h2>, <ul>,
<strong>. Everything you can do in Markdown, you can
do in HTML, in HTML’s own spelling.
Rich text is like WordPad. Bold, italic, headings, alignment, bullet points and line spacing. It saves as a Rich Text file, which Word and WordPad both open.
QUILL Lite picks the kind from the file’s name. That is only a first guess, and you can change it:
| The file is called | You get |
|---|---|
notes.rtf |
Rich text |
notes.md, .markdown, .mdx,
and .txt |
Markdown |
page.html, .htm, .xhtml |
HTML |
build.py, nginx.conf,
app.log, anything else |
Plain text |
| nothing yet: a new, unsaved document | Markdown |
A .txt file and a brand-new document start as Markdown,
because if you type ## Notes into one, you almost certainly
mean a heading. A program file like .py or a settings file
like .conf starts as plain text, because there a
# starts a comment and a - is an option. You
would not want every other line announced as “Heading 1”.
Saying otherwise
You can always change the guess. Writing HTML in a scratch
.txt file is a perfectly normal thing to do. There are
three ways to choose:
- Alt+Shift+F steps through all four kinds: plain text, Markdown, HTML, rich text, and round again. Each one says its name, so keep pressing until you hear the one you want. This is the quickest way.
- Ctrl+Alt+F6 (Format > Document Language) lets you pick one from a list, and tells you what each choice will do before you choose.
- Enter on the status bar’s Format cell steps on to the next kind, just like Alt+Shift+F. The status bar is often where you notice the kind is wrong, so you can fix it right there.
Switching between plain text, Markdown and HTML changes nothing in your document. It only changes what the formatting keys type from now on. Switching to or from rich text really converts your document, so QUILL Lite asks you first.
Your choice lasts as long as the window is open. It describes what you are typing, not the file itself.
The tutorial Four kinds of document, and how to say which lets you try each of these with the app guiding you.
What the conversion keeps
When you go out of rich text, your formatting is
turned into Markdown, so you do not lose it. A Heading 2 becomes
## , a bold word becomes **bold**, and a
bullet list becomes lines that start with - . The
Format cell then says Markdown, and heading navigation,
the headings list and the outline still find everything they found a
moment ago. If your document holds something Markdown cannot show, such
as a table, a picture or a footnote, QUILL Lite names it before it
asks.
When you go into rich text, it works the other way.
A Markdown document’s ## Title becomes a real Heading 1,
**bold** becomes truly bold, and an HTML document comes
across too. A plain text document is left exactly as it
is. The asterisks in a shopping list are not meant as bold, so QUILL
Lite does not guess.
What comes with you, both ways
Headings, bold, italic, underline, strikethrough, superscript and subscript, font and size, text colour and highlight, bullet and numbered lists, links, code, block quotes, alignment, line spacing, indents, spacing before and after, named styles, page breaks, tables, pictures and horizontal lines.
Opening your rich text in Word
A rich text file from QUILL Lite opens properly in Word. Headings use Word’s own heading styles, and Quote, Title, Subtitle and Caption use the names Word knows. So Word’s style box says Quote, instead of just showing text that looks indented and italic.
Your file’s name
Your file keeps its name. But rich text cannot be saved into a
.txt file, so the next time you press
Ctrl+S, QUILL Lite offers notes.rtf
instead of notes.txt, with the name already filled in. Just
press Enter to accept it. That way the name always matches what is
inside.
Opening a PDF
QUILL Lite opens PDFs. Press Ctrl+O and choose one, the same as any other file. You can also drag one onto the window, or open it from Recent Documents.
A PDF opens as its text. You can read it, search it, select and copy from it, and change it. What you cannot do is turn it back into a PDF: QUILL Lite never writes to a PDF. The PDF you opened stays exactly as it was.
When it opens, QUILL Lite tells you how many pages it has, whether it has an outline, and which pages, if any, may read poorly.
What comes through, and what does not
The words come through, in order, with the lines joined back into paragraphs. Each page stays a page, blank pages included, so page 3 is always the third page. Headings, lists and tables come through as ordinary lines of text: a heading keeps its own line, a list item keeps its own line, and each row of a table stays one line with its numbers in order. Pictures do not come through at all. A page set in two clear columns is read down the first column and then the second; a page with three columns, or columns wrapped around pictures, can still come out mixed. Those are the limits of reading a PDF’s text, and QUILL has the same ones.
QUILL Lite reads the first 200 pages of a very long PDF, and tells you when it stopped early.
How the text of each page is chosen
A PDF can be read more than one way, and the ways do not always agree: one may spell a widely spaced line out a letter at a time, or run two columns together line by line, where another reads it properly. QUILL Lite decides page by page. A page whose first reading is clean is kept at once. A page that shows signs of trouble, or looks as if it is set in two columns, is read two more ways, and the reading with the fewest problems wins: fewest characters that cannot be read, words broken into letters, words glued together, and missing text. A short title page, a page of figures, or a page in another language is not marked down for being short.
Nothing is uploaded, nothing is guessed, and the PDF is never changed. A character the PDF gave no meaning to is left in the text rather than deleted, and the page is named so you know to check it.
When a page may read poorly
When the PDF opens, QUILL Lite names any page that still reads poorly, for example: “Opened as text, 12 pages. Pages 3 and 7 may read poorly.” A page is named when every reading of it was poor, when it holds characters that could not be read, or when it is only a picture, like one scanned page in an otherwise ordinary PDF. Blank pages are never named. Go to the page with Ctrl+G and check it; for a picture page, OCR (below) can read it.
Pages
A PDF keeps its pages:
- The status bar gets a Page part, which says something like “Page 3 of 12”. Press Enter on it to go to a page.
- Ctrl+G (Go To) has a Page choice. Arrow to it and pick a page from the list.
Page breaks, and what you hear
Between one page and the next, the text holds a single page break character (a “form feed”). It is what the Page part and Go To’s Page list count, so it stays in the text, and it is saved with the text if you save it. The last words of one page and the first words of the next sit on either side of it.
What QUILL Lite itself says never includes it. When a message quotes text across a page break, such as the first words of a selection that starts at the bottom of one page, the page break is read as a pause, the same as a new line, and the status bar shows it the same way. Ctrl+Shift+C on it says “Page break”, where it used to say “Unnamed character”.
What your screen reader says as you arrow onto it is up to the screen reader: some say nothing, some say “page break”, and some may say “form feed”. If yours reads the last line of a page and the first line of the next as one line, use Ctrl+G, Page, to land at the top of a page instead.
The PDF’s own outline
Many PDFs come with an outline: a list of chapters and sections, which other programs call bookmarks. When the PDF you open has one, Ctrl+G has an Outline choice. Each entry says its title and its page, for example “Chapter 2, page 14”. An entry inside another also says its level, for example “Summary, level 3, page 15”. Choose one and press Enter to go there: you land on the title itself, even when it is halfway down the page, or on the top of the page when the title cannot be found there. The level only describes the outline; it does not make anything a heading.
A PDF with a password
If the PDF is locked, QUILL Lite asks for its password. Type it and press Enter. If it is wrong, QUILL Lite says so and asks again. Press Escape to give up, and nothing opens.
QUILL Lite uses the password once, to open that file, and never saves it.
A scanned PDF
Some PDFs are only pictures of pages: a scanned letter, or a photocopy saved as a PDF. There is no text in them to read. When QUILL Lite opens one, it says it looks scanned and asks whether to read it with OCR on this computer. OCR means recognizing the letters in the picture.
- Yes reads every page. QUILL Lite says when it starts, and the status bar counts the pages as it goes. When it finishes, the text opens with its pages, and QUILL Lite counts it as unsaved work, because that text is not saved anywhere yet.
- No opens whatever little text the PDF has, or nothing at all if it has none.
Nothing is uploaded. The reading happens on your computer, with the OCR that comes with Windows. It reads the languages you have installed in Windows Settings. If QUILL’s own OCR engine, Tesseract, is installed, QUILL Lite uses that instead, because it can say how sure it is. OCR makes mistakes, so check the text, and spell check helps.
If this computer has no OCR at all, QUILL Lite says so and opens nothing.
Saving
Press Ctrl+S on a PDF and QUILL Lite tells you it
will not write over the PDF, then opens Save As with
the same name ending in .txt. Choose text, Markdown or rich
text, and press Enter. From then on you are working on
the new file. If you type a name ending in .pdf, QUILL Lite
says it cannot save that kind of file, and asks you to choose
another.
To make a real PDF, print to Microsoft Print to PDF instead (see Printing).
Office files at a glance
QUILL Lite handles Office files in two different ways, and it helps to know which one you are getting before you start.
- A Word document (
.docx) is a document you can edit and save as Word. It opens as rich text, with its headings, lists, bold, links and tables, and Ctrl+S writes a real Word document back. See Word documents below. - Everything else from Office or LibreOffice opens as readable text, so you can read it, search it and copy from it. QUILL Lite never writes back into those files. Ctrl+S explains why, then opens Save As so you can keep your text as a new file.
This works the same in an installed copy of QUILL Lite and in the portable copy. Both carry everything Word editing needs, and nothing is downloaded or uploaded.
| File type | What QUILL Lite does | Can you save back to it? |
|---|---|---|
Word document (.docx) |
Opens to edit as rich text. Asks first if the document has things a save would drop, such as comments or pictures | Yes. Ctrl+S saves a real Word document. A document you were warned about is backed up first |
Word document with macros (.docm) |
Opens as text to read and copy. Macros never run | No. Ctrl+S opens Save As |
Word 97-2003 document (.doc) |
Opens as text when LibreOffice is installed. Without LibreOffice,
QUILL Lite tells you how to make a .docx |
No. Ctrl+S opens Save As |
OpenDocument text (.odt) |
Opens as text | No. Ctrl+S opens Save As |
Excel workbook (.xlsx, or .xls with
LibreOffice) |
Opens as text: a “Sheet:” heading for each sheet, then its cells as a text table | No. Ctrl+S opens Save As |
PowerPoint presentation (.pptx, or .ppt
with LibreOffice) |
Opens as text: a “Slide” heading for each slide, then its bullets, tables and speaker notes | No. Ctrl+S opens Save As |
Excel with macros (.xlsm), OpenDocument spreadsheet
(.ods) or presentation (.odp) |
Ctrl+O does not open these. File > Import / Convert Document reads them into a new document | Not applicable. You get a new, untitled document |
To edit a file that opens as text, make it a
.docx first. For example, to edit a
.docm, a .doc or an .odt in
full:
- Open it in Word, or in LibreOffice Writer.
- Choose File > Save As.
- Pick Word Document (.docx) and save.
- Open the new
.docxin QUILL Lite.
A .docm saved this way loses its macros, which is why
QUILL Lite never edits one directly. To keep the text without leaving
QUILL Lite, open the file, switch the window to rich text with
Switch Document Mode (Alt+Shift+F),
and save it with Ctrl+Shift+S under a new name ending
in .docx. You get a new Word document, and the original is
left untouched.
Open or Import / Convert? Ctrl+O
opens the file itself: the window takes the file’s name, and a Word
document saves back to that file. File > Import / Convert
Document always makes a new, untitled document from what it
reads, named after the file with “(converted)” on the end. Use Import /
Convert when you want a copy of the text to work on, or for a file
Ctrl+O cannot open, such as a .xlsm, an e-book or a picture
of a page. See Importing and converting a document below.
Opening Word, Excel and PowerPoint files
QUILL Lite opens Excel and PowerPoint files, Word files with macros,
older Word files and OpenDocument text as their text,
the same way it opens a PDF. A Word .docx is different: it
opens to edit, as rich text, and saves as Word (see Word
documents below). Press Ctrl+O, and in the file
type list choose “Older Word, Excel and PowerPoint, opened as text”, or
just pick the file from “All supported files”. You can also drag one
onto the window, or open it from Recent Documents. Nothing is downloaded
first, and nothing is uploaded: QUILL Lite uses the same readers as
QUILL.
These are QUILL’s own readers, and they are always used first, in the same order QUILL uses. They open a Word file in about a second, and a slide show in less, even the first time after you start QUILL Lite. Only if QUILL’s own reader cannot read a file, or finds no text in it, does QUILL Lite try a second reader (MarkItDown) where one is installed; QUILL Lite’s own installer does not include it, so for most people that second try never happens and the sentence you hear explains what was wrong with the file.
It opens these kinds of file:
- Word documents with macros,
.docm(a macro is never run), and a.docxyou chose to open “for reading and plain editing” (see Word documents) - Excel workbooks:
.xlsx - PowerPoint presentations:
.pptx - OpenDocument text, from LibreOffice Writer:
.odt - The older Office 97-2003 files,
.doc,.xlsand.ppt, when LibreOffice is installed (see below)
Finding the highlighted passages in a Word document
A Word file opened as text (a .docm, or a
.docx you chose to open for reading) comes through without
its formatting, but its highlights are not lost: QUILL Lite reads them
from the file itself (.docx and .docm) and
takes you to them. They are on Navigate > Highlighted
Passages, on the same keys as in QUILL:
- Next Highlighted Passage (Alt+PageDown) puts the cursor at the start of the next highlighted passage and says its colour, where it is in the count and its words: “Yellow highlight, 2 of 5: sign and date here”. After the last one it goes round to the first.
- Previous Highlighted Passage (Alt+PageUp) goes the other way.
- List Highlighted Passages… (Ctrl+F2) lists them all, in order. Each row is the passage’s words, its colour, and the paragraph it is in, so a row makes sense on its own. Enter goes to the passage; Escape closes the list and leaves the cursor where it was. Alt+Left goes back after either.
For example, a tenancy agreement whose landlord highlighted “deposit” in yellow and “two forms of ID” in pink: open it, press Ctrl+F2, and you hear “deposit, yellow highlight, in: Pay the deposit by Friday.” as the first row.
The same keys work in a rich text document you have open in QUILL Lite, where the highlights are in the document itself. If you edit the text of a Word file after opening it, a passage whose words you changed is left out rather than guessed at. Highlights in headers, footers, footnotes and text boxes are not listed, because that text is not in the editor; nor is paragraph shading.
What comes through, and what does not
- Word and OpenDocument text: each heading keeps its
own line, marked with
#signs the way Markdown marks one (##for a level 2 heading); bulleted and numbered lists keep their levels; tables become text tables; a line break inside a paragraph stays a line break; a picture comes through as its description, “[Image: …]”, when the author wrote one. Numbered items are numbered 1, 2, 3 in the text itself, so you hear the right number on each line. An equation comes through as text, the way an equation is written in Markdown: “Pythagorean theorem: (a^{2}+b^{2}=c^{2})”, where^{2}means “squared” and\(and\)mark where the equation starts and ends. (Before October 2026 equations were left out without a word.) - Excel: each sheet starts with a heading, “Sheet: Budget”, and its cells follow as a text table whose first row is the header row. Dates read as dates and numbers as you would say them. A very large sheet is read up to 2,000 rows and 50 columns.
- PowerPoint: each slide starts with a heading, “Slide 2: Figures”, in the order the presentation shows them. The bullets come next, then any tables, then the speaker notes under “Notes”.
Bold, italic, fonts and colours do not come through, and nor do headers, footers, footnotes, comments, charts or the pictures themselves.
For example, open Budget.xlsx. The document starts at
“Sheet: Budget”, with the budget’s rows under it, and the next sheet’s
heading, “Sheet: Notes”, follows the last row.
Older files and files that will not open
QUILL Lite cannot read the Office 97-2003 formats by itself. If LibreOffice (free, from libreoffice.org) is installed, QUILL Lite has it make a temporary copy in the newer format and opens that; your file is not changed. If it is not installed, QUILL Lite says it could not open the file and tells you what to do: open it in Word, Excel or PowerPoint (or LibreOffice), choose File > Save As, pick the newer type, such as “Word Document (.docx)”, and open that copy.
A password-protected file is named as password-protected: remove the password in the program that made it, save, and open it again. A damaged file is named as damaged.
Saving
A file opened as text is never saved over: the text is not the file.
Press Ctrl+S and QUILL Lite tells you why, then opens
Save As with the same name ending in .txt.
Choose text, Markdown or rich text and press Enter. A
Word .docx opened to edit is different,
and saves as Word; see Word documents, next.
Word documents
Since October 2026 QUILL Lite edits Word documents.
Open a .docx and it arrives as rich text, with its
headings, lists, bold and links shown formatted; change it; press
Ctrl+S; and what is written is a real Word document
that Word, and anyone you send it to, opens as one. QUILL Lite does this
with QUILL’s own Word code, the same code QUILL’s File > Open and
Save use, so the two programs open, ask, back up and save a Word
document in exactly the same way.
This section covers what opens, what is kept, the question you are sometimes asked, the backup, tables, saving, and the limits. A worked example is at the end.
What opens as a Word document
- A
.docxfile opens as a Word document to edit. Press Ctrl+O, choose “Word documents (*.docx)” in the file type list (or “All supported files”), and press Enter. Dragging the file onto the window, Recent Documents and opening it from File Explorer all do the same. - A
.docm(a Word file with macros), a.docfrom Word 97-2003 and an OpenDocument.odtstill open as text, read only, as described in Opening Word, Excel and PowerPoint files above. A.docmis not edited because saving it would drop its macros, and Word refuses a.docmwithout them. - The file is read in the background, so the window keeps answering. You hear “Opening report.docx”, and when it is ready, “Opened as Rich Text. Headings and bold are shown formatted.”
Word editing works in every copy of QUILL Lite, installed or
portable, since the builds of 17 October 2026. Earlier test builds of
the installed copy were missing a part Word editing needs, so
they opened every .docx as text; the portable copy was not
affected. If a copy were ever to lose that part again, a
.docx would open as text, as described above, and
Ctrl+S would offer Save As, so nothing would be lost.
QUILL Lite’s build checks for exactly this and refuses to finish, so it
should never happen to you.
What is kept
Everything QUILL Lite can show in rich text comes in, and goes back out when you save:
- headings, Heading 1 to Heading 6, as Word’s own heading styles, so Word’s navigation pane and your screen reader’s heading keys find them;
- bulleted and numbered lists;
- bold, italic, underline, strikethrough, superscript and subscript;
- fonts, sizes, text colours and highlights;
- links;
- paragraph alignment, line spacing, spacing before and after, and indents;
- the Title, Subtitle, Quote and Caption styles;
- tables, as tables (see Tables below).
Some things in a Word document cannot be shown in QUILL Lite’s editor, so a save cannot carry them: pictures, comments, tracked changes, headers and footers, footnotes and endnotes, more than one section, and a table’s own formatting, such as merged cells, borders and shading. QUILL Lite looks for these before it opens the file, and if it finds any it asks you first.
The question, when a document has things a save would drop
When the document has any of those things, QUILL Lite names them and asks how to open it, in a window titled Open Word document. For example: “team.docx contains features QUILL Lite’s rich editor cannot carry: tables (1), comments. How should it open?” Use Up Arrow and Down Arrow to choose, then Enter:
- Open for reading and plain editing (recommended). The document opens as text, as it would without Word editing. Nothing about the file can change: Ctrl+S tells you so and offers Save As. This is the row you start on, and Escape gives the same answer, because it is the one that cannot hurt the file.
- Edit as Rich Text, these will not survive a save: … The row names the same things again. The document opens to edit, and the first time you save, the original is backed up first (see The backup).
- Edit a copy as Rich Text (the original stays
untouched). QUILL Lite makes a dated copy beside the original,
team.backup-20261017-143005.docx, and opens the copy to edit, saying “Editing a copy, team.backup-20261017-143005.docx. The original is untouched.” Your saves go to the copy; the original is never written.
A document with none of those things opens to edit with no question.
Press F1 in the window for a summary of the three answers.
The backup
The first time you save a document you chose to edit with its losses
named, QUILL Lite copies the original beside itself before writing
anything, and says so: “Backed up the original to
team.backup-20261017-143005.docx”. The name is the original’s, then
backup-, then the date and time (in Coordinated Universal
Time), then .docx. It happens once each time you open the
file, not on every save. If you want the pictures or comments back, they
are all in that copy; open it in Word.
A document that opened with no question is not backed up: there was nothing in it a save would drop. QUILL Lite’s own dated copies (File > Earlier Versions) are kept as well, as for any file.
Tables
A Word document you edit as rich text keeps its tables as real tables: a grid on screen, which your screen reader sees as a table. The arrow keys, Tab and Navigate > Table read and change them one cell at a time (see “Moving through a table” and “Editing a table”). When you save, each one is a real Word table again, its first row marked as the header row. Add a row with Tab in the last cell or Navigate > Table > Insert Row Below, and a column with Insert Column Right.
A Word document opened for reading and plain editing is text, so
there a table arrives as rows of cells divided by |, with a
row of dashes under the header row:
| Name | Role |
| --- | --- |
| Ann | Lead |
The same table keys read it cell by cell.
To read a table cell by cell, use Navigate > Table (see Moving through a table in Chapter 4). For example, with the cursor on “Name”, Ctrl+Alt+Down says “Row 2: Ann”.
Saving
- Ctrl+S writes the Word document. A long document can take a moment, so the save runs in the background: the status bar says “Saving report.docx”, and you hear “Saved report.docx” when it is written. If you press Ctrl+S again before then, you hear “Still saving report.docx” and nothing else happens; QUILL Lite never starts a second save over the first. Closing the window in that moment waits too: answer the question again once you have heard “Saved”.
- If you type while a save is running, what you typed is not in the file yet, so the document still counts as changed. Press Ctrl+S again afterwards.
- Ctrl+Shift+S (Save As) opens on the Word
document (*.docx) row with the same name proposed. Type a new
name ending in
.docxto keep a second Word copy, or choose Rich Text, Text or Markdown to save in another form. - Dark mode never reaches the file. While a Word document is being saved, QUILL Lite takes the screen’s text colour off the document and puts it back afterwards, so somebody opening your file in Word sees ordinary black text, not grey.
- Any rich text document can become a Word document: press
Ctrl+Shift+S and type a name ending in
.docx, or choose Word document (*.docx). - A plain text window cannot save a
.docx. Switch it to rich text first with Alt+Shift+F (Switch Document Mode), or choose another kind of file.
Limits
- Pictures, comments, tracked changes, headers, footers, footnotes, endnotes, extra sections and table formatting are not kept by a save. You are always told before you start (see The question).
- Styles other than the headings and the four named above become normal paragraphs with the formatting you can see.
- A
.docm,.dotxor.dotmcannot be saved; QUILL Lite says so and writes nothing. - A password-protected or damaged
.docxdoes not open, and QUILL Lite says which.
Worked example: a meeting agenda
- Press Ctrl+O, choose
agenda.docx, and press Enter. You hear “Opening agenda.docx”, then “Opened as Rich Text. Headings and bold are shown formatted.” - Press Ctrl+Alt+H to move to the next heading. You hear “Heading 2: Actions”.
- Press Ctrl+End to go to the end of the agenda, press Enter, and type “Book the room by Friday.”
- Press Ctrl+S. You hear “Saved agenda.docx”.
- Open
agenda.docxin Word. “Actions” is still a Heading 2 in the navigation pane, and “Book the room by Friday.” is the last paragraph.
The same document with a comment in it would first have asked the question above. Choosing Edit as Rich Text and saving would have said “Backed up the original to agenda.backup-…docx” before “Saved agenda.docx”, and the comment would still be in that copy.
Importing and converting a document
File > Import / Convert Document (OCR)… turns a document, or a picture of a page, into new text you can edit. It is QUILL’s command, with QUILL’s readers and QUILL’s words, on QUILL Lite’s File menu. It has no shortcut key, as in QUILL: press Alt+F, then I. It is also in the command palette.
It reads:
- Word, Excel, PowerPoint and OpenDocument files
(
.docx,.doc,.xlsx,.xls,.pptx,.ppt,.odt,.ods,.odp), with QUILL’s own readers, the same ones Ctrl+O uses; - web pages, e-books and CSV files
(
.html,.htm,.epub,.csv), which Ctrl+O would open as their raw markup or as a table of commas; - PDFs, from their own text, the same way Ctrl+O reads them;
- pictures of pages (
.png,.jpg,.jpeg,.tif,.tiff,.bmp,.gif,.webp), such as a photo of a letter, with OCR on this computer.
How it differs from Open
Ctrl+O opens the file itself: the window takes the file’s name, Recent Documents remembers it, and Save offers to save it again (or, for a PDF or an Office file, asks for a new name). Import / Convert makes a new, untitled document from what it reads, named after the file with “(converted)” on the end, for example “report (converted)”. Nothing remembers or points back at the original, and the original is never changed. Use it when you want text to work with rather than the file you started from, or when Ctrl+O cannot open the file at all: a picture, a web page you want as words, or an e-book.
Step by step
- Press Alt+F, then I. The Import / Convert Document box opens on the folder of the document you are in.
- Choose the file and press Enter. The type list starts on “All convertible documents”; you can narrow it to Documents or Images.
- QUILL Lite says “Converting report.docx”. You can keep working; the status bar’s message part shows how far it has got.
- When the text arrives, it opens in this window if the window is empty, or in a new window if it is not, so nothing you were writing is replaced. You hear what happened, for example “Opened report.docx as editable text, read by QUILL’s own Word reader. Nothing was uploaded.”
The new document counts as unsaved, because its text exists nowhere else yet. Press Ctrl+S to save it as text, Markdown or rich text.
When the file has no text: OCR
A scanned PDF, or a PDF that is only pictures of pages, has no text to read. QUILL Lite then asks: “QUILL Lite could not find readable text in scan.pdf. It looks scanned or image-based. Run free on-device OCR?”
- Yes reads the pictures with OCR on this computer. The status bar counts the pages as it goes, for example “Recognizing page 3 of 12”, and you hear when it is done.
- No opens whatever little text the file has, which may be nothing.
- Cancel, or Escape, stops, and nothing opens.
A picture file goes straight to OCR, without the question, because a picture has no text of its own.
Nothing is uploaded and nothing is downloaded. The OCR is the one Windows already has, which reads the languages installed in Windows Settings; if QUILL’s own OCR engine, Tesseract, is installed, QUILL Lite uses that instead, because it can say how sure it is (“Confidence 84 out of 100”). OCR makes mistakes: check the text, and spell check helps. If this computer has no OCR at all, QUILL Lite says so and opens nothing. Unlike QUILL, QUILL Lite never offers to download an OCR engine and has no cloud OCR.
In the result, each page starts with a marker line such as
<!-- Page 2 -->, as in QUILL, so
Ctrl+F for “Page 2” finds it. When you want a scanned
PDF with real pages instead, so the Page part and Go To’s Page list
work, open it with Ctrl+O: it asks the same OCR
question.
If it does not work
- A password-protected PDF cannot be imported. QUILL Lite says so; open it with Ctrl+O, which asks for the password and never stores it.
- A damaged file is named as damaged. OCR does not help a damaged file.
- A very long PDF: the first 200 pages are read, and QUILL Lite says so when it stopped early, for example “Only the first 200 of 340 pages were read.”
- If you close the window while a conversion is still running, the conversion stops, and nothing opens.
Any failure is a box you must dismiss, with the reason in it, because it cost you the thing you asked for.
Saving
Ctrl+S saves. Ctrl+Shift+S saves under a new name.
QUILL Lite makes you one promise: open a file, change nothing, save it, and you get exactly the file you started with. Nothing gets quietly tidied up behind your back.
To keep that promise, it remembers three things about every file it opens, and puts them back the same way:
- How the text is stored. Different files store letters and accents in different ways. QUILL Lite keeps whichever way yours already used.
- How the lines end. Files made on Windows and files made on other systems mark the end of a line differently. QUILL Lite keeps yours.
- Whether the file ended with a blank line. If it did not, it will not suddenly start.
You can hear the first two in the status bar (F6). When you really do want to change them, for instance when somebody needs a copy of an old file in a newer format, use Tools > File Encoding and Line Endings (Ctrl+Alt+E). The change takes effect the next time you save.
The tutorial Open a file, and give it back unchanged lets you see this promise for yourself, with the app guiding you.
When a file is not UTF-8, which many older Windows files are not, QUILL Lite tells you once as it opens: “Opened as Windows-1252, not UTF-8.” That is all it does. Every byte of the file is read, and a save puts every byte back.
When another program changes your file
QUILL Lite keeps an eye on every file you have open. When something else writes to one, such as Word saving a document, a sync tool bringing down a newer copy, or an AI assistant rewriting a plan while you read it, QUILL Lite notices within a second or so.
If you have not changed the document yourself, and you have turned on Reload automatically when you have no unsaved edits, it simply reads the file again. Your cursor stays on the same line, and you hear once: “Reloaded plan.md: changed by another program.”
Otherwise it asks you, once for each change:
- Keep Mine leaves your document exactly as it is. Enter and Escape both give this answer, because doing nothing to your text is the safe choice. The next time you save, your version replaces the one on disk, without another question.
- Reload from Disk reads the file again and keeps your cursor on the same line. If you had unsaved changes, they are replaced.
- Save As… saves your version under a new name and leaves theirs alone.
The question has a checkbox, such as Do not ask me again for .md files. Check it and QUILL Lite remembers your answer, Reload or Keep Mine, for every file of that kind. That is handy when a tool rewrites the same file every few seconds. To take every remembered answer back, open Preferences and press Forget remembered file-change answers, then OK. A remembered Reload never throws away unsaved edits; QUILL Lite asks instead.
If you are looking at a different document when the change happens, QUILL Lite waits and asks when you come back to that one. It also waits while any other window, such as Preferences or a Save question, is open.
If the file is deleted or moved away, QUILL Lite tells you once, keeps your text, and marks the document as not saved, so you can use Save As to keep it somewhere.
You can change all of this in Preferences, under When another program changes the file:
- Watch the open file for external changes is on to begin with. Turn it off and QUILL Lite only checks when you save.
- Reload automatically when you have no unsaved edits is off to begin with. Turn it on and an unchanged document is reloaded without asking. An answer you asked QUILL Lite to remember still comes first.
- Ask before discarding unsaved edits on a conflict is on to begin with. Turn it off and QUILL Lite says nothing when a file you have changed is changed or deleted on disk, and leaves your text exactly as it is.
- External-change debounce (milliseconds) is how often QUILL Lite looks, so a program that writes a file in several steps is dealt with once. The default is 750.
These are QUILL’s settings too, with the same names, and QUILL asks the same question.
Save checks once more
Right before Ctrl+S writes your file, QUILL Lite checks the file on disk once more. If another program changed it since you opened it or last saved it, an AI assistant rewriting a plan while you read it, say, QUILL Lite stops and asks instead of writing over that change:
- Save As… keeps both: yours under a new name, theirs untouched. Enter gives this answer.
- Reload from Disk shows the version on disk and throws away your unsaved edits.
- Overwrite saves your version over theirs.
- Cancel, or Escape, saves nothing.
QUILL asks the same question.
How this file is written: encoding and line endings
Tools > File Encoding and Line Endings… (Ctrl+Alt+E) is one window for both of those things. It is the same window QUILL opens from File > File Format…. Nothing in it is applied until you save, and the window tells you so.
Encoding
This is how the letters are stored. You can choose:
- UTF-8, for anything new.
- UTF-8 with BOM, for the Windows tools that expect it.
- UTF-16.
- Windows-1252, which many older
.txtfiles use.
Line endings
You can choose:
- CRLF, which Windows programs write. A new QUILL Lite document starts with this.
- LF, which Unix, macOS and most programming tools expect.
A file that is something else
Some files use a way of storing text that neither list offers, such as a UTF-16 big-endian file, or a file whose lines end the way old Macs did. Such a file keeps what it has. You see a keep as is row at the top of the list, and it is already chosen. So if you open this window and just press Enter, nothing in the file changes.
Reopen with Encoding
Now and then an old file’s accented letters come out wrong, because it was written in an encoding nobody can guess from the file alone, such as Cyrillic Windows-1251. Press Reopen with Encoding… in this window, pick the encoding the file was written in, and QUILL Lite reads the same file again from disk that way. If you have unsaved changes it asks first, because reopening throws them away. Nothing on disk changes, and if the file is not valid in the encoding you picked, QUILL Lite says so and leaves your document alone.
After a reopen the file saves back in that same encoding. To turn it into UTF-8 instead, open this window again, choose UTF-8, and save. The button is there for a plain text file you opened from disk; QUILL has the same one.
When a character will not fit
Older files can only store a limited set of letters. If you type an em dash, a curly quote or an emoji into a file that cannot hold it, QUILL Lite asks you before it saves:
3 characters cannot be saved as Windows-1252. Save as UTF-8 instead?
- Yes saves the file as UTF-8 and keeps every character. The Encoding cell in the status bar changes to UTF-8, because from now on that is what the file is.
- No saves it the way it already was, and those characters become question marks. Sometimes that is what you want, for instance when another program has to read the file.
- Cancel stops, and nothing is saved.
Saving an HTML page as Markdown
When you press Ctrl+Shift+S, the list of types includes Markdown (*.md). If the document you are saving is HTML, choosing Markdown really converts it as it saves:
- A heading becomes
#. - Bold becomes
**bold**. - A list becomes lines that start with
-. - Links keep both their words and their address.
QUILL Lite says “Converted HTML to Markdown”, and the document in front of you changes to match the file you just saved.
Tags that Markdown cannot show are dropped, but their words stay, so nothing you typed disappears. If the conversion would leave nothing at all, for example a page that is only a comment, QUILL Lite keeps your text exactly as it was and tells you, instead of saving an empty file.
If the save fails, say because the file is locked or the disk is full, the document in front of you is left alone. It is still HTML, and Ctrl+Z still works as before. The same is true when you turn a rich text document into plain text: QUILL Lite asks, saves the plain file, and only then removes the formatting from the window.
Saving a plain text or Markdown document as .md changes
nothing at all. A rich text document is not offered
Markdown, because QUILL Lite would have to guess which bold lines you
meant as headings. Save it as plain text first (QUILL Lite asks before
it removes the formatting), and then the Markdown choice is there.
Which kind of file you get: the name you type decides
When you save with Ctrl+Shift+S, the ending you type
on the name decides what kind of file is written, whatever the
Save as type list happens to show. Capitals do not
matter: NOTES.TXT is a text file and
Report.RTF is rich text.
| You type | What QUILL Lite writes |
|---|---|
notes.txt, notes.log, or any other text
ending |
Your text, exactly as it stands |
notes.md |
Your text as it stands; an HTML document is converted to Markdown (see above) |
notes.rtf |
Rich text, with its formatting. A plain document becomes a rich one |
page.html |
Your text as it stands. QUILL Lite treats HTML as something you write by hand, the way Notepad does |
minutes.docx |
A Word document, from a rich text window. From plain text, nothing: QUILL Lite says so (see below) |
minutes.docm, letter.dotx |
Nothing. QUILL Lite says so (see below) |
budget.xlsx, minutes.pdf,
old.doc |
Nothing. These are formats QUILL Lite can only read or not open at all |
If you type a name with no ending at all, Windows adds the ending of
the row selected in Save as type, so notes
with Markdown (*.md) selected is saved as
notes.md.
Word documents. A rich text window saves a real Word
document: type minutes.docx, or choose Word
document (*.docx) in Save as type (see Word documents,
above). Until October 2026 a name ending in .docx got plain
text written under it, which made a file Word refuses to open, so a
plain text window is still refused, and so is every other Word ending
(.docm, .dotx, .dotm). QUILL Lite
shows a short message instead and writes nothing:
QUILL Lite saves Word documents from rich text, so minutes.docx was not written from this plain text window. Switch Document Mode (Alt Shift F) to rich text first, or choose Rich Text (.rtf), Text or Markdown in the Save as type list.
Press Enter to close the message; Save As is over,
and your document is exactly as it was. For example, to send a plain
letter to someone who uses Word, press Alt+Shift+F
until you hear “Rich text mode”, then save it as
letter.docx.
The message comes before anything else. A rich text document is never
asked whether to remove its formatting for a save to .docx:
nothing is removed.
Pressing Escape or Cancel in the Save As window writes nothing, as always.
If something goes wrong
While a document has changes you have not saved, QUILL Lite keeps a spare copy of it about every thirty seconds. That copy is kept beside your file, never on top of it.
If QUILL Lite or your computer stops unexpectedly, your work is offered back the next time you start, in its own document. It comes back the way it was. A file stored in an older encoding, or with Unix line endings, is still that same kind of file after it is recovered.
If a spare copy cannot be read, for example because of a damaged disk or another program holding the file, QUILL Lite tells you and leaves it where it is. It is offered again next time, because it is still the only copy of that work.
When you save, or close normally, the spare copy is deleted. So you are only ever offered work you actually need.
If your screen reader stops
QUILL Lite checks every thirty seconds that your screen reader is still running. One missed check is ignored, so restarting NVDA or JAWS never sets anything off. When two checks in a row find it gone, QUILL Lite does two things, in this order:
- Every document with unsaved changes writes its spare copy straight away, without waiting for the next thirty-second copy. These are the same copies described above, offered back the next time you start if QUILL Lite never closes normally.
- It explains what happened, for example: “NVDA appears to have stopped. Your work is safe: 2 documents snapshotted to autosave. QUILL Lite keeps running; restart your screen reader when ready.”
QUILL Lite has no voice of its own, so that sentence is spoken only if another screen reader is still running. It is always written to the status bar of the document you were in, so when your reader is back, F6 reads it.
QUILL Lite does not close, and nothing in your documents changes. Restart your screen reader when you are ready; within half a minute QUILL Lite says, for example, “NVDA is running again.”
QUILL has had this protection for some time; QUILL Lite now uses the same code, so the two behave the same. There is nothing to turn on: it only ever writes spare copies, which a normal close throws away, and it says nothing unless a screen reader has really stopped.
What you are offered, and what is tidied away
Before the recovery window opens, QUILL Lite clears out three kinds of copy, and tells you it did:
- Copies that are identical to each other. A crash can save the same work several times, and that is still just one document.
- Copies nobody has come back for in thirty days.
- Untitled documents, if you have turned those off in Preferences.
If everything it found was one of those, no window opens. Instead you hear “Tidied up unsaved work from last time”, so you know nothing was lost.
The recovery window
The window lists what is left, one row each, with a checkbox. There is also a read-only What this would do field you can arrow through. There are six buttons:
- Restore Checked brings back the ones you have checked.
- Restore All brings back everything.
- Not Now changes nothing, and offers the same list next time.
- Discard Checked throws away the ones you have checked.
- Discard Everything throws away everything.
- Never Offer Untitled is for you if you use QUILL Lite as a scratchpad and do not want yesterday’s throwaway notes back.
You can change your mind about that last one later. In Preferences, turn on Offer untitled unsaved work back after a crash.
Going back to an earlier version
There is also a timestamped backups option, in Tools > Customize Features. When it is on, QUILL Lite keeps a dated copy every time you save. This is for getting back the paragraph you deleted an hour ago, not for crashes. It starts switched off, because it does fill up a folder over time.
Once it is on, File > Earlier Versions… (Ctrl+Alt+Shift+E) lists your saved copies, newest first, like “Today at 4:12 PM, 2,341 words”. Up to twenty are kept for each document. After that, the oldest go.
The word count helps you tell copies apart. Two saves a minute apart sound almost the same, but a version that is suddenly two thousand words shorter is usually the one you are looking for.
You can bring one back in two ways:
- Restore puts that version into the window you are in. It does not save, so your file is untouched until you decide. Ctrl+Z undoes it, so a mistake costs you one keystroke.
- Open a Copy puts the old version in a new untitled window, and leaves the document you are working on alone. Use this when you just want to see what it said yesterday.
If you had backups switched on before version 1.0, those older copies are in the list too.
A web page you can share
File > Export as HTML…
(Ctrl+Alt+Shift+End) saves a copy of your document as a
single web page. Its styles are inside it, it has no scripts, and it
says which language it is in, so you can email it or put it on a website
as it is. Headings, lists and tables come out as real headings, lists
and tables, task lists show as check boxes, and struck-out
text is struck out. Your document stays as it was; only the copy is a
web page.
If the document has notes written into the file, QUILL Lite asks whether to include them in the page, marked as notes. No is the default, so a note never ends up in a page by accident. QUILL has the same command on the same key.
Opening what you copied, a link, or a file you drag in
Documents reach you in all sorts of ways: a file in File Explorer, a path somebody pasted into a chat, a link in an email. QUILL Lite opens all three without a trip through the Open dialog. The idea comes from PlanCake, a small reading app by Andre of Oire Software.
Open from Clipboard (Ctrl+Alt+Shift+Enter, on the File menu). Copy first, then press it:
- Files copied in File Explorer open, each in its own window. If you copied several, QUILL Lite tells you how many it opened.
- A file path copied as text opens that file, quotes and all. Several paths, one per line, open in turn.
- A web link goes to Open from URL, below.
If the clipboard holds none of those, you hear “The clipboard holds no file, path or link.” Ctrl+V still pastes.
Open from URL… (Alt+F, F). Type or paste a web address. QUILL Lite finds out the file’s name and size and asks before downloading anything, for example “Download plan.md from example.com? It is 12 KB.” Say Yes and a small window shows how the download is going; its Cancel button stops it. If something goes wrong, you hear one plain sentence instead of an error. A link to a file’s page on GitHub opens the file itself.
The download opens as a new, unsaved document named after the file. Save it wherever you like. The temporary copy is deleted as soon as it is read.
Drag and drop. Drag files from File Explorer onto the QUILL Lite window and they open. Text you drag into a document is still inserted where you drop it.
QUILL has the same three, on the same key.
Opening something you worked on recently
QUILL Lite remembers the documents you open, newest first, so getting back to one never means hunting through folders.
The quick way. Press Alt+Shift+1 to reopen the document you opened most recently, Alt+Shift+2 for the one before that, and so on up to Alt+Shift+8. The same list is on the File menu, under Open Recent: press Alt+F, then T. Each row says the file’s name first and then the folder it is in, so two files called “notes” are easy to tell apart.
The whole list. Press Alt+Shift+0, or choose File > Recent Documents…. A window opens with every document QUILL Lite remembers. Arrow to one and press Enter to open it. In the same window you can:
- Pin a document you come back to often (Alt+P). Pinned documents stay at the top of the list, however many others you open after them. On a pinned document the same button says Unpin.
- Remove from List (Alt+R, or the Delete key) takes a document off the list. The file itself is not touched.
- Open Containing Folder (Alt+F) shows the file in File Explorer, in its folder.
- Clear Unpinned… (Alt+L) empties the list. It asks first, and No is the answer if you just press Enter. Pinned documents always stay.
- Remember up to this many documents (Alt+U) sets how long the list is, from 1 to 50. Ten is where it starts.
- Forget missing files when the app starts (Alt+M) tidies away files that have been deleted from this computer. A file on a USB drive or a network share is kept, because it is usually just unplugged.
If a file has been moved or deleted, its row says “not found”. It stays in the window so you know what happened, and Remove from List tidies it away. The Open Recent menu leaves it out, so the quick keys only ever open something that is there.
QUILL has the same window on the same key. The two apps keep separate lists, so what you open in one does not show up in the other.
Reopening what you had open
When you start QUILL Lite, it can offer you back the saved documents you had open last time.
When it asks, and when it just opens them
If you only had one or two documents open, it simply opens them again. If there were more, or a file has moved, it asks you first. That way you are not faced with a pile of windows to sort through before you can start.
| Last time you had | What happens |
|---|---|
| one or two documents, both still there | they open, as before |
| three or more | you are asked |
| any document whose file has moved or gone | you are asked |
The Reopen Last Session window
The window lists what you had open, one row each, with a checkbox. Everything that can be opened starts checked. So pressing Enter opens all of it, and unchecking two means “all except those two”. If a file has gone, its row says so and you cannot check it.
The buttons
- Open Checked opens the checked rows and leaves the list as it is.
- Open All opens everything that is still on your computer, checked or not.
- Not Now opens nothing and changes nothing. You will be offered the same documents next time. Escape does the same.
- Forget Checked takes the checked rows off the list, so you are not offered them again. Clear the List does that for all of them. Neither one touches your files. Forgetting only changes what QUILL Lite offers you, and a line under the buttons reminds you of that.
- Never Ask Again opens the checked documents and stops asking from now on.
- Ask Me Next Time undoes Never Ask Again. You will be asked again, just like a new install: when there are several documents, or one whose file has moved. The checked documents open too.
Turning the question back on
Only one of Never Ask Again and Ask Me Next Time can be pressed at a time. The other is greyed out, not hidden, so when you land on it you can tell which way the setting is now.
If you pressed Never Ask Again and want the question back, open the window yourself with File > Reopen Last Session… (Alt+Shift+F12) and press Ask Me Next Time. That is the only place this setting lives. It is not in Preferences.
What you hear afterwards
QUILL Lite tells you what happened, for example: “Reopened all 3 documents”, “Reopened 1 of 2”, or “Forgot 2 documents. 1 still remembered. The files themselves are untouched.”
Opening it whenever you like
File > Reopen Last Session… (Alt+Shift+F12) opens the same window any time, not just at startup. So Not Now is always safe to press: you can come back to the list later, and tidy it without restarting. QUILL has the same window on the same key.
Printing
Press Ctrl+P to print. Press Ctrl+Alt+P for Page Setup. What you set there (paper size, orientation and all four margins) is remembered for next time.
Long lines are wrapped to fit the page, whatever your Word Wrap setting says, so nothing runs off the edge of the paper.
Rich text prints as rich text. A heading comes out as a heading, and a bold word comes out bold.
A plain text or Markdown document prints just as it reads. A Markdown
heading prints with its # in front, the same as you hear
it.
Print Preview (Ctrl+Alt+Shift+P)
Most print previews are a picture of the page, which is no help if you cannot see it. QUILL Lite’s Print Preview tells you what you actually want to know.
It tells you how many pages there will be, on what paper, and with what margins. Then it goes page by page and tells you what is at the top of each one. “Page 3 of 7: Installing” tells you where that section starts, without printing anything.
The page count is worked out for your real printer, so the number you hear is the number of pages you will get.
What you learned, and where to go next
Every document is plain text, Markdown, HTML or rich text. QUILL Lite guesses from the file’s name, and Alt+Shift+F or Ctrl+Alt+F6 let you change it. Only rich text really converts your document, and it asks first.
Ctrl+S saves your file back exactly the way it came in, with its encoding, line endings and ending kept, and Ctrl+Alt+E changes those on purpose. You know what happens when a character will not fit, how a spare copy keeps your work safe after a crash, and how File > Earlier Versions… brings back an older copy once backups are on. Alt+Shift+1 to Alt+Shift+8 reopen your recent documents, and Alt+Shift+0 shows the whole list, where you can pin the ones you keep coming back to. QUILL Lite offers your last documents back, only asks when there are several or something has moved, and Alt+Shift+F12 brings that window back whenever you want it. Ctrl+P prints, Ctrl+Alt+P sets up the page, and Ctrl+Alt+Shift+P tells you how many pages you will get and what starts each one.
The tutorials Open a file, and give it back unchanged and Four kinds of document, and how to say which let you try all of this with the app guiding you.
Next, Chapter 4, Moving around a document, shows you how to search, and how to jump straight to the place you want.
Chapter 4: Moving around a document
A long document is easy to get lost in when you cannot glance down a page. This chapter gives you the keys that take you straight to what you want. You will search for words and hear how many there are, look for characters you cannot type, jump to a line, a bookmark or a heading, and leave bookmarks that are still there tomorrow. And whenever you jump somewhere, there is a key that takes you back.
Finding things
These are the keys you will use most when you are looking for something:
| Key | What it does |
|---|---|
| Ctrl+F | Find |
| F3 / Shift+F3 | Find next / previous |
| Ctrl+H | Replace |
| Ctrl+G | Go To: a line, a page, a bookmark, a heading or a PDF’s outline |
| Ctrl+Alt+Shift+F8 | Find in Open Documents: every open window at once |
| Ctrl+Alt+Shift+F | Search in Files: a whole folder |
| Ctrl+Shift+R | Replace Across Files |
All seven are rows of the Edit menu itself, so if you forget a key, press Alt+E and arrow down: after Replace you hear Find in Open Documents…, Search in Files… and Replace Across Files…, each with its key. The two that answer “how many” and “where in this document”, All Matches… and Count Occurrences, are one step further in, on Edit > Matches.
When a search reaches the end of the document, it goes back to the top and keeps looking, and it tells you it has done so. That little message is worth listening for. It is how you know a document has only one match, and not none.
What is in the Find and Replace windows
The Find window (Ctrl+F) opens with your cursor in the box where you type what to look for. If you had something selected, it is already there; if not, your last search is. Tab past the box and you meet two checkboxes:
- Match case: when it is checked, Cat and cat count as different words.
- Whole word only: when it is checked, cat finds the word on its own and not the start of catalogue.
After those come the Search mode (more about that below) and the buttons. Find next is the one Enter presses, and Shift+Enter in the box finds the previous match, just like the Find previous button. Close, or Escape, puts the window away, and F3 still remembers what you were looking for.
The Replace window (Ctrl+H) has the same box and checkboxes, plus a Replace with box for what each match should become. Leave it empty to delete the matches. Its buttons are:
- Find next, which moves to the next match without changing anything.
- Replace, which changes the match you are on and moves on to the next one, so you can decide one at a time.
- Replace all, which changes every match in the document at once and tells you how many it changed.
- Close. Anything you have already replaced stays replaced, and Ctrl+Z takes it back if you change your mind.
Both windows stay open while you work, so you can go back to your document and return to them.
How many are there?
The Find window counts as you type. Type three letters and it tells you how many matches there are. Type a fourth and the number changes. Your screen reader picks up the new count on its own, so you do not have to ask.
Ctrl+Down and Ctrl+Up step through the matches while you stay in the search box. You can hear each one and still change what you typed. When you have the one you want, press Enter and you are back in your document, right on it.
You do not have to open the window to count. Count Occurrences (Ctrl+Alt+Shift+F3) counts your current search from anywhere in the document.
All Matches (Ctrl+Shift+F3) shows every match in one list, in order, each with its line, its column and the words around it. Open it before you press Replace All. It lets you see everything you are about to change before you change it.
Find and replace in all your open documents
Sometimes the thing you are looking for is in one of a dozen documents you have open, or you need to change a name in all of them. Find in Open Documents… (Ctrl+Alt+Shift+F8, on the Edit menu under Replace) searches every document QUILL Lite has open, not just the one in front of you.
It searches the text exactly as it is in each window, so it finds:
- changes you have not saved yet,
- new documents you have never saved,
- formatted documents, such as Word and RTF files, searched as you see them.
Anything that is not open is left alone, and it never writes to a file on disk. If you want to search files that are saved in a folder instead, that is Search in Files, described next.
The window has the same choices as Find and Replace:
- Find what and Replace with.
- Search mode: Normal, Extended or Regular expression, just as in Find.
- Match case, Whole word only, and Wrap around, which is checked when it opens. With it checked, the search goes on from the first document after the last one, and comes back to where you started.
Its buttons:
- Find Next (Enter) and Find Previous go to the next or previous match. When one document has no more, they move on to the next document and bring it to the front, and you hear its name and the line: “Chapter 3.txt, line 12: She opened the door.” While you stay in one document you only hear the line, the way Find works. If the search goes past the last document and starts again from the first, you hear “Back to the start” first.
- Find All lists every match in every open document, in order, each with the document’s name, the line number and the line. Arrow through it and press Enter to go straight to that match. It is the quickest way to check what Replace All is about to change.
- Replace All does nothing until you have heard what
it found, for example: “312 matches in 87 of 104 open documents. Replace
them all?” Press Yes to go ahead.
- Each document is changed on its own, so Ctrl+Z in any one window takes back just that document’s replacements. In a formatted document each replacement is its own undo step, which keeps the formatting around it exactly as it was.
- Nothing is saved for you. Every changed document is marked as changed, and you save them when you are ready, one at a time or with Save All.
- Documents that cannot be changed, such as a read-only file or a report QUILL wrote for you, are still searched, but Replace All leaves them alone and tells you how many it skipped.
- Close (Escape) puts the window away.
After you close it, F3 and Shift+F3 keep searching across all your open documents, so you can work through them one match at a time without opening the window again. As soon as you start an ordinary Find (Ctrl+F) or Replace (Ctrl+H), F3 goes back to searching just the document you are in.
QUILL and QUILL Lite share this window and work the same way, and it is in the same place in both: the Edit menu, under Replace. The key differs by one chord: QUILL uses Ctrl+Shift+F10, because in QUILL Ctrl+Alt+Shift+F8 opens Quill Weather.
Searching a whole folder of files
Find in Open Documents works on what you have open. When the files you want are saved in a folder and you would rather not open them all, use the folder search, the same one QUILL has:
- Search in Files… (Ctrl+Alt+Shift+F, on the Edit menu, just below Find in Open Documents; Alt+E, then S) looks through every file in a folder, and every folder inside it.
- Replace Across Files… (Ctrl+Shift+R, the row below it) changes every match in those files, on disk.
Both are on the same keys and in the same place in QUILL. In a new install they are there from the start. If you chose the Notepad or WordPad profile in Tools > Customize Features… (Ctrl+Alt+F10), they are switched off with the rest of the Matches and wider searches area, because neither program had them; check that box there to bring all five back.
An example. You remember writing to somebody called Priya about a
deadline, but not which of the forty letters in your Letters folder it
was in. Open any document from that folder, press
Ctrl+Alt+Shift+F, leave Starting
folder as it is, type *.txt in File
pattern and Priya in Search text,
and press Enter. When the search finishes QUILL Lite
tells you, for example, “3 matches in 2 of 40 files”, and a new window
lists each file with the matching lines. Press Ctrl+O
and type the file name it gave you to open the one you want.
Both open the same window, which asks for:
- Starting folder: where to look. It starts at the folder of the document you are in.
- File pattern: which files, such as
*.txtor*.md. A star on its own means every file. - Search text, and for Replace Across Files, Replacement.
- Match mode: Plain text, Wildcard (
*and?) or Regular expression. - Output format: how the results are written out, from just the file names to every matching line.
- Case sensitive and Whole word.
The search runs in the background, so QUILL Lite stays usable while it works, even on a big folder. When it finishes you hear how many matches it found in how many files, and the results open in a new untitled window. Read it with your usual keys, and save it if you want to keep it.
Replace Across Files changes the files on disk, so it is careful:
- Preview before replacing is checked when the window opens. With it checked, every change it would make opens in a new window first, and you are asked “Replace 312 matches in 87 files?” before anything is written. Answer No and nothing changes.
- When it has finished, a report of what it changed opens in a new window.
- Files you have open in QUILL Lite are changed on disk, not in the window. If one of them is open, QUILL Lite notices the file changed and offers to reload it.
The first time you use Replace Across Files, try it on a copy of the folder.
Searching for things you cannot type
The Find and Replace windows have a Search mode with three choices.
Normal text
This is the everyday one. What you type is what it looks for, punctuation and all.
Special characters
This lets you search for characters that have no key. \t
is a tab, \n is a line break, \u2014 is an em
dash, and \N{NO-BREAK SPACE} is exactly what it says.
It pairs well with Describe Character. Say Describe Character tells you that you are standing on a no-break space. Special characters mode then lets you find every other one, or replace them all with an ordinary space.
Regular expression
This treats what you type as a search pattern. A .
matches any character, * repeats the thing before it,
[abc] matches any one of those letters, and ^
and $ are the start and end of a line.
If your pattern has a mistake in it, QUILL Lite tells you which character is wrong. That way you know the difference between “my pattern is broken” and “there really is nothing to find”.
Whole word, in every mode
Whole word works with all three modes. In regular
expression mode it applies to the whole pattern, so cat|dog
finds the word cat or the word dog, and does not find “dog” in the
middle of “hotdogs”.
Going somewhere
Press Ctrl+G to open Go To. It works like Word’s Go To: one window, and you choose what to go to.
- Press Ctrl+G.
- At the top, arrow to Line, Bookmark or Heading. A PDF adds Page, and Outline too if the PDF has one.
- The rest of the window changes to match. For a line you get a number box. For everything else you get a list. Bookmarks start with their number, headings with their level, and outline entries with their title, so you can pick one out by its first word.
- Press Enter to go there.
If you already know which kind you want, there are quicker keys. Alt+Shift+G goes straight to the bookmark list, and Ctrl+Alt+L goes straight to the heading list. Ctrl+G is the one to press when you are not sure.
Making a table
Insert > Table… (Ctrl+Alt+T, the same key as in QUILL) asks three questions: how many columns (1 to 12), how many rows (1 to 50), and whether the first row is a header row. Then it puts the table on lines of its own and leaves the cursor in the first cell, ready to type.
What you get depends on the kind of document:
- In a rich text document
(Alt+Shift+F switches to it), the table is a
real table: a grid on screen, with no
|characters anywhere, which your screen reader, Word and WordPad all see as a table. Its first row is the header row when you asked for one. Save the document as.rtfor as a Word document and it stays a real table, the header row marked so a screen reader in Word announces the column headers. - In a Markdown or plain text
document, the table is rows of cells divided by
|, the shape described below. - In an HTML document, the table is a real
<table>, with its header cells marked so a screen reader in a browser announces each cell’s column.
Either way the table keys work on it at once.
Moving through a table
Navigate > Table works on every table QUILL Lite
shows: a real table in rich text (every table you make there, and every
table in a Word or RTF document you open as rich text), and rows of
cells divided by | in Markdown and plain text. It reads one
cell at a time and tells you where you are, on the same keys as
QUILL:
| Key | Command | What it does |
|---|---|---|
| Ctrl+Alt+Right | Next Cell | The next cell in the row |
| Ctrl+Alt+Left | Previous Cell | The previous cell in the row |
| Ctrl+Alt+Down | Cell Below | The cell below, in the same column |
| Ctrl+Alt+Up | Cell Above | The cell above, in the same column |
| Alt+Home | First Cell in Row | The first cell of this row |
| Alt+End | Last Cell in Row | The last cell of this row |
| Ctrl+Alt+Home | First Cell | The first cell of the table |
| Ctrl+Alt+End | Last Cell | The last cell of the table |
Each move puts the cursor at the start of the cell’s text and says the cell’s place, then its text – but only the part that changed. Moving along a row says the column, “Column 3: Lead”; moving down a column says the row, “Row 4: Lead”; a jump to another row and column says both. The table’s size is said once, when you arrive in it. An empty cell is “blank”. The row of dashes under the header row is skipped; it is not a row you read.
At an edge the cursor stays where it is and you hear why: “No more cells” at the end of a row, “No more rows” at the bottom of a column, and “No more cells, end of table” on the very last cell. Outside a table, every one of these keys says “Not in a table” and does nothing else. Alt+Left (Go Back) returns from a cell move like any other jump.
For example, in this table:
| Name | Role |
| --- | --- |
| Ann | Lead |
| Bo | Tester |
put the cursor on “Name” and press Ctrl+Alt+Down: you hear “Row 2: Ann”. Press Alt+End: “Column 2, Role: Lead” – a new column says its header, because this table has a header row. Press Ctrl+Alt+End: “Row 3: Tester” (the same column, so neither the column nor its header is repeated). Press Ctrl+Alt+Right: “No more cells, end of table”.
The arrow keys read a table cell by cell. Inside a
table, Up and Down go to the cell
above and below in the same column and say it, “Row 3: Ann”, instead of
the screen reader reading the whole row as one line.
Right at the end of a cell’s text goes to the next
cell, and Left at its start to the end of the cell
before, “Column 2, Role: Lead”; inside a cell’s text they move letter by
letter as always. Down from the line above a table
lands in its first cell and says its shape once, “Table, 3 rows, 2
columns. Name”; Up past the first row or
Down past the last leaves the table, and you hear “Out
of table”. Shift with the arrows still selects. This works the same with
JAWS, NVDA and Narrator, in rich text and in | tables, with
nothing to install. JAWS keeps Ctrl+Alt with the arrows
for its own table commands, so with JAWS use the arrows,
Tab and the Navigate > Table
menu.
The shape and “Out of table” go with Announce Headings in the View menu.
A cell whose own text contains a | is written
\| and read as the | it stands for, so it
never makes an extra column. If your screen reader uses
Ctrl+Alt with the arrow keys for its own table
commands, it may answer these keys first in some modes; the menu rows
always work.
Editing a table
- Tab and Shift+Tab move to the next and previous cell, on to the next row at the end of one, as in Word. Tab in the very last cell adds a row and puts you in its first cell. Outside a table, Tab works as it always has.
- Navigate > Table also has Insert Row
Below, Insert Column Right, Delete
Row, Delete Column and Tidy
Table, the same as in QUILL. Each is one Undo and says what it
did, such as “Added row 3” or “Deleted column 2, Role. 1 columns left”.
Tidy Table pads every cell to its column’s widest, so the columns of a
|table line up on screen; a real table already lines up, and says so. - In a real table, adding or deleting a row or a column rebuilds the table with its text in place. Bold, italic or a font inside its cells does not survive that rebuild; type the formatting after the table has its shape.
A real table in rich text is saved as a real table: in an
.rtf file with its first row marked as the header row, and
in a Word document the same way. A | table in a Markdown
document you switch to rich text becomes a real table, and switching
back to Markdown or plain text turns a real table into |
rows.
Reading without changing anything: the Read-Only Guard
When you open a long reference document only to read it, such as a manual, a book or minutes you must not alter, one stray key can change it, and a Ctrl+S an hour later saves the change. The Read-Only Guard locks the document against edits while you read.
Ctrl+Alt+Backspace, or Tools > Read-Only Guard, turns it on and off. The menu row shows a check mark while it is on. You hear:
- “Document is read-only” when you turn it on;
- “Document is editable” when you turn it off.
While it is on:
- Typing, Backspace, Delete, Enter and pasting do nothing.
- Commands that would change the text say “Document is read-only” and change nothing. That covers cutting, pasting, undo and redo, everything in Edit > Lines, the Insert menu (Insert Table too), the row and column commands on Navigate > Table, the formatting commands, changing case and indenting, Snippets, and a word tool’s Replace. The table keys and the arrows still move through a table.
- Everything you use to read still works: the arrow keys and every way of moving, Find (Ctrl+F), Go To (Ctrl+G), the headings list, selecting and copying, Say Selection, the dictionary and the thesaurus (looking up, not replacing).
- Bookmarks work as usual. Set one with Ctrl+Shift+B and come back to it with F2; a bookmark is kept beside the file, not inside it.
- Inline notes work too. A note you add while the guard is on is kept beside the file rather than written into it, so the document stays exactly as it was.
QUILL Lite remembers the guard for that file. Close QUILL Lite, open the same file tomorrow from File Explorer, from Recent Documents or from Ctrl+O, and it opens locked again. It is the same file however it was reached, even if File Explorer spells the folder with different capitals.
If QUILL Lite cannot write down that you locked the file, for example because its settings folder is on a full disk, the document is still locked for now and you hear so, with the reason:
Document is read-only for now, but it could not be remembered for next time (There is not enough space on the disk).
A document that has never been saved cannot be remembered either, because it has no file name yet; save it first if you want the guard to stay.
A file that Windows itself marks read-only, or one on a share you cannot write to, opens locked as well, and QUILL Lite says so as it opens. Turn the guard off if you want to type anyway; you can then save under a new name.
The guard is the same command QUILL has, on the same key, so you only learn it once.
Bookmarks
A bookmark is a place you want to come back to.
| Key | What it does |
|---|---|
| Ctrl+Shift+B | Drop a bookmark in the next free slot |
| Ctrl+Shift+1 to Ctrl+Shift+9 | Set that numbered bookmark |
| F2 / Shift+F2 | Next / previous bookmark |
| Alt+Shift+G | The bookmark list: go to one, or remove one |
| Ctrl+Alt+B | Clear them all |
Bookmarks move with your text as you edit around them, so they stay on the right words.
If you would like to try bookmarks with the app guiding you, the tutorial Finding your way back walks you through them, along with the temporary bookmark and Go Back.
They are still there tomorrow
Close a document, open it again, and your bookmarks are right where you left them. So is the cursor. You do not have to do anything to keep them.
This is a real help in a long file. You cannot glance at a scrollbar to see where you are, so marking a few places and finding them again next time saves a lot of hunting.
A few things worth knowing:
- A document you have never saved is not remembered. It has no file name yet. Save it once and its bookmarks are kept from then on.
- Nothing extra is saved next to your file. No extra files appear in your folder. QUILL Lite keeps the list in its own settings folder.
- If the file got shorter while it was closed, for example because another program edited it, any bookmark past the new end is moved to the end.
If you switch bookmarks off in Tools > Customize Features, none of this is saved at all.
The one with no number
| Key | What it does |
|---|---|
| Ctrl+Alt+J | Set Temporary Bookmark: drop a pin where the cursor is |
| Ctrl+Shift+J | Go to Temporary Bookmark: go back to it |
There is one more bookmark, and it works differently. Use it when you are about to look something up and want to come straight back:
- Press Ctrl+Alt+J where you are.
- Go and look at whatever you need.
- Press Ctrl+Shift+J to come back.
It has no number, no name and no place in the list. Setting it again just moves it, without asking. It is forgotten when you close the document. It is meant for a quick trip, so it stays out of your way.
These are the same two keys QUILL uses.
Going back where you came from
| Key | What it does |
|---|---|
| Alt+Left | Go back to where you were before the last jump |
| Alt+Right | Go forward again |
These are Go Back and Go Forward, at the top of the Navigate menu. They are the same keys a web browser uses.
QUILL Lite remembers every jump you make: going to a line, following a heading, choosing something from the heading list or the bookmark list, and landing on a search result. Alt+Left takes you back to where you were before the jump. Think of it as undo for moving around. Press F3 to check a word somewhere else, then Alt+Left to come home.
They are always there, even if you switch headings and bookmarks off.
Unlike bookmarks, this history is only kept while the window is open.
What you learned, and where to go next
You can find text with Ctrl+F, narrow it with Match case and Whole word only, replace one match at a time or all at once with Ctrl+H, hear how many matches there are, see them all in one list, and search for characters you cannot type. Ctrl+G takes you to a line, a bookmark or a heading from one window. Numbered bookmarks are still there after you close the document, the temporary bookmark is there for a quick trip, and Alt+Left takes you back after any jump.
The tutorial Finding your way back lets you practise bookmarks, the temporary bookmark and Go Back with the app guiding you.
Next, Chapter 5, Selecting, copying and changing text, shows you how to take more than a few words at once, and what you can do with them. It also covers marks, a lighter kind of bookmark.
Chapter 5: Selecting, copying and changing text
Holding Shift and pressing an arrow is fine for two letters, and slow for four paragraphs. This chapter gives you better ways. You will select from here to there without holding anything down, take a whole word, line or paragraph in one key, and read a selection without risking it. Then you will keep more than one thing on the clipboard, move, sort and tidy whole lines, and get back text you deleted. Everything here tells you how much it took or changed, so you always know what you have.
Selecting
Holding Shift and pressing an arrow selects one character at a time. That is fine for two letters. For four paragraphs it is slow, and it is easy to lose track of how far you have got.
Edit > Selection gives you better ways. Each one tells you how much it took, for example “Selected paragraph, 41 words”. That way you know what you have before you press anything that might replace it.
If you would like to try this with the app guiding you, the tutorial Selecting more than a few words walks through each of these ways.
Start a selection and walk to the end of it
This is the one to learn first.
- Put the cursor where you want the selection to start.
- Press F8.
- Move any way you like: arrows, Home, End, Page Down, or Ctrl with an arrow.
- When you reach the end, press Shift+F8. QUILL Lite tells you how much you selected.
You do not have to hold anything down, and you do not have to count. Use it whenever what you want does not start and end neatly on a word or a paragraph.
| Key | What it does |
|---|---|
| F8 | Start selecting from here |
| Shift+F8 | Finish, and say how much was taken |
| Ctrl+Alt+F8 | Toggle Selection Marker: drop the starting point or pick it up, without moving the cursor |
| Ctrl+Shift+F8 | Put back the selection you just had |
| Alt+Shift+F8 | Go to the beginning of what is selected |
A Shift that stays down (Alt+Shift+F9)
Extend Selection Mode is another way to do the same job. Try both and use the one you like.
- Press Alt+Shift+F9. QUILL Lite says “Extend selection mode on” and tells you where you are.
- Move with the arrows, Home, End, Page Down or Ctrl with an arrow. Each move makes the selection bigger, as if you were holding Shift. Your screen reader does not say “selected” on every key press, so it stays quiet while you work.
- Press Alt+Shift+F9 again, or Escape, to stop.
If you type something that is not a movement key, it replaces the selection, just as it would if you had been holding Shift.
How is this different from F8? With F8, nothing is selected until you press Shift+F8, so in between you can use anything to get there: Find, Go To, a bookmark. Extend Selection Mode selects as you go, so what you hear is always what you have.
Ctrl+Shift+F8 is worth remembering. If an arrow key has just thrown away a selection that took you a while to build, press it to get the selection back, however you made it.
What you hear when something is selected
Every selection tells you two things, in the same order: what it took, and how many words. For example, “Selected paragraph, 41 words”.
When you finish an F8 selection, you also hear where it reaches, for example “Selected 120 words, lines 14 to 31”. It could start and end anywhere, so this tells you how far it went.
QUILL says exactly the same things, so you hear the same sentences in both editors.
Take a whole word, line or paragraph at once
| Key | What it does |
|---|---|
| Ctrl+Shift+W | Select the word |
| Ctrl+Shift+E | Select the line |
| Ctrl+Shift+H | Select the paragraph |
| Ctrl+Space | Select the sentence |
| Ctrl+Alt+Shift+B | Select the block: the run of lines between blank lines |
| Ctrl+Shift+X | Grow the selection outwards a step |
| Ctrl+Alt+Shift+X | Shrink it back in a step |
| Ctrl+Shift+A | Clear the selection, staying where you are |
| Ctrl+A | Select everything |
You do not need to find where any of these start. Just put the cursor somewhere inside.
Growing goes word, line, sentence, paragraph, block, then the whole document, and tells you which one it took each time. Shrinking goes back the other way. So if you press Ctrl+Shift+X once too often, Ctrl+Alt+Shift+X puts it right.
Marks: where you were a moment ago
A mark is lighter than a bookmark. A bookmark is a place you mean to keep. A mark is where you were standing before you went off to check something.
| Key | What it does |
|---|---|
| Ctrl+Shift+M | Set a mark here |
| Ctrl+M | Go back to the last mark |
| Alt+M | List your marks and pick one |
| Ctrl+Alt+X | Swap between the cursor and the mark, selecting what is between |
QUILL Lite keeps your last twenty marks. Marking the same place twice only uses one.
A mark moves with your text. Drop one on a paragraph, add three paragraphs above it, and Ctrl+M still takes you to that paragraph.
Every way of reaching a mark counts as a jump, so Alt+Left can take you back again, the same as after a bookmark or a Go To.
Two more
Ctrl+Shift+Y reads back what is selected. Use it to check you took what you meant to before your next key replaces it. A long selection is summarised instead of read out in full.
Ctrl+Alt+Q puts a second copy of the selection right after it. If nothing is selected, it copies the line you are on.
The ones Windows gives you anyway
These work in QUILL Lite the same way they do everywhere else, so they have no place on the menu:
| Key | What it does |
|---|---|
| Shift+Home / Shift+End | Select to the start / end of the line |
| Ctrl+Shift+Home / Ctrl+Shift+End | Select to the start / end of the document |
| Shift and an arrow | Select one character, or one line, at a time |
| Ctrl+Shift and Left or Right | Select a word at a time |
Reading a selection without risking it
When you have a long selection and want to read it through, there is a small danger. If you arrow around your document while text is selected, the next key you type replaces all of it.
Alt+Shift+U opens the Review Buffer. It is a copy of what you selected, in its own window, and you cannot change it. Read it as slowly as you like. When you are done, press Escape. You are back where you were, and your selection is still there.
You will also find it at Edit > Selection > Review Buffer….
Copying and pasting more than one thing
The Windows clipboard holds one thing at a time. QUILL Lite gives you three more places to keep things, all in Edit > Clipboard.
The copy tray: twelve numbered slots
The copy tray holds twelve things, each in its own numbered slot. They stay there even after you close QUILL Lite.
- Ctrl+Alt+Y copies what you selected into the next free slot.
- Alt+Shift+Y lets you choose the slot yourself. Each slot in the list says what is in it now, so you never overwrite something without hearing it first. Picking your own number makes it easier to remember later.
- Ctrl+Alt+V pastes from any slot, even an hour later.
- Ctrl+Alt+Shift+Y empties the tray.
The collector: gather now, paste once
The copy tray has twelve numbered slots for things you want to keep. The collector is for something different: you are reading along and want to pick up several pieces as you go, without deciding where each one goes.
- Select a piece of text and press Alt+Shift+C (Edit > Clipboard > Collect Selection). It is added to the pile. Do this as often as you like. Each piece goes on the end, and nothing is replaced.
- When you are ready, move to where you want it all and use Paste Everything Collected (Ctrl+Alt+Shift+G). The whole pile goes in, in the order you collected it.
- When you are done, press Ctrl+Alt+Shift+C (Clear the Collector) to empty it.
If you used an older version, Collect Selection used to be on Alt+Shift+S, and before that on Ctrl+Alt+G. Alt+Shift+S is now the clipboard collector, below, the same key as in QUILL. Ctrl+Alt+G moved because Google Drive for desktop takes that key for itself. If you find a key that does nothing, the Keyboard Manager can tell you when another program has taken it.
The clipboard collector: copy anywhere, it lands here
Sometimes the pieces you want are not in QUILL Lite at all. They are in a web page, an email, a PDF or a terminal. The clipboard collector turns a QUILL Lite window into a place where everything you copy ends up, whichever program you copy it in. It is the same collector QUILL has, and it works the same way.
- Open the window you want to collect into. A new, empty one is a good choice.
- Press Alt+Shift+S (Edit > Clipboard > Clipboard Collector). You hear “Clipboard collector on; anything you copy, in any program, appends to this document.”
- Go and work wherever you like. Each time you copy text, in any program, it is added to the end of that window, with a short line of dashes between pieces. If the window already has a file name, it is saved straight away and you hear “Collected and saved.” If it has never been saved, you hear “Collected clipboard text.” Copying the same thing twice in a row adds it only once.
- Press Alt+Shift+S again in that window to stop. You hear “Clipboard collector off.”
A few things worth knowing:
- It saves a named window for you. After each new piece, a window that already has a file name is saved quietly. An untitled window is never saved and no Save As window ever opens: it is marked as changed, and it reaches the disk when you save it. If a save cannot happen, for example the disk is full, another program has changed the file, or the file’s encoding cannot hold a character you copied, you hear “Collected, but not saved” and the reason, and collecting carries on; save it yourself to decide. To have collected text wait for you to save, clear Save after every clip the clipboard collector adds (Alt+Y) in Preferences. QUILL has the same setting.
- One window at a time. Turn the collector on in a second window and it moves there, and tells you so. Edit > Clipboard > Clipboard Collector has a check mark in the window that is collecting.
- It stops when that window closes.
- It only takes text. Pictures and files on the clipboard are left alone. A read-only window never collects.
- Each piece can be undone. Ctrl+Z takes back the last piece collected.
The clip library: things you want to keep
Select something and press Ctrl+Alt+M to keep it in your clip library. Ctrl+Alt+Shift+M opens the list so you can paste one back.
The library can also fill itself. In Preferences, check Keep everything I copy in the clip library. From then on, every copy and every cut you make in a QUILL Lite document is saved there, up to the last two hundred. It only sees what you copy in QUILL Lite, never in other programs.
It starts switched off, and here is why you might leave it that way: the library is a file on your computer. If you ever copy a password, it will be in there too.
Two more handy keys
- Ctrl+Shift+V pastes text without its formatting. Use it when something copied from a web page arrives with its own fonts and colours.
- Ctrl+F8 copies the whole document. You could press Select All and then Copy, but that leaves everything selected, and the next key you type would replace it all. Ctrl+F8 copies without selecting anything.
Working on lines
Edit > Lines holds everything you can do to whole lines. Most of these work on the line your cursor is on, so you do not need to select anything first.
Moving, copying and joining lines
- Move Line Up (Ctrl+Shift+Up) and Move Line Down (Ctrl+Shift+Down) move the current line past the one next to it. It is much quicker than cutting and pasting, and your cursor goes with the line.
- Duplicate Line (Ctrl+D) makes a copy of the line just below it.
- Join Lines (Ctrl+Alt+Shift+J) pulls the next line up onto the end of this one.
Deleting lines
- Delete Line (Ctrl+Shift+Delete) removes the whole line.
- Delete to Start of Line (Ctrl+Shift+Backspace) removes everything before the cursor on this line.
- Delete to End of Line (Ctrl+Alt+Shift+Delete) removes everything after the cursor on this line.
- Delete Paragraph (Ctrl+Alt+Shift+Backspace) removes the whole paragraph.
Each one tells you what it did. If there was nothing to do, it says that too, for example “Already the first line”, so you are never left wondering.
Putting lines in order, and tidying them up
These work on what you have selected. If nothing is selected, they work on the whole document.
To change the order:
- Sort Lines A to Z (Ctrl+Alt+S), or Sort Lines Z to A (Ctrl+Alt+Shift+S).
- Reverse Lines (Alt+Shift+Z) turns the list upside down.
- Number Lines (Alt+Shift+N) puts a number in front of each line.
To clean up:
- Remove Every Blank Line (Ctrl+Alt+K) removes every empty line, including the ones between your paragraphs. A line with only spaces on it counts as empty. This is great for text from a web page that arrives double-spaced, but you probably do not want it on a letter.
- Remove Duplicate Lines (Ctrl+Alt+D) keeps one copy of each line.
- Trim Trailing Spaces (Ctrl+Alt+R) removes spaces at the ends of lines. It was Ctrl+Alt+T until version 1.2.0; that key is now Insert Table, as it is in QUILL.
- Tidy Whitespace (Ctrl+Alt+Shift+T) shrinks runs of spaces and tabs, the kind that often come along with pasted text.
If you also use QUILL, it has these same commands, plus one more called Trim Blank Lines at the Ends. QUILL Lite has just the one blank line command.
Each of these is a single undo. One press of Ctrl+Z puts the whole sort back, not one line at a time.
Quoting, wrapping, and throwing lines away
These also work on what you have selected, or on the whole document if nothing is selected.
- Quote Lines (Ctrl+Shift+Q) puts
>in front of each line, the way an email reply does. Remove Quote Marks (Alt+Shift+., Alt, Shift and the period) takes them off again. - Hard Wrap Lines… (Alt+Shift+W) asks for a width, then rearranges the lines so none is longer than that. It keeps your paragraphs apart and never breaks a word. This really changes your file. View > Word Wrap is different: it only changes how the lines are shown.
- Delete Lines Containing (Alt+Shift+X) asks for some text, then removes every line that has it. The text is matched exactly as you type it. You hear how many lines went, and one Ctrl+Z brings them all back. This is a big help when you are trimming a long log file by ear.
Commenting lines out
Toggle Line Comment (Ctrl+/) turns the selected lines into comments. Press it again to turn them back. It says how many lines it changed.
QUILL Lite picks the comment mark from the file’s name:
#in a.py,.yml,.inior.conffile--in a.sqlfile<!-- -->in HTML and Markdown//in anything else
QUILL uses the same marks, so a file commented in one can be
uncommented in the other. A document you have not saved yet gets
// . Once you save it with its proper name, the right mark
is used from then on.
Tabs or spaces
Tools > Indenting has Convert to Spaces (Alt+F11) and Convert to Tabs (Alt+F12). They change only the indentation at the start of each line, and count four spaces to a tab. This is a common change to make to a file somebody else wrote.
Changing case
Tools > Change Case has five choices:
- UPPERCASE (Ctrl+Shift+U)
- lowercase (Ctrl+Shift+K)
- Title Case (Ctrl+Shift+T)
- Sentence case (Ctrl+Alt+Shift+U) puts a capital at the start and makes the rest small. Good for a heading that was typed in capitals.
- Invert Case (Ctrl+Alt+Shift+N) swaps every letter. Good for a sentence typed with Caps Lock on by mistake.
They work on what you have selected. If nothing is selected, they change the word your cursor is in, the same as Shift+F3 in Word. That keeps a slip of the finger small: a whole document in the wrong case sounds just the same when it is read aloud, so you might not notice.
Getting deleted text back somewhere else
Restore Deleted Text (Ctrl+Alt+Shift+Z) puts something you deleted back where your cursor is now. QUILL Lite remembers your last three deletions. If the one you want is not the most recent, you get a short list with a preview of each.
This is different from undo. Ctrl+Z puts text back where it came from. This puts it where you are. So you can delete a paragraph, move down, and restore it there. That is a way to move text without using the clipboard, so whatever you had copied is still waiting for you.
It only remembers deletions made with the delete commands above, not every letter you backspaced over.
Indenting
Tools > Indenting has Indent (Ctrl+]) and Outdent (Ctrl+[). They move every line your selection touches, or just the line you are on if nothing is selected. You hear how many lines moved. If you edit code or settings files, you will use these a lot.
Asking how deep a line is
Describe Indent Depth (Ctrl+Alt+Shift+V) tells you how far the current line is indented: “4 spaces”, “1 tab”, “1 tab, 3 spaces”, or “No indentation”.
Your screen reader reads the words on a line, but not the spaces and tabs in front of them. In a Python file, a YAML file or a nested list, that indentation matters a lot. This command lets you hear it.
It also tells you when a line uses a different kind of space from the lines around it, for example a tab where the others use spaces. You cannot hear that difference any other way, and in a Python file it stops the program running.
Making Tab indent instead
When you start, the Tab key types a tab character, the way it does in Notepad. You can see this in View > Tab Key Inserts a Tab Character, which is checked. Press Ctrl+Alt+Shift+I to clear the check mark, and Tab indents the whole line instead, telling you the new depth as it goes. That is usually what you want for code.
Shift+Tab outdents in either mode, so one key always takes back a tab you typed by accident. The Tab Mode part of the status bar tells you which mode is on.
Snippets (Ctrl+Alt+Shift+Home)
Ctrl+Alt+Shift+Home opens Snippets…. (It was Alt+Shift+I before version 1.2, which is now Add Inline Note, the same as in QUILL.) It lists every abbreviation you have, the ones you use most at the top, with a preview of what each one writes. Pick one and press Enter, and it goes in at your cursor.
This is the easy way in when you cannot remember a short form. The six you use every day you will type from memory. The one you set up months ago, you can find here. Anything you add in Manage Abbreviations… shows up in this list too.
Abbreviations
An abbreviation is a short form that grows into a longer one. Type the short form, press Space, and the long text appears. It is great for your address, how you sign off, or anything else you type often.
- Ctrl+Alt+A opens Manage Abbreviations…, where you add and change them.
- Alt+Shift+A turns expanding on and off. Tools > Expand Abbreviations shows a check mark when it is on.
That on and off key is there for the moment an abbreviation has just grown into something you did not want. You can turn it off right away, without looking for a setting. It is the same switch as the Abbreviations box in Customize Features.
If you also use QUILL or Quill Inkwell, there is a switch in Preferences that lets all three share one list of abbreviations.
Your own AutoCorrect corrections (Chapter 11, Correcting misspellings as you type) are kept in this same list, under the category AutoCorrect. You will see them in Manage Abbreviations if you choose that category. They are not abbreviations, though: they never expand just because Expand Abbreviations is on, and they are not in Snippets.
Undo, and getting text back
| Key | What it does |
|---|---|
| Ctrl+Z | Undo |
| Ctrl+Y | Redo |
| Ctrl+Alt+Shift+Z | Restore Deleted Text: put a recent deletion back where the cursor is now |
You already know the first two. The third one is worth learning. Ctrl+Z puts deleted text back where it came from, and Restore Deleted Text puts it where you are standing. So a deletion is never final, even after you have typed more.
Big changes are one undo
When a command changes a lot at once, one Ctrl+Z takes the whole change back. That includes sorting nine hundred lines, applying a heading, moving a whole section, going back to an earlier version of the file, or tidying all the spaces. One key did it, so one key undoes it.
What you learned, and where to go next
You can start a selection with F8 and walk to the end of it, use Extend Selection Mode, take a whole word, line or paragraph in one key, and grow or shrink what you have. Marks take you back to where you were a moment ago, and the Review Buffer on Alt+Shift+U lets you read a selection safely.
The copy tray holds twelve numbered things, the collector gathers several pieces to paste together, and the clip library keeps what you want to keep. Ctrl+Shift+V pastes plain text, and Ctrl+F8 copies the whole document without selecting it. Edit > Lines moves, sorts, tidies, quotes, wraps and deletes lines, Tools > Indenting and Tools > Change Case look after spacing and capitals, and snippets and abbreviations save you typing. Every big change is one Ctrl+Z, and Restore Deleted Text puts a deletion back wherever you are now.
The tutorial Selecting more than a few words walks you through the selecting keys, and finishes with the Review Buffer.
Next, Chapter 6, Formatting, headings and the Insert menu, shows you what to do with text once it is in.
Chapter 6: Formatting, headings and the Insert menu
The formatting keys are the ones you know from WordPad, and QUILL Lite makes each one write the right thing for the kind of document you are in. This chapter covers bold, lists and headings, how to hear that you are on a heading or in a list, how to skim a long document by folding it, and how to reshape it by moving whole sections. Then come links, and the Insert menu: the date, emoji, special characters, line breaks, and the Markdown and HTML tag pickers.
Formatting
The formatting keys are the ones you know from WordPad. Ctrl+B is still bold, Ctrl+I is still italic. What changes is that QUILL Lite gives you the right kind of bold for the document you are in.
One key, the right answer for your document
In a Markdown document, bold is two asterisks. In HTML it is a tag. In rich text it is real bold. So when you press Ctrl+B, QUILL Lite writes whatever bold means in the document in front of you. Headings work the same way.
| In a | Ctrl+B writes | Ctrl+Alt+2 writes |
|---|---|---|
| Markdown document | **bold** |
## Heading |
| HTML document | <strong>bold</strong> |
<h2>Heading</h2> |
| Rich text document | real bold | a 16-point bold paragraph |
| Plain text document | nothing, and says why | nothing, and says why |
Here is how it feels in practice:
- Select a word and press Ctrl+B. The word is wrapped in bold.
- Or press Ctrl+B with nothing selected. The markup goes in empty, and your cursor lands in the middle of it, so you can type the bold words straight away.
In Markdown and HTML you hear what was written, for example “Bold in Markdown”. That tells you two asterisks appeared, which is what actually happened.
In HTML, bold is written as <strong> and italic as
<em>. Screen readers can treat those as important
text, which plain <b> and <i> do
not give them.
Applying a heading replaces the old one. Press
Ctrl+Alt+2 on a line that says ### Notes
and you get ## Notes. If an HTML heading has an
id=, it is kept, so links pointing at that heading still
work.
Alignment, line spacing and font are for rich text only. If you try one in another kind of document, QUILL Lite tells you it cannot run there.
Lists
Ctrl+Shift+L works in rich text and in Markdown. It goes round in a circle, like WordPad’s list button: bulleted list, numbered list, no list, then back to the start. Each stop says its name, so keep pressing until you hear the one you want.
In rich text, the bullets and numbers are drawn for you and renumber
themselves. In Markdown, QUILL Lite writes - or
1. at the start of the lines you selected, and only those
lines.
Pressing Enter in a list
In a Markdown document, Enter keeps a list going, the way it does in QUILL and in other Markdown editors. QUILL Lite says what it did, because your screen reader only hears a new line:
- Enter at the end of an item starts the next one
with the next marker: a hyphen after a hyphen,
3.after2.,3)after2), and an unchecked- [ ]after a task item. A nested item keeps its indentation. You hear “Continued list item”. - Enter in the middle of an item splits it. In
1. bread milk, with the cursor beforemilk, you get1. breadand2. milk. - A new numbered item renumbers the items under it, so adding an item
after the first of
1. 2. 3.gives1. 2. 3. 4., and you hear “Continued list item, renumbered 2 items below”. If your list jumps (from2.to7.), your own numbering from the jump on is left alone. - Enter on an item with nothing after its marker ends the list. The marker goes, the empty line stays, and you hear “Exited list”.
- Ctrl+Z straight afterwards takes the whole thing back in one step: the new line, its marker and any renumbering.
This needs the Markdown and HTML area switched on in Customize Features, like everything else that writes Markdown for you.
In plain text, only if you ask. Check
Continue lists in plain text in Tools >
Preferences and the same happens in a .txt file or
a new untitled document. It starts off, because in plain text a line
that happens to begin with 1. is as often a date or a
version number as a list. It never happens in a source code or settings
file, whatever the box says, and never in rich text, where
Ctrl+Shift+L makes real lists and
Enter is WordPad’s own.
Keys that only work in rich text
Underneath, every QUILL Lite document uses the same Windows editing box that WordPad uses. That box has some keys of its own: Ctrl+U underlines, Ctrl+E, Ctrl+L, Ctrl+R and Ctrl+J change alignment, Ctrl+= and Ctrl+Shift+= raise and lower text, and there are a few more. In a rich text document they all work as you would expect.
In a Markdown, HTML or plain document, those keys have nothing to do. So QUILL Lite catches them and tells you, once per key in each document:
Underline has no meaning in a plain text document.
After that, pressing the same key again stays quiet, so you are not told the same thing over and over. Your document is never changed behind your back.
The formatting keys at a glance
| Key | What it does |
|---|---|
| Ctrl+B, Ctrl+I, Ctrl+U | Bold, italic, underline |
| Ctrl+Shift+. / Ctrl+Shift+, | Bigger / smaller text |
| Ctrl+L, Ctrl+E, Ctrl+R, Ctrl+J | Left, centre, right, justify |
| Ctrl+Shift+L | Lists: bulleted, numbered, none, round again |
| Ctrl+1, Ctrl+5, Ctrl+2 | Single, one-and-a-half, double spacing |
| Ctrl+Alt+1 to Ctrl+Alt+6 | Heading 1 to 6 |
| Ctrl+Alt+0 | Back to ordinary text (removes the heading) |
| Ctrl+Shift+N | Normal Text: take all formatting off |
| Ctrl+Shift+D | Describe the formatting where the cursor is |
The heading keys are also in Format > Headings. The number in the menu is the number you press.
How big each heading is
In rich text, a heading is bold text at its own size: 20, 16, 14, 12, 11.5 and 10.5 point for levels 1 to 6. Ordinary text is 11 point. These are the same sizes QUILL uses, so when somebody opens your document in Word, the headings still look like headings. Every level has its own size, so QUILL Lite can always find every heading again.
Taking it all off: Normal Text
Ctrl+Shift+N is Normal Text. It is the quick way back to plain, ordinary text when you are not sure what is applied. One press:
- takes off bold, italic, underline and strikethrough,
- puts the size back to ordinary body text,
- clears the colour and the highlight,
- sets the paragraph back to left aligned and single spaced,
- and takes it out of any list.
One Ctrl+Z puts it all back if you change your mind. The typeface stays as it is. To change that, use Format > Editor Font. This is the same key Word uses for the same job.
In a Markdown or HTML document, Ctrl+Shift+N takes the heading marks off the line instead.
Asking what is here
Ctrl+Shift+D is the key worth remembering. It tells you what you are standing in, for example “Arial, 16 point, heading 2, bold”. When you cannot see the page, this is how you find out how your text looks.
Moving between headings
| Key | What it does |
|---|---|
| Ctrl+Alt+H / Ctrl+Alt+Shift+H | Next / previous heading |
| Ctrl+Alt+L | The list of every heading |
These work in every kind of document. In rich text they find the
heading sizes listed above. In Markdown they find lines that start with
#. In HTML they find <h1> to
<h6>. A # inside a fenced code block is
not treated as a heading.
Skimming a long document with folding
When a sighted person gets a long document, they scroll and glance to see what is in it. Folding gives you the same quick overview by ear.
| Key | What it does |
|---|---|
| Ctrl+Shift+F9 | Fold or Unfold Section (the one you are in) |
| Ctrl+Alt+Shift+Down | Next Section |
| Ctrl+Alt+Shift+Up | Previous Section |
| Ctrl+Shift+F10 | Unfold Everything |
Try it like this:
- Open a long Markdown document.
- Press Ctrl+Alt+Shift+Down to move from section to section.
- Each time, you hear the heading, whether it is folded, and how many lines are under it, for example “Installing, expanded, 34 lines”.
Folding never hides your text. A folded section reads exactly the same when you arrow through it, and Find still finds things inside it. Think of a fold as a note to yourself that says “I have dealt with this part”. You hear it as you pass by.
Folding works in Markdown documents, where a heading line starting
with # marks where each section begins.
If you would like to practise this with the app guiding you, the tutorial Skimming something long walks through it step by step.
Hearing that you are on a heading
When you arrow onto a heading, QUILL Lite says the level, for example “Heading 2”.
Your screen reader cannot tell you this in an editor, because Windows editing boxes have no way to mark a paragraph as a heading. So QUILL Lite says it for you, and keeps it short:
- Just the level. Your screen reader is already reading the line, so you do not hear the words twice.
- Once, when you arrive. Moving around inside the heading says nothing more. Leave and come back, and you hear it again.
- In rich text and in Markdown alike.
When you apply a heading yourself, you hear that once, not twice. And opening a document whose first line is its title does not greet you with “Heading 1”.
Turning heading announcements off
Sometimes you just want to read a document as text. Press Ctrl+Alt+F3 (View > Announce Headings) to turn the heading cue off, and press it again to turn it back on. You hear which way it went: “Headings will not be announced”, or “Headings announced on arrival”. QUILL Lite remembers your choice, but it is meant to be flipped whenever you need it.
When a # is not a heading
In a .md or .txt file, or a new document
you have not named yet, a line starting with # is a
heading. In a .py, .sh, .ini,
.yml or .conf file, a # starts a
comment, so QUILL Lite says nothing and lists nothing. In an HTML
document, headings are <h1> to
<h6>, and those are the ones QUILL Lite reads and
writes.
Hearing that you are in a list
When you arrow into a list, QUILL Lite says something like “Bulleted list, 5 items”. Go a level deeper and you hear “Level 2, 3 items”. Arrow out and you hear “Out of list”.
On a web page, your screen reader tells you about lists. In an editor, a list is just lines of text, so without this a nested outline would sound like a run of lines starting with a dash. You would be left counting spaces by ear to know the level.
It works in Markdown and in HTML, for all three kinds of list:
| Markdown | HTML | |
|---|---|---|
| Bulleted list | -, *, + |
<ul> |
| Numbered list | 1., 1) |
<ol> |
| Definition list | a line, then : the definition under it |
<dl> |
In a definition list you also hear “Term” and “Definition” as you move between them, so you always know which part you are in.
Items are counted at your own level, inside your own list. Say a list has three items and the second one has four sub-items. You hear “3 items” at level one and “4 items” at level two, never “7”. Two sub-lists under two different bullets count as two separate lists.
What it never says
- Nothing as you move down a list. Your screen reader is already reading each item.
- Nothing about
- - -or***. Those are dividing lines, not lists. - Nothing inside a fenced code block. A
-in a code sample is part of the sample. - Nothing in a plain text document. Ordinary writing is full of hyphens, and you do not want to hear about every one.
Turning list announcements off
Press Ctrl+Alt+F5 (View > Announce Lists). It has its own switch, separate from headings. When you are reorganising an outline, the levels help. When you are proof-reading, you may prefer quiet. You hear which way it went: “Lists will not be announced”, or “Lists announced as you enter them”.
Which item you are on
The spoken cue does not tell you which item you are on, because hearing that on every arrow press would be too much. The status bar’s List cell does. It says something like “Bulleted list, 4 of 9, level 2”, and you can check it whenever you like. Press Enter on that cell to turn the spoken list cue off and on.
All of them at once: the Heading Organizer
Alt+Shift+O opens Heading Organizer…: every heading in your document in one list. It is the easiest way to see and change the shape of a document, because the list reads the shape back to you as you work.
- Arrow through the list. Each row says its level and its text, for example “Heading 2: Installing”.
- Press Tab to demote the heading you are on, or Shift+Tab to promote it.
- Use Move Up and Move Down to move a heading, together with everything under it, past its neighbour.
- Use Rename to change a heading’s words without moving it.
- Use Validate to check the result. It makes sure the document starts at Heading 1 and never skips a level on the way down, which is what screen readers rely on.
- Press Apply when you are happy.
Beside the list there is a preview of the section under the heading you are on, which helps when two headings have similar names.
Nothing changes in your document until you press Apply. Everything you did counts as one change, so one Ctrl+Z puts it all back. QUILL has the same window.
The Heading Organizer works in Markdown, HTML and rich text documents. In rich text it moves each heading with its formatting, so bold and sizes come along.
Rearranging headings one at a time (Format > Structure)
| Key | What it does |
|---|---|
| Alt+Shift+Left | Promote heading: one level shallower |
| Alt+Shift+Right | Demote heading: one level deeper |
| Alt+Shift+Up | Move this whole section up, past whatever is above it |
| Alt+Shift+Down | Move this whole section down, past whatever is below it |
| Alt+Shift+F5 | Select this section, subsections and all |
| Ctrl+Alt+Shift+F5 | Move Section To…: pick a destination instead of a direction |
These keys save you from cutting and pasting to reorganise a document. Selecting a section by hand means finding exactly where it ends by ear, which is easy to get wrong. Alt+Shift+Up moves the whole section in one press and tells you what happened.
A “section” is the heading you are in plus everything under it, down to the next heading at the same level or higher. So moving a Heading 2 brings its Heading 3s along with it.
Where a moved section lands
The move keys always move. If there is no heading at the same level next to yours, the section simply trades places with whatever is next to it, the same way Word’s outline view does on these keys. The first section inside a parent moves up above the parent’s own heading.
A moved section keeps its level. Press the other key and you are back exactly where you started. To change a level, use Alt+Shift+Left and Alt+Shift+Right. You can move a section and then promote it.
You hear where the section ended up, for example “Section moved below Soup. Now 2 of 3 at this level.” That tells you where it sits in the outline, which your screen reader cannot tell you.
Sometimes a section has nowhere to go. In a document where every heading sits inside the one before it, everything below you is inside your own section. QUILL Lite tells you so and suggests what to do: “Bottom of Heading 1. Everything below is inside this section. Alt+Shift+Left promotes Heading 3 to make it a sibling.” The key it names is your own, so it is still right if you have changed it.
Select Section (Alt+Shift+F5)
Alt+Shift+F5 selects the section you are in, with every subsection, stopping just before the blank line that separates it from the next one. Then press Ctrl+X and Ctrl+V to put it anywhere you like: elsewhere in this document, in another document, or in another program.
You hear how much you selected, for example “Selected Bread and 1 section under it, 7 lines”, or “Selected Bread, 4 lines” when nothing is nested inside. That answers the question “did it take the sub-headings too?”
Move Section To… (Ctrl+Alt+Shift+F5)
Pressing Alt+Shift+Up forty times is no way to move a section across a long document. Ctrl+Alt+Shift+F5 asks where you want it to go instead. It asks two questions, each answered from a list you can type into.
- Which heading? Every heading in the document, in
order, one per row, for example
3 of 7, level 2 - Bread. The position comes first, so two sections both called “Notes” are easy to tell apart. Type to narrow the list; the order stays the same as you type. You start in the search box, and Enter there takes you into the results. - Before it, after it, or inside it? Pick one of three rows. Note that After it puts your section below that heading and everything under it.
The whole move is one change, so one Ctrl+Z undoes it. You hear where the section landed: “Moved Salad before Bread. Now 1 of 3 at this level.”
Inside it is the only choice that changes levels. Your section becomes the last one under the heading you picked, and it and everything under it go one level deeper. You hear the new level: “Moved Bread inside Soup, now Heading 3. Now 1 of 2 at this level.”
There are two things it will not do, and it tells you why:
- A section cannot move inside itself. If you pick a heading that sits under the one you are moving, you hear “Sourdough is inside Bread, so Bread cannot move into it. Promote Sourdough first if you want them side by side.” Those headings stay in the list, so you are never left wondering where one went.
- Nothing goes deeper than Heading 6, because Markdown has no deeper level. It tells you so and offers After it instead.
Press Escape at either question to change nothing. Nothing is announced, because nothing happened.
Good to know about all six keys
- Promoting a Heading 1 leaves it a Heading 1. It never turns into ordinary text.
- Moving and selecting sections need a Markdown or HTML document, where the heading is written in the text. In rich text a heading is a font size, so there is nothing to move, and QUILL Lite tells you so. Promoting and demoting work in both.
- These keys are the same in QUILL. Learn them once and they work in both editors, and you hear the same words in each.
The tutorial Skimming something long ends with rearranging a document, if you would like to try these keys with some guidance.
Checking off tasks
A task list is a list whose items start with a box:
- [ ] for something to do and - [x] for
something done. AI-written plans are full of them, and
Ctrl+Alt+I (Markdown Tag…) can insert
one.
Put the cursor on a task and press Ctrl+Alt+Enter (Format > Toggle Task Done) to check it. Press it again to uncheck it. You hear what changed and how many tasks in that list are done, for example “Checked: Write the tests. 3 of 7 tasks complete.” Select several tasks first to check them all at once. Ctrl+Z takes it back. On a line that is not a task, QUILL Lite says so and changes nothing. This is the same key as in QUILL.
Links
To add a link, press Ctrl+K. A box opens asking for the address and the words to show.
- If you select some words first, they are already filled in for you.
- If you leave the words empty, the address itself is shown as the link.
QUILL Lite writes the link the right way for your document:
[text](address) in Markdown, and
<a href="address">text</a> in HTML. In a rich
text document, the link becomes a real link in the text, with no
brackets to see.
The Insert menu
The Insert menu is for anything you put into your document other than typing.
| Key | What it does |
|---|---|
| F5 | Today’s date and the time |
| Ctrl+Shift+F2 | Special Character: 357 of them, in 15 groups, searchable by name or code point |
| Alt+. | Emoji: search or browse, with a description of each one |
| Shift+Enter | A line break that does not start a new paragraph |
| Ctrl+Alt+T | Table: the columns and rows you ask for, a real table in rich text (see “Making a table”) |
| Ctrl+Alt+I | Markdown Tag: everything Markdown can write (Markdown documents only) |
| Ctrl+Alt+O | HTML Tag: 111 tags and 20 whole form fields, searchable by what they do |
Insert sits just before Format on the menu bar, the same as in Word. You put something in, then you format it.
Emoji (Alt+.)
Press Alt+. to open the emoji picker. You can search
by name, by keyword, by what it looks like, or by a typed smiley:
:) finds the smiling face and <3 finds the
heart. Or you can browse by category, starting with
Favourites and Recent.
Every emoji has a written description of what it shows. You arrow through a list, and the description sits in a pane beside it, so you know exactly what you are about to send.
When you insert one, QUILL Lite says its name. Screen readers do not all read emoji the same way, and some say nothing at all, so this is how you know it went in.
Emoji work in every kind of document, rich text included.
The two tag pickers
There are two tag pickers, one for Markdown and one for HTML.
Markdown Tag appears only in Markdown documents. In a plain or rich text document it is not on the Insert menu at all, and if you press Ctrl+Alt+I there, QUILL Lite just says “Markdown tags are for Markdown documents.”
HTML Tag stays on the menu in every document, but it is greyed out unless the document is HTML, and your screen reader tells you so when you arrive on it. If you press Ctrl+Alt+O anyway, QUILL Lite tells you what kind of document you are in and that Ctrl+Alt+F6 is how to change it.
In both pickers, if you have text selected, the tags go around it. If you do not, the cursor lands between the opening and closing tags, ready for you to type.
Markdown Tag (Ctrl+Alt+I)
This offers bold, italic, inline code, a fenced code block, the six heading levels, bullet, numbered and task lists, blockquote, link, image, table and footnote. Type a few letters to narrow the list. If you choose Link or Image, it asks you for the address next.
HTML Tag (Ctrl+Alt+O)
This offers 111 tags and 20 whole form fields. You can search by what
a tag does as well as by its name. Type “dropdown” and you find both a
finished, labelled dropdown and the bare select tag. Type
“glossary” and you find <dl>. Type “acronym” and you
find <abbr>. Type “subtitles” and you find
<track>.
When you choose a bare tag, QUILL Lite asks if you want to add
attributes, for example
class=note; id=summary; aria-label=Summary. If you do not
need any, just press Enter on the empty box to skip
it.
Whole form fields, wired up
The first rows in the HTML picker are not single tags. They are
finished form controls. Choose Form field: dropdown and
you get the label, a for that matches the field’s
id, the <select>, and three
<option>s, all at once.
This saves you the fiddly part. The connections between a label and
its field are invisible on the page. A missing for, a radio
group without a shared name, or two fields with the same
id all look fine until somebody tries to use the form.
These fields arrive with all of that already done.
| Choose | You get |
|---|---|
| text, email, password, telephone, web address, number, date, search, file upload | a labelled input of that type, with autocomplete where
the browser can help |
| long answer (textarea) | a labelled, five-row text area |
| dropdown (select) | label, select, and an empty first option, so nobody can send an answer they did not choose |
| dropdown with groups | the same, with two <optgroup>s |
| checkbox | the box first, then its label, so the label can be pressed too |
| checkbox group | a <fieldset>, a <legend>, and
boxes sharing one name |
| radio group | the same, with three radio buttons, one shared name,
and exactly one chosen to start with |
| autocomplete (input + datalist) | an input joined to its own list of suggestions |
| required, with hint and error | a hint and an empty error, both named by
aria-describedby, plus aria-invalid and
role="alert" |
| submit button | a <button type="submit"> with real text, not an
<input value=""> |
| whole form | a contact form: fieldset, legend, three labelled fields, and a submit button |
| grouped fields (fieldset) | an empty fieldset with a legend, for grouping fields you already have |
Two things make this even easier:
- Select a word first and it becomes the label. The
idis made from the same word, so the two match. Select “Postcode”, choose Form field: text, and you get a Postcode field withid="postcode"andfor="postcode". - It never repeats an
id. QUILL Lite checks your document first. If you insert a second email field, itsidisemail-2, so the two fields never get mixed up.
The bare tags are all still in the list, just below the form fields, for when a single tag is what you want.
Typing things there is no key for
Insert > Special Character… (Ctrl+Shift+F2) opens a picker with 357 characters that your keyboard has no key for. There are two ways to find one.
Search for it
The window opens in the search box. Type part of a name, such as
dash, euro, acute,
arrow or apostrophe. Everyday words work too,
even when they are not the official name: gbp,
sterling, copyright, eszett,
micro. Press Enter to move into the
results.
You can also type a code point. 2014,
U+2014 or d8212 all bring up the em dash
first. This works for any character at all, even one that is not in the
357.
Browse a group
Clear the search box and you can browse fifteen groups: Whitespace, Dashes and hyphens, Quotes, Invisible and control, Typography, Legal and reference marks, Currency, Maths and units, Fractions, Superscripts and ordinals, Arrows, Accented letters (small and capital, listed separately), Greek letters, and Punctuation from other languages.
Choosing and inserting
The results list has three columns: the character, its name and its code point. As you arrow, the Description pane below shows the same detail Character Details… gives for a character already in your document. The code point is handy when two names sound alike: “Thin space” is U+2009 and “Hair space” is U+200A.
Press Enter to insert the character you are on. QUILL Lite then tells you what it put in, for example “Inserted, U+2014 Em dash”. Many of these characters are invisible on the page, so hearing it is how you know it worked.
QUILL has the same picker, on the same key.
Ending a line without starting a paragraph
Insert > Line Break (Shift+Enter, the same key as in Word) ends the line you are on and starts a new one, without starting a new paragraph.
This matters mostly in Markdown. A blank line between two lines makes two paragraphs, usually with a gap between them. A line break keeps them in the same paragraph, one under the other. That is what you want for an address, a poem, or a few short lines that belong together.
QUILL Lite writes the break the way the Markdown line break style setting says, and tells you which one it used. The standard choice is a backslash at the end of the line. The other choice is two spaces at the end of the line, which you cannot see or hear, and which some programs remove when they save. If you have ever added two spaces to the end of a line and nothing happened, that is probably why.
QUILL has the same command on the same key.
What you learned, and where to go next
The formatting keys write the right thing for each kind of document. Ctrl+Shift+N takes all formatting off, and Ctrl+Shift+D tells you what formatting you are standing in. You can move between headings, hear when you arrive on a heading or walk into a list, skim with folding, and reshape a document with the Heading Organizer and the Structure keys. Ctrl+K adds a link written the right way for your document. The Insert menu puts in the date, emoji, special characters, line breaks and Markdown or HTML tags, and tells you what went in each time.
For a guided walk through headings, folding and rearranging, try the tutorial Skimming something long. To see how the kind of document changes what these keys write, try Four kinds of document, and how to say which.
Next, Chapter 7, Checking your writing, covers spelling, the thesaurus and the dictionary.
Chapter 7: Checking your writing
WordPad never had a spell checker. QUILL Lite has the same one QUILL uses, and it is made to be heard rather than seen: a short sound when you finish a word it does not know, the letters spelled out when you want them, and the Applications key to fix the word you are on. This chapter covers all of that, then the thesaurus and the dictionary for finding a better word, and finally how to find out exactly which character your cursor is on.
Spell check
QUILL Lite has a spell checker, the same one QUILL uses. WordPad never had one. You can check as you type, check the whole document, or fix one word at a time.
Checking the whole document
Press F7 to check the whole document. Here is what happens:
- QUILL Lite finds the next misspelled word and shows you suggestions.
- Arrow through the suggestions.
- Choose what to do: change this word, change every one like it, skip it, or add it to your dictionary so it is never questioned again.
The check starts where your cursor is, just as in Word. When it reaches the end of the document, it tells you, then carries on from the beginning. If you would rather it simply stopped at the end, you can turn that off in Preferences.
The spelling keys
| Key | What it does |
|---|---|
| F7 | Check the whole document |
| Alt+Shift+F7 | Suggestions for the word you are on |
| Ctrl+F7 / Ctrl+Shift+F7 | Go to the next / previous mistake |
| Alt+Shift+L | List every misspelling, with its line |
| Ctrl+Alt+F9 | Add this word to your dictionary |
| Ctrl+Alt+F7 | Turn checking-as-you-type on or off here |
| Ctrl+Alt+Shift+F7 | Spelling Announcements: how a misspelling is said |
Alt+Shift+F7 and Ctrl+Alt+F9 work from anywhere in a word, not only from its first letter.
Hearing the letters
Ctrl+F7 takes you to the next mistake and selects it, so your screen reader reads the word. Then, after a short pause, QUILL Lite spells it out. That matters because “receive” and “recieve” sound exactly the same. The letters tell you what is wrong. If you do not need the spelling, just press your next key and it stops.
Every misspelling in one list
Alt+Shift+L lists every misspelling at once, with the line each one is on. Press Enter on a row to go there. This is handy when you want to know how many mistakes there are, or pick which one to fix first. Words you have chosen to ignore are left out.
While you type
When you finish a word that is not in the dictionary, you hear a short falling blip, and the status bar shows which word it was. “Finish” means you typed a space, a comma or a new line after it, so you are never interrupted in the middle of a word. It is a sound rather than speech, so it does not talk over the sentence you are writing.
You can silence the sound, have the word spoken as well, or change how long it waits before mentioning the same word again. All of that is in Tools > Spelling > Announcements… (Ctrl+Alt+Shift+F7).
If you would like to try spelling with the app guiding you, the tutorial Spelling, without a red squiggle walks through typing a mistake, fixing it, teaching a word and checking the whole document.
Spelling Announcements
The Spelling Announcements window has twelve settings in three groups. QUILL has the same twelve settings under Spelling in its Settings window, so setting them up once sets up both.
While you are typing
Whether the sound plays at all, whether the word is spoken too (off to begin with), and how long to wait before the same word is mentioned again. Zero means every time.
Spelling a word out
Whether words are spelled out at all, and how:
- Letters are the fastest.
- The phonetic alphabet (romeo, echo, charlie) is clearer when B, D, E, P, T and V all sound alike, such as with a fast voice, a poor speaker or a noisy room.
- Both is good for learning a new word.
You can also have capitals named, so “cap M, A, C, cap D” tells MacDonald from Macdonald. An example box shows what your choices sound like, and says it out loud as you change them.
When the letters follow
There are three pauses before a word is spelled out, one for each place it happens:
- in the F7 check, where you have stopped to decide, the pause is longer;
- when moving between misspellings, it is shorter;
- in a list of suggestions, where you are arrowing, it is shorter again.
You can switch each one off on its own.
The word you are on: the Applications key
This is the quickest way to fix a word as you go:
- Put your cursor in a word QUILL Lite thinks is misspelled.
- Press the Applications key (or Shift+F10).
- Press Down Arrow once. You land on the first suggestion.
- Press Enter to use it.
No window opens and your cursor stays where it was. A sighted person spots a red squiggle and right-clicks it. For you, the Applications key is the squiggle, and the first thing it offers is the answer.
The menu is always laid out the same way:
- The suggestions, at the top.
- A separator, then one row called Spelling Actions for “wrold” (with your word in it).
- The Thesaurus and Dictionary submenus for the word (see below).
- When your cursor is on a web address, two rows for it: Open followed by the address, which opens it in your web browser, and Copy Link Address. They are there for a plain address, a Markdown link and an HTML link alike, and they are simply not in the menu when there is no link.
- The everyday rows: Undo, Redo, Cut, Copy, Paste, Delete, Select All.
Only the number of suggestions changes. Everything after them stays in the same order, so you can learn it once.
Inside Spelling Actions
| Row | What it does |
|---|---|
| Ignore Once | Skip this one place. Nothing is remembered after you close the window. |
| Ignore in This Document | Stop reporting this word anywhere in this document, until you close it. |
| Add “word” to My Dictionary | Keep it for good, in your own dictionary. |
| Add to This Document Only | Keep it beside this file, so anyone who opens the file gets it too. |
| More Suggestions… | The full list, in a window you can arrow through. |
| Check Document… | The F7 check, from here. |
| Next / Previous Misspelling | Move on without leaving the keyboard. |
A word you ignore is ignored everywhere: you stop hearing about it as you type, Ctrl+F7 stops going to it, and Alt+Shift+F7 stops offering suggestions for it. Ignoring lasts until you close the document. To keep a word for good, add it to a dictionary.
Thesaurus and Dictionary on any word
The Applications key menu has two more submenus on any word, spelled right or not. They come after the spelling rows and before the everyday rows, and both name the word they are about, so you always know what they will do.
- Thesaurus for “running” opens on the best replacements. Press Enter on sprinting and it replaces running. QUILL Lite looks the word up as run, then gives you the replacement back in the -ing form, with the same capitals as your word. Below the first meaning, each other meaning has its own submenu (for example “As a noun: …”), then an Opposites submenu, then Say Word Summary, which tells you what the thesaurus knows without opening anything, and More in Thesaurus…, which opens the full thesaurus window.
- Dictionary for “running” starts with Look Up “running”…, the dictionary that works without AI (see Dictionary, later in this chapter). When AI help is on, it then offers the twelve questions the AI dictionary can answer about the word as it is used in this sentence: Define in Context, Synonyms That Fit, Simpler Word, More Formal Word, More Vivid Word, Opposites, Is This the Right Word?, Use It in a Sentence, Where It Comes From, How to Say It, Rhymes, and the Word Explorer, which answers all of them at once. Last comes Find the Word For…, the reverse dictionary. If AI help is on but you have no key and no ChatGPT sign-in, the submenu has one row that tells you so and opens the account window.
If you have selected a single word, that word is used instead of the one at the cursor. There is no Thesaurus row on a number or on empty space.
On a word that is spelled correctly, there is no Spelling Actions row at all, just the thesaurus, the dictionary and the everyday rows.
QUILL has the same menu in the same order, with one extra dictionary for its projects.
When it stays quiet
Some files are not writing at all. They hold settings and instructions for programs, full of made-up words and abbreviations that no dictionary knows. Checking those as you type would give you a stream of warnings that are all wrong.
So QUILL Lite does not check those files as you type. It recognises them by the kind of file they are, and tells you once when you open one, so you know nothing is broken.
If you do want checking in one of them, press Ctrl+Alt+F7. It changes only the document you are in. Tools > Spelling shows a check mark beside Check While Typing so you can always see which way it is set.
F7 always works, in every file. If you ask for a check, you get one.
Your dictionary
Words you teach QUILL Lite are kept in your own dictionary, in QUILL Lite’s folder. If you also use QUILL, one setting in Preferences lets both share the same list, so a word you teach either one is known to both.
A single document can also have its own short word list, kept in a small file beside it. That is useful for names that belong to one piece of work and nowhere else.
Thesaurus
The thesaurus helps you find a different word for the one you have. Press Shift+F7, the same key as in Word and QUILL, or choose Tools > Thesaurus…. It opens on the word you are on, or the word you selected. If your cursor is not on a word, it asks you for one.
It is the same thesaurus QUILL uses, and it comes inside QUILL Lite. Nothing is downloaded and nothing is sent anywhere.
It finds the word you mean
A thesaurus lists plain forms of words: run, not running; happy, not happier. QUILL Lite works your word back to its plain form for you (running to run, studies to study, happier to happy, stopped to stop) and tells you so in the title, for example “running (as run)”, and in each meaning’s row, for example “verb, from run: sprinting, dashing, …”.
Replacements come back in the right form
Choose sprint for running and your document gets sprinting. Choose glad for Happier and you get More glad, because QUILL Lite knows which words take -er and which take more. It knows irregular verbs too: replacing sought with seek gives you sought. If it is not sure of a form, it gives you the plain word rather than guess.
Using the thesaurus window
- You start in the Senses list. There is one row per meaning, with the part of speech first. Type n to jump to the nouns, or v to the verbs.
- Press Tab to reach the words for the meaning you picked. You get replacements first, then broader: words, then opposite: words, each labelled.
- Press Enter, or choose Replace, to put the word in place of yours. The selection is then cleared, so your next keystroke cannot type over it.
Other choices:
- Copy puts the word on the clipboard instead, and tells you so.
- Escape closes the window and changes nothing.
- If you typed the word into the thesaurus rather than starting from your document, Replace is not available and Copy is the default.
A quick summary without opening anything
Say Word Summary (Ctrl+Alt+Shift+[) tells you what the thesaurus knows about a word, without opening a window. You hear something like: “running, looked up as run: 27 meanings as a verb, 6 as an adjective, 3 as a noun. First: sprinting, dashing, … Opposites: standing, …”. It is also in the Thesaurus submenu of the Applications key menu. It is a good way to decide whether the full window is worth opening.
Checking your word lists
Tools > Spelling > Dictionary Status… (Alt+Shift+;) tells you how many words are in your personal dictionary and in this document’s own list, where each file is kept, and whether the thesaurus is there.
Turning it off
The thesaurus and dictionary are one switch in Customize Features, called Dictionary and thesaurus. It is on to begin with, and off in the WordPad and Notepad profiles.
Dictionary
QUILL Lite has two dictionaries. The first, Look Up, works without AI. The second uses AI to answer questions about a word as it is used in your sentence.
Look Up: the dictionary without AI
To open it, press Alt+F10 (Tools > Look Up Word…), or choose Look Up “word”… at the top of the Dictionary submenu on any word. It is the same Look Up window QUILL has.
- You start in the Result, a read-only box you can arrow through. It gives the word, then a labelled section for each kind of answer.
- Under it, Words you can use lists every synonym, opposite, related word and rhyme, each saying which it is.
- Press Enter, or choose Replace Word, to put the selected word in place of yours.
You can also choose Copy to copy the selected word (or the whole result, if nothing is selected), or Add to Dictionary to teach the word to your spelling dictionary.
Without the internet
When you are offline, Look Up gives you synonyms, opposites and related words from the word list inside QUILL Lite. Nothing leaves your computer.
With the internet, when you say so
There is a checkbox called Use online sources. It is off until you check it. When it is on, the word, and only the word, never your sentence or your document, is sent to three free services that need no account and no key:
- the Free Dictionary, for definitions with examples,
- Datamuse, for more synonyms, opposites, rhymes and related words,
- and Wikipedia, for a short summary with a link to the article.
You see the offline answer straight away and hear “Looking up online”. When the online answer arrives, it replaces the result and you are told. If Wikipedia has no real article for the word, there is simply no encyclopedia section.
QUILL Lite remembers your choice, and so does QUILL if the two share settings, so you are not asked again. Uncheck the box and you are offline again from the next lookup.
The AI dictionary
The rest of Tools > Dictionary, and of the Dictionary submenu on a word, uses AI to read the sentence your word is in. The offline thesaurus knows every meaning of bank, but it cannot tell which one your sentence means. These twelve questions send the word and the sentence it is in (never the rest of your document) and answer in plain words written to be listened to. Where it helps, you also get a list of choices, each with a reason.
| Row | Key | What comes back |
|---|---|---|
| Define in Context | Ctrl+Alt+Shift+’ | What the word means here, its part of speech, and the meaning you might be confusing it with |
| Word Explorer… | Ctrl+F10 | Everything at once: meaning, how to say it, an example, where it comes from, what it is confused with, and the best replacements |
| Synonyms That Fit | Ctrl+Shift+; | Replacements that keep this sentence’s meaning and tone, already in the right form |
| Simpler Word | Ctrl+Shift+- | Plainer, more widely known words, and what is lost |
| More Formal Word | Ctrl+Shift+= | Words suited to professional writing |
| More Vivid Word | Ctrl+Shift+’ | Livelier or more specific words |
| Opposites | Alt+Shift+- | Opposites that would fit in the word’s place |
| Is This the Right Word? | Ctrl+Alt+Shift+/ | Affect or effect, complement or compliment: a plain yes, or the difference and the right word first |
| Use It in a Sentence | Alt+Shift+= | Three short example sentences in the same sense |
| Where It Comes From | Alt+Shift+, | The word’s origin and how its meaning developed |
| How to Say It | Alt+Shift+’ | Syllables with the stress in capitals, a plain respelling, the IPA, and the common mispronunciation |
| Rhymes | Ctrl+Alt+Shift+; | Perfect rhymes first, then near rhymes, with syllable counts |
| Find the Word For… | Ctrl+Alt+Shift+] | The reverse dictionary: describe the meaning, get the word, inserted at the cursor |
The answer window
- You start on the answer, so your screen reader reads it to you.
- Press Tab to reach Choices: one line per replacement, with a note.
- Press Enter, or choose Use This Word, to put the selected word in place of yours (or at the cursor, for Find the Word For). One Ctrl+Z takes it back.
Other buttons:
- Copy Choice and Copy Answer copy to the clipboard.
- Ask Something Else… closes the answer and opens the Dictionary submenu again on the same word.
If you typed over the word while the answer was on its way, Use This Word is not available and tells you why. Copy still works.
What you need for it
The AI dictionary works with your ChatGPT subscription or your own AI key, from OpenAI or Google Gemini. It does not use QUILL’s free AI service, because a dictionary gets asked many times a day and would use up the free allowance quickly. If you have neither, every row tells you so and opens the account window. All of these rows switch off together when you turn off AI help in Customize Features. Chapter 10, AI help, explains how to connect a key or sign in.
Inline notes
An inline note is a comment you attach to a line or a selection: a question, a reminder, or what you think of a plan somebody sent you. They are on Tools > Inline Notes, on the same keys as in QUILL.
- Alt+Shift+I (Add Inline Note…) adds a note to the selected text, or to the line you are on if nothing is selected. The Note on line at the top shows the start of that text, so you can check you are in the right place before you save.
- Alt+Shift+J and Alt+Shift+K (Next Inline Note and Previous Inline Note) move to the next or previous note and read it to you. They go round from the end to the start.
- Alt+Shift+H (Speak Inline Note) reads the note you are on. Press it twice quickly to change or delete the note.
- Alt+Shift+Delete (Delete Inline Note…) deletes the note you are on. QUILL Lite reads you the note and asks first; No is the default.
- Alt+Shift+Enter (List Inline Notes…) shows every note in the document: the note, the line it is on, the text it is about, and whether it is private or in the file. Enter goes to a note, Delete deletes one and F2 edits one. The buttons let you Remove All of them (you are asked first), Copy All of them as plain text, or Export them to a Markdown or JSON file.
A note follows its text as you edit. If the text is deleted, the note is not lost: the list shows it at the end, marked “the text it was on is gone”, so you can read it and remove it.
Hearing which lines have notes
As you arrow through a document, QUILL Lite plays a soft two-tap
sound when the cursor arrives on a line that has an inline note, private
or in the file. It plays once as you arrive, and never while you move
along that same line with the left and right arrows, Home,
End or Ctrl+Left and Ctrl+Right.
Move off the line and back, and you hear it again. A note on a selection
that runs over several lines counts as one place: you hear it as you
enter, not on every line of it.
For example, you have a note on the line “Back up the uploads
folder.” Arrow down: on the line before, nothing; on that line, the tap;
then press Alt+Shift+H to hear the note itself.
To change it, open Preferences and find When
the caret reaches a line with an inline note (the
inline_note_line_cue setting). The choices are Play
a sound (the default), Say “note”, and
Nothing. A few things to know:
- With the sound chosen, a braille display also shows the word “note”, because a sound does not reach somebody reading in braille without speech. With the word chosen, your screen reader’s braille shows it already.
- If your sound pack has no sound for this, QUILL Lite says “note” instead, so the setting never ends up silent by accident. You can change or switch off the sound itself in Sound Scheme, where it is listed as “Arrived on a line with an inline note”.
- Next Inline Note and Previous Inline Note read you the note itself, so arriving with them plays no tap on top.
Private notes and notes in the file
Normally a note is private. It is kept in QUILL Lite’s own folder, the document is never changed, and nobody else sees it. That works in every kind of document.
In a Markdown or HTML document, you can check Write this note into the file instead. The note goes into the document as a hidden comment on its own line, right after the text it is about:
Back up the uploads folder.
<!-- quill-note: And the database dump. -->
The file is still a proper Markdown or HTML file, and web pages hide the comment. But anyone who opens the file in a text editor, or an AI assistant you give it to, can read your note. That is the way to review a plan an AI assistant wrote for you: leave your notes in the file and hand it back. Because the note is part of the text, Ctrl+Z takes back adding, changing or deleting it.
The check box remembers your choice for each document. To start every new note in the file, turn on Write new inline notes into the file in Preferences. It is off unless you change it.
Notes from the command line
A script, or an AI assistant working in a terminal, can read and clear the notes in a file without opening a window:
QuillLite.exe --notes list plan.mdprints every note, its line and the text it is about. Add--jsonfor a list a program can read.QuillLite.exe --notes check plan.mdsays how many notes are left.QuillLite.exe --notes clear plan.mdremoves them all and saves the file.
The exit code is 0 when it worked (or, for check, when
no notes are left), 3 when check finds notes still there, 1
when the file cannot be read or written, and 2 when the command is
mistyped. Private notes never appear here.
What is this character?
Press Ctrl+Shift+C to hear exactly which character your cursor is on: its name, and how it behaves when you search.
This helps more than you might think. Your screen reader says “space” for several different characters that sound the same but act differently. One of them is often the reason a search will not find text that is plainly there.
For the full details, press Ctrl+Alt+C. It opens a window you can read line by line.
A page break, the character a PDF has between its pages, is named as one: Ctrl+Shift+C says “Page break”, and Ctrl+Alt+C adds that one page ends there and the next begins. See Page breaks, and what you hear.
What you learned, and where to go next
F7 checks the whole document, Ctrl+F7 hops between mistakes and spells each one out, and the Applications key fixes the word you are on, or opens or copies a web address your cursor is on. You can quiet or tune the spelling sounds, and teach QUILL Lite your own words. Shift+F7 opens the thesaurus and puts a better word in place, already in the right form, and Say Word Summary tells you what it knows without opening anything. Alt+F10 looks a word up, offline or online as you choose, and the AI dictionary answers questions about a word as it is used in your sentence. Ctrl+Shift+C names the character under your cursor, which helps when a search will not find something you know is there.
To practise spelling with the app guiding you, try the tutorial Spelling, without a red squiggle.
Next, Chapter 8, What you hear, explains what QUILL Lite says out loud, the sounds it plays, and how to catch a message you missed.
Chapter 8: What you hear
QUILL Lite talks to you through your screen reader, and plays small sounds when things happen. This chapter explains what it says and what it leaves to your screen reader, how to make it say less, a few keys that answer quick questions, how to silence or change its sounds, and how to catch up on something you missed while your attention was elsewhere.
Speech
QUILL Lite talks through your screen reader, NVDA or JAWS. It has no voice of its own, so you never get two voices talking over each other.
What it says, and what it leaves to your screen reader
QUILL Lite tries to say as little as it can. Your screen reader already tells you window titles, where focus has moved, the names of buttons and what you have selected. QUILL Lite only tells you the things only it knows: that a save happened, that a search went back to the top, that bold went on, that four things were replaced.
Hearing a message again
Everything QUILL Lite says also goes into the first part of the status bar. If you missed something, press F6 to hear it again. The guided tutorial What to press when you are lost shows you this.
If no screen reader is running, QUILL Lite does not speak at all, but every message is still in the status bar.
If it says too much
If you hold a key down, QUILL Lite can talk faster than anybody can listen. To calm it down, go to Preferences > Shortest gap between spoken messages. It is a number of milliseconds. Anything QUILL Lite would say sooner than that after its last message is skipped. Zero, the default, says everything as it happens. You do not lose anything by raising it: the status bar still gets every message, and F6 reads it back.
On a braille display
Everything QUILL Lite says also goes to a connected braille display, through NVDA or JAWS, right after it is spoken. Dictation’s live preview, the words heard so far, goes to the display only.
A burst settles instead of flickering. When several different messages arrive quickly, the first appears on the display at once, and the rest are replaced, a moment later, by the newest one. Before, each message replaced the last as fast as it arrived, so while you dictated, or while a quick run of status changes went by, the display changed faster than a finger could read the first cell. QUILL has worked this way for a long time; QUILL Lite now uses the very same code.
For example, dictate “please send the minutes by Friday”. Your display shows the first words as they are heard, then, a fraction of a second after you pause, the whole phrase, instead of a blur of half-phrases in between.
Speech is not affected. Every message is still spoken the moment it happens; only the display waits. The status bar still records every message, so F6 reads back anything the display skipped over. If a message cannot be spoken (no screen reader is running), it is not brailled either.
What formatting is here?
Press Ctrl+Shift+D (Format > Describe Formatting at Cursor) to hear the formatting where your cursor is. It is a quick way to check what a sighted reader would see at a glance.
What you hear depends on the kind of document:
- In a rich text document you hear the real formatting, for example “Arial, 14 point, bold, centred.”
- In a Markdown document it reads the markup around
your cursor. Inside
**bold**it says bold, and on a##line it says Heading 2. - In a plain text document it tells you it is plain text, because there is no formatting to describe.
Two smaller questions
- Ctrl+Shift+C (Describe Character) names the character under the cursor. Use it to tell a hyphen from a dash or a minus sign, which most screen readers read the same way.
- Ctrl+Alt+Shift+V (Describe Indent Depth) tells you how far the current line is indented, and whether with tabs or spaces.
How big is this document?
Press Ctrl+Shift+G (View > Document Statistics) to hear the size of the whole document, for example “1,240 words, 7,315 characters, 96 lines.”
The same numbers are in the status bar, but this is quicker than going there to find them.
Ctrl+Alt+W (Line Statistics) does the same for just the line you are on, or for what you have selected.
Sounds
QUILL Lite plays small sounds to let you know things happened. You can silence them all at once, or change them one by one.
Where QUILL Lite’s sounds play, and turning them off
QUILL Lite makes short sounds of its own. You choose where they play, and you can turn them off.
- Alt+Shift+M turns QUILL Lite’s sounds off. Press it again and they come back, on the same sound card as before. You hear a short sound as they go off, and another where they now play when they come back on, and both are spoken too. Tools > App Sounds has a check mark that shows whether they are on.
- Tools > Sound Scheme…
(Ctrl+Alt+Shift+O) opens the Sound Scheme window; its
App Sounds Play On… button lets you pick where they
play:
- System default. This is where it starts. The sounds go where Windows sends sound.
- None (no sounds). QUILL Lite makes no sounds at all. Everything it tells you is still spoken.
- Any sound card or headset in the list. The sounds get a device of their own.
After you choose, one sound plays on the new device, so you know straight away where it went.
If the device you chose is unplugged or asleep, you still hear every sound, on the system default, and QUILL Lite tells you once. When the device comes back, the sounds go back to it by themselves.
This changes QUILL Lite only. Your other QUILL apps keep their own choice, unless you have checked “Share these choices with my other Quill apps”, which copies a change here to the others that share. Your screen reader is never moved. Until October 2026, Alt+Shift+M silenced QUILL and QUILL Lite together. Now each app has its own; to silence every QUILL app at once, turn off Sound notifications in QUILL’s Settings.
If you only want to change one sound, use the Sound Scheme instead.
Every sound, in a list you can hear
Tools > Sound Scheme… (Ctrl+Alt+Shift+O) lists every sound QUILL Lite can make. As you arrow through the list, each one plays, so you can hear what it is. If you would rather move through the list quietly, clear the checkbox under the list.
Each row tells you the event, whether it is on, which sound file it plays, and how long the sound is. The buttons work on the row you are on:
| Button | What it does |
|---|---|
| Play | Play this event’s sound now, even if the event is switched off |
| Switched on | Silence this one event without changing which sound it has |
| Browse… | Use a WAV file of your own |
| No Sound | Remove the sound from this event entirely |
| Use Default | Put this one event back to the sound the scheme ships |
Saving and sharing your sounds
Save As Scheme saves your whole set of sounds under a name you choose. A scheme is just a folder of sound files, so you can copy it, back it up, or give it to a friend.
Restore All Defaults puts every sound back as it was and turns them all on. The original sounds are never changed, so you can always get back to them with one press.
QUILL uses the same Sound Scheme window and the same schemes, so a scheme you make in one shows up in the other.
Activity and Repeat Last Result
Sometimes QUILL Lite tells you something while your attention is elsewhere, and you miss it. These two commands let you catch up.
Activity (Shift+F9)
Help > Activity… (Shift+F9) is a list of everything QUILL Lite has told you about in this session, newest first. That includes things like a settings file that could not be saved, a save that worked after an earlier one failed, or work that finished after you closed the window that started it. Each row is one sentence: whether it worked, what it was, and when.
Press Enter on a row to take its first action. The buttons below the list say what the selected row offers, and are dimmed when it offers nothing:
- Retry tries the same thing again. For a settings file that could not be saved, that means saving it again, so if your disk was full and you have since made room, one key fixes it.
- Open Folder opens the folder in File Explorer with the file selected, so you can check whether the disk is full or the folder is read only.
- Copy Details copies the selected result as text, ready to paste into a message to support.
- Clear List empties the list for this session.
Opening a large file, or one on a network drive, shows up here too. You see it while it is still opening, and then as Opened or Could not open. So if a slow file finished opening while you were busy elsewhere, you can find out how it went.
All your document windows share one list. If a save failed while you were in a different document, you will still find it in Activity from any window. The list stays on your computer, and it never contains any of your document text.
Repeat Last Result (F9)
Help > Repeat Last Result (F9) says the most recent important thing again. That is the last thing QUILL Lite itself told you, not the last thing your screen reader read. It also tells you what Activity can do about it. If nothing has happened yet, it says so.
When a settings file cannot be saved
QUILL Lite tells you once, and keeps your changes for the rest of the session. In Activity, that row offers Retry and Open Folder. When a later save of the same file works, QUILL Lite tells you that too, so you know the problem is over.
What you learned, and where to go next
QUILL Lite speaks through NVDA or JAWS and only tells you what your screen reader cannot. Every message is kept in the status bar, so F6 brings back anything you missed. A few keys answer quick questions about formatting, a character, indent depth and the size of your document. Alt+Shift+M turns QUILL Lite’s sounds off and on, and Sound Scheme on Ctrl+Alt+Shift+O lets you hear, change or switch off each one and save your own set. Shift+F9 opens Activity, the list of everything QUILL Lite has told you this session, with buttons to retry or look into a problem, and F9 repeats the last important message.
The tutorial What to press when you are lost shows you how to hear a message again.
Next, Chapter 9, Writing by voice, shows you how to dictate instead of typing.
Chapter 9: Writing by voice
Dictation lets you write by talking. Press Ctrl+F11, say a sentence, and pause. When you pause, your words appear in the document at the cursor. You hear a short, soft tone, and QUILL Lite reads the words back so you know they came out right. Then it keeps listening, so you can go straight on to the next sentence. To stop, press Ctrl+F11 again or say “stop dictation”. If you would rather hold Ctrl+F11 down while you talk and let go to stop, you can turn that on; see Holding Ctrl+F11 to talk, below.
You do not have to say punctuation. The speech engines that come with QUILL Lite put in full stops, commas, question marks and capital letters for you. When you want a particular mark, just say it, like “comma” or “new paragraph”. What you say always wins.
It all happens on your own computer. Nothing is downloaded, nothing you say is sent anywhere, and no recording is kept. Your words are recognised, written into your document, and then forgotten. (If you have your own OpenAI key, or your own account with one of twelve speech companies, you can choose to have that company recognise your speech instead. That is off unless you turn it on, and “OpenAI dictation, with your own key” and “Speech providers: dictation with your own account” explain exactly what is sent. Larger speech models you can download stay on your computer too; “Which engine should I choose?” helps you decide.)
This chapter starts with your first dictation. Then it covers what you can say, starting and stopping with your voice, making dictation fit you, talking to the AI, writing down a whole meeting as it happens, dictating into other programs, turning a recording into text, and what to do when something goes wrong. Near the end, “Dictating well” gathers the habits that make the biggest difference, with two short paragraphs to practise on.
Getting started
Your first dictation, step by step
- Put the cursor where you want the words to go. If you select some text first, the first thing you say replaces it.
- Press Ctrl+F11. The first time after you open QUILL Lite, it takes a second or two to get ready. Then you hear two rising tones and “Dictation on”.
- Say a sentence the way you would say it to a friend, and pause.
- A moment later the sentence is in your document. You hear the soft tone, and the words are read back to you.
- Keep going. You do not need to press anything between sentences.
- When you are finished, press Ctrl+F11 or say “stop dictation”. You hear two falling tones and “Dictation off”.
Your words are written once you have been quiet for a little under a second. That means taking a breath in the middle of a sentence will not cut it in two. If a pause does split a sentence, and the next part starts with a word like and, but, which or to, QUILL Lite takes out the full stop the pause put in, and the sentence carries on. The same happens when the first part ends on a word no sentence ends on, like the or very. If you often stop to think, you can make the pause longer too; see “Longer pauses, and sentences you finish later” below.
Holding Ctrl+F11 to talk
Press Ctrl+F11 to start dictating and press it again to stop. That is all most people ever need, and it is how dictation starts out.
If you prefer to hold the key while you talk, like the button on a walkie-talkie, turn on Hold the dictation key to talk; a quick press still turns it on and off in More Dictation Settings. Then:
- Put the cursor where you want the words.
- Press and hold Ctrl+F11. You hear the two rising tones and “Dictation on” straight away.
- Keep holding the keys, and say what you want to say.
- Let go. Dictation writes your last phrase, then you hear the two falling tones and “Dictation off”.
With that turned on, a quick press still works just the same: dictation turns on and stays on until you press Ctrl+F11 again. QUILL Lite tells the two apart by how long you hold the keys. Half a second or more is a hold.
Stopping never cuts you off. If you press or let go of Ctrl+F11 while you are still finishing a sentence, dictation waits for that phrase, writes it, and then stops.
What you hear
| When | Tones | Words |
|---|---|---|
| Dictation starts | two rising tones | “Dictation on” |
| A phrase is written | one short, soft tone | the words that were written |
| Dictation stops | two falling tones | “Dictation off” |
| Something goes wrong | a low double tone | what happened, and what to do |
| A phrase takes more than a second (only if you turn it on) | a soft tick once a second | “Still working on that phrase”, once a session, after four seconds |
You can change any of these in Dictation Settings, and you can change or silence any tone in Tools > Sound Scheme. Two things always speak, though: a problem, and the answer to a command you gave.
The tick while a phrase is worked on. With a large model there can be a few seconds between your pause and the text. Check Tick while a phrase is being worked on (Alt+R) in More Dictation Settings and a soft tick plays once a second while you wait, from the first second until the text arrives or recognition fails. The first time in a session that a phrase takes four seconds, you also hear “Still working on that phrase.” While a tick plays, the microphone is not listened to for a moment, as with every QUILL Lite sound, so the tick is never written as speech. If your sound scheme has no tick sound, you hear the sentence at four seconds instead, each time. “After each phrase is written, give me” decides it too: set to nothing, there is no tick and no sentence; set to words only, there is no tick, and the sentence is said each time a phrase takes four seconds. It starts unchecked in QUILL Lite and QUILL, and checked in QUILL Transcribe.
The soft tone plays only once your words are really in the document, so when you hear it, you know they arrived. If you have the words read back, they come a quarter of a second after they are written, so your screen reader does not talk over them.
Hearing the punctuation that went in
When your words are read back, the punctuation is read too, by the same names you would use to dictate it. If you say “hello comma world period”, you hear “Hello comma world period” back, and you know the comma really went in. A sentence that ends in a question mark ends with “question mark”, a quotation starts with “open quote”, and a new paragraph is read as “new paragraph”. This happens whatever punctuation level your screen reader is set to, so a full stop the engine put in for you is never silently missing or silently there.
A few things stay quiet because they are part of a word or a number. The apostrophe in don’t, the hyphen in well-known, and the full stop or comma inside 3.5 or 1,000 are not read out. A web address is read the way you would say it: example.com is “example dot com”. When you dictate in Spanish, the marks are read with their Spanish names, like “coma” and “punto”.
Only the read-back says the names. The status bar and a braille display show the real characters, for example “Dictated: Hello, world.” If you would rather hear the words alone, open More Dictation Settings and uncheck Say punctuation marks in the read-back (Alt+S). It starts checked.
Use headphones if you have the read-back on. Through speakers, the microphone can hear the read-back and write it down a second time. If you use speakers, set “After each phrase is written, give me” to a sound only.
Choosing a speech engine
You choose the engine in Dictation Settings (Alt+Shift+F6), in the Speech engine list, which has the focus when the window opens. Arrow to one and press Enter. The first two come with QUILL Lite, inside the program itself, so dictation works the moment you install, with nothing to download.
| Engine | What it is like |
|---|---|
| Moonshine (the one it starts with) | Built in. Quick even on a modest computer, and puts in punctuation for you. For most voices it is the most accurate of the built-in engines. English only: when the dictation language is Spanish, the built-in Whisper does the listening instead. |
| Whisper | Built in. Also puts in punctuation for you, and is a little slower. Try it if Moonshine often mishears your voice or your microphone. English and Spanish. |
| Windows speech recognition | Windows’ own recogniser. It does not add punctuation, so you say every mark, and it often mishears a voice it has not been trained on. It can use any speech language you have installed in Windows. |
| Windows voice typing (Windows+H) | Hands you over to Windows’ own voice typing panel. Windows does the listening and the typing, so the commands, tones, read-back and wake phrase in this chapter do not apply. |
| A model you downloaded | Listed with “(downloaded)” and its tier after the name, once you download it in Better Accuracy: Speech Models… (Alt+B). Stays on your computer. See “Better accuracy: optional speech models”. |
| OpenAI (only with your own key) | OpenAI recognises your speech, so it is sent over the internet. Listed only when an OpenAI key is saved, and off unless you choose it; see “OpenAI dictation, with your own key”. |
| A speech provider (only with your own account) | One of twelve speech companies you already have an account with, once you set it up in Speech Providers… (Alt+V). Your speech is sent to that company. See “Speech providers: dictation with your own account”. |
Every engine puts in punctuation for you except Windows speech recognition. Each model in the list also says its tier, for example “Moonshine (fast, punctuates for you), Lightweight”. The tiers are explained in the next section.
Which engine should I choose?
The short answer: start with Moonshine, and change only if you have a reason. It needs nothing downloaded, it is the quickest, it is kind to your screen reader, and your voice never leaves the computer. Here is how to think about the rest.
What matters to you?
- Privacy and working offline. Moonshine, Whisper, Windows speech recognition and every downloaded model work with no internet connection, and nothing you say leaves your computer. OpenAI and the speech providers send your speech to a company over the internet, so they need a connection, and they ask before the first word is sent.
- Speed. Moonshine writes your words about a fifth of a second after you pause, using very little of the processor. Whisper takes a little longer. The large downloads can take a second or more after each pause.
- Accuracy. In our tests with real recordings, the built-in Moonshine got 6.5 percent of words wrong on audiobooks no model had been trained on, and NVIDIA Parakeet Unified 0.6B, a free download, got 3.2 percent: about half the mistakes. A downloaded model also copes better with accents, fast speech, a noisy room, names and long sentences. OpenAI and most speech providers are very accurate too, but cost money and send your speech away.
- Memory and an older computer. In the same tests, Moonshine used at most 584 MB of memory, Parakeet Unified 1.2 GB and Nemotron 1.5 GB. On a computer with 8 GB, dictation may take up to 1.6 GB beside your screen reader; on 4 GB, only the built-in engines and Moonshine base fit.
- Spanish. Moonshine only knows English. In Spanish, the built-in Whisper is used, and it got about one word in four wrong on real Spanish speech. NVIDIA Parakeet TDT 0.6B v3 got 4.4 percent wrong on the same recordings, so if you dictate a lot of Spanish and have 8 GB of memory, it is well worth the download.
What the tiers mean. Every model is labelled with one of three tiers, wherever you choose one:
- Lightweight: keeps up comfortably even on a modest computer. The built-in Moonshine and Whisper, Moonshine base, both Parakeet models and Whisper base.en.
- Balanced: more work than the built-in engines; keeps up on a computer with four or more cores. Nemotron and Whisper base.
- High accuracy: the fewest mistakes, for the most work; needs a capable computer, or patience.
Let QUILL Lite recommend one. Dictation Settings has a read-only line, Recommended for this computer, at the top of the right-hand column. Tab to it to hear which model suits this computer and your dictation language, and why. For more, press Better Accuracy: Speech Models… (Alt+B): the Recommendation box (Alt+C) explains the choice, What matters most (Alt+W) changes it to a balance of speed and accuracy, the quickest response, or the fewest mistakes, Show Recommended Model (Alt+S) moves to that model in the list so you can download it, and Switch to Recommended Model (Alt+H) chooses it once it is downloaded; press OK in Dictation Settings to keep it. The recommendation is only advice: QUILL Lite never changes your engine for you, and it never recommends OpenAI or a speech provider. Its figures come from our tests with real recordings, on one computer; yours may differ. “How we chose: tested on real speech”, in “Better accuracy: optional speech models”, has the numbers.
What it suggests depends on the computer, and on how much memory is free when you ask: it never suggests more than is free, less half a gigabyte kept back for your screen reader. If little memory is free, it names the built-in engine. Some examples, for a balance and for the quickest response:
| This computer | A balance | The quickest |
|---|---|---|
| 4 GB of memory, 2 cores | Moonshine | Moonshine |
| 8 GB, 2 cores | Parakeet TDT 0.6B v3 | Moonshine |
| 8 GB or more, 4 cores | Parakeet Unified 0.6B | Moonshine |
| 4 GB, dictating in Spanish | Whisper | Whisper |
| 8 GB, dictating in Spanish | Parakeet TDT 0.6B v3 | Whisper |
A worked example. Maria has a laptop with 16 GB of memory and 8 cores. She dictates long emails, and Moonshine keeps writing “Siobhan” and “Dún Laoghaire” wrong.
- She adds both names to My Words and Phrases (Alt+Shift+F10). That alone fixes many names, with any engine.
- She opens Dictation Settings (Alt+Shift+F6) and Tabs to Recommended for this computer. It says something like “NVIDIA Parakeet Unified 0.6B, Lightweight: keeps up on this computer’s 16 GB and 8 cores, about 1.2 seconds after you pause; stays on this computer; a 663 MB download.”
- She presses Better Accuracy: Speech Models… (Alt+B), then Show Recommended Model (Alt+S), then Download… (Alt+D), and answers Yes to the question that names the size and the licence.
- When she hears that it is downloaded, she presses Use for Dictation (Alt+U), then OK in Dictation Settings.
- She dictates for a day. Each phrase is written when she pauses, with about half the mistakes Moonshine made. If her screen reader feels slow, she goes back to Moonshine in the Speech engine list; the download stays, ready for next time. If she would rather follow her words on braille while she talks, she can try Nemotron instead (see “Nemotron or Parakeet: which should I try?”).
If Maria had a two-core laptop with 4 GB of memory, the advice would have been to stay with Moonshine, and perhaps try Moonshine base, a 141 MB download.
To switch engine at any time, open Dictation Settings, choose another in Speech engine, and press OK. Dictation Status (Alt+F9) tells you which engine and language you are using.
Speech providers: dictation with your own account
If you already have an account with a speech company, QUILL Lite’s dictation can use it. There are twelve: Microsoft Azure AI Speech, Google Cloud Speech-to-Text (Chirp 3), Amazon Transcribe, Deepgram, AssemblyAI, Speechmatics, ElevenLabs Scribe, Gladia, Rev.ai, Groq, Mistral Voxtral and IBM Watson Speech to Text. The built-in engines stay the default and the recommendation, and never send anything anywhere. None of this is needed, and none of it is on until you choose it.
What is sent. With one of these chosen as the speech engine, each phrase dictation hears is sent over an encrypted connection to that company, with your account, and the words come back. Nothing is sent while nobody is speaking. Where the company can take a list of words to expect, the newest names and terms from My Words and Phrases go with it, up to that company’s limit, so it spells them your way. Nothing goes through QUILL’s servers, and QUILL Lite keeps no copy of your voice. The company’s own policies apply to what it receives. The company bills you, not QUILL; QUILL Lite shows no prices and counts nothing, so look at your provider’s own usage page. None of it works in Safe Mode.
Setting one up, step by step:
- Open Dictation Settings (Alt+Shift+F6) and press Speech Providers… (Alt+V). The focus is on the Providers list.
- Arrow to the company. About this provider says whether it shows your words while you speak, whether it learns your words from My Words and Phrases (and how many), where your speech goes, and its usage page.
- Tab to its fields and fill them in: usually a key, sometimes a region, a project or an address. Press F1 on a field to hear where that company’s console shows it. A key is never shown again once saved; leaving a key field empty keeps the one already saved.
- Press Test Connection (Alt+T). QUILL Lite asks the company about your account, never with your speech, and says what it answered, such as “Azure answered: ready, region westeurope.” If something is wrong it says which field, such as “The key was refused. Check Key.”, and puts you there. Last result keeps what it said, so you can read it again.
- Press the Save button (Alt+S). Keys go to Windows Credential Manager at once, and are never written in QUILL Lite’s settings or logs. The other details, such as a region, are kept when you press OK in Dictation Settings.
- Close the page. The company is now in the Speech engine list, as, for example, “Deepgram (your own account; sends your speech to Deepgram)”. Choose it, and a question says exactly what will be sent and to whom. No is the default: if you just press Enter, nothing is sent and you keep the engine you had. Choose Yes to agree.
- Press OK in Dictation Settings, then Ctrl+F11, and talk.
Remove (Alt+M) forgets everything saved for that company, keys included. To stop sending your speech, choose another engine in Dictation Settings.
Which ones show words while you speak. Azure, Amazon, Deepgram, AssemblyAI, Speechmatics, ElevenLabs, Gladia, Rev.ai and IBM Watson show the words heard so far in the status bar and on braille. Google, Groq and Mistral send each phrase when you pause, so with them nothing appears until you stop.
If the connection goes. A lost phrase is said in one sentence, for example “Groq could not be reached. Check the internet connection.”, and dictation keeps listening. A refused key or an account with no credit left stops dictation and says so. QUILL Lite never switches to another engine by itself.
Limits for now. The providers are for dictating as you talk: Transcribe a Recording offers your computer’s models and OpenAI, not these. They have not yet been tried against every company’s live accounts, so if one does not behave, tell us with Help > Get Help from Support. Your agreement to each company is kept by QUILL Lite alone, even when you share dictation settings with the family.
The dictation keys
Everything here is also on Tools > Dictation, so you can find it by walking the menu too.
| Key | Command |
|---|---|
| Ctrl+F11 | Dictation On (press again to stop) |
| Alt+Shift+F6 | Dictation Settings… |
| Shift+F11 | Recent Phrases… |
| Alt+Shift+F10 | My Words and Phrases… |
| Shift+F5 | Transcribe a Recording… |
| Ctrl+Shift+F11 | Switch Dictation Language |
| Ctrl+Alt+Shift+PageDown | Start or Stop Live Transcript |
| Ctrl+Alt+Shift+PageUp | Dictation Context for This Document… |
| Alt+F9 | Dictation Status |
| F11 | Speak a Command (the next thing you say is a command; twice, command mode) |
| Shift+F4 | Review Dictation… (read, change and insert the last phrase once) |
| Ctrl+F3 | Tidy Dictated Text… (in Tools > AI) |
Saying things
Punctuation and layout
You can say these anywhere in a sentence:
- Punctuation: “period” or “full stop”, “comma”, “question mark”, “exclamation point”, “colon”, “semicolon”, “ellipsis”, “apostrophe”, “open quote” and “close quote”, “open single quote” and “close single quote”.
- Brackets: “open parenthesis” and “close parenthesis”, “open bracket” and “close bracket”, “open brace” and “close brace”.
- Joining: “hyphen”, “dash”, “slash”, “backslash”, “underscore”.
- Symbols: “at sign”, “hash sign”, “dollar sign”, “percent sign”, “ampersand”, “asterisk”, “plus sign”, “minus sign”, “equals sign”.
- Layout: “new line” ends the line, “new paragraph” leaves a blank line, and “tab” or “tab key” types a tab.
QUILL Lite puts the spaces where they belong. There is no space before a comma, one after a full stop, and none at the start of a line. The first word of each sentence gets its capital letter. You decide what “dash” writes in Dictation Settings: an em dash, a spaced en dash, or two hyphens.
Sometimes you want the word itself. Say “literal” first: “literal new line” writes new line, and “literal comma” writes comma.
There are more marks for Markdown and code, like “backtick”, “tilde” and “vertical bar”, and words that start a heading or a list item. They are in “Letters, numbers and symbols”, a little further on.
Commands
A command works only when it is the whole phrase, said on its own after a pause. If you say “delete that line of text” in the middle of a longer sentence, it is just written as words.
Fixing what you just said:
| Say | What happens |
|---|---|
| “scratch that” or “delete that” | Removes the phrase you dictated last. Say it again to remove the one before. |
| “undo that” or “undo” | The same as Ctrl+Z. |
| “select that” | Selects the last phrase, so you can fix it with the keyboard. The next phrase you say replaces it. |
| “capitalize that” | Gives every word of the last phrase a capital. |
| “all caps that” | Puts the last phrase in capitals. |
| “no caps that” | Puts the last phrase in small letters. |
| “delete word” | Deletes the word before the cursor. |
| “delete sentence” | Deletes the sentence the cursor is at the end of. |
| “delete previous paragraph” | Deletes the paragraph just before the cursor. |
| “replace” the words “with” the new words | Puts the new words in place of the nearest old ones: “replace Tuesday with Wednesday”. |
| “change that to” and the new words | Puts the new words in place of the phrase you dictated last. |
| “read that” or “repeat that” | Reads aloud again all of what last went in: a phrase, a whole snippet or clip, or reviewed words. |
| “read last sentence” | Reads the sentence just before the cursor, with its punctuation said. |
| “read last paragraph” or “read this paragraph” | Reads the paragraph the cursor is in. |
| “read selection” | Reads what is selected. |
| “spell that” | Selects the last phrase, and the next thing you say is spelled out letter by letter to replace it. |
| “copy that” | Copies the last phrase to the clipboard. |
Checking your work by ear. Say “read last sentence”, “read last paragraph” or “read selection” as a phrase on its own, and QUILL Lite reads that part of your document aloud with every mark named when Say punctuation marks in the read-back (More Dictation Settings) is on, whatever your screen reader’s punctuation level. For example, after you dictate “First idea. Can you send it, please?” and pause:
- “read last sentence” says “Can you send it comma please question mark”.
- “read last paragraph” says “First idea period Can you send it comma please question mark”.
- Select “send it” with Shift and the arrow keys, then say “read selection”: you hear “send it”.
Nothing in your document changes and the cursor stays where it was, so a read-only document can be read back too. If there is nothing to read you hear “There is no sentence here.” (or paragraph), or “Nothing is selected.” In Spanish, say “lee la última frase”, “lee el último párrafo” or “lee la selección”; “leer” works as well as “lee”. In another program only “read that” works, because dictation reads only the words it typed there.
Moving the cursor: “go to beginning of line”, “go to end of line”, “go to top”, “go to end of document”, “go to start of paragraph” and “go to end of paragraph”. You can also go to, select or correct any words you can see in your document; see “Moving and selecting by voice”.
Capitals and spaces: “caps on” and “caps off”, “all caps on” and “all caps off”, “no space on” and “no space off”. See “Letters, numbers and symbols”.
Copying, clips and snippets: “copy all”, “show clips”, “show snippets”, “paste clip three”, “insert snippet” and a name. See “Snippets and clips by voice”.
Dictation itself: “start spelling” and “stop spelling” (see “Spelling a word”), “switch to Spanish” (see “Switching between English and Spanish”), “dictation context” and a name (see “Dictation Context for This Document”), “what can I say” (opens the full list), and “stop dictation”.
The commands that change your last phrase only work while it is still exactly as it was written. If you have typed into it since, QUILL Lite leaves it alone and tells you, so your own typing is never changed by mistake.
Correct that: choosing another guess
Sometimes the engine was not sure what you said, and had a second idea. Say “correct that” straight after the phrase, and you hear up to three other guesses, numbered, for example: “1: right to Ann. 2: write two Ann. Say choose and the number.” Then say “choose one”, “choose two” or “choose three”, and that guess takes the place of what was written. You hear “Changed to:” and the new words.
Windows speech recognition keeps its own other guesses. Moonshine, Whisper and the optional models give one answer each, so with them “correct that” asks for a second opinion instead: the other built-in engine listens to your last phrase again. You hear “Listening again with Whisper.” (or Moonshine), and a moment later both answers: “1: the whether is nice. 2: the weather is nice. Say choose and the number.” Say “choose two” to take the second. If both engines heard the same words, you are told so, and nothing changes. Whisper listens again after Moonshine, and Moonshine after Whisper or a downloaded model.
The second opinion uses only the sound of your last phrase, kept in memory until you say the next one: nothing is saved to disk and nothing goes over the internet. It is not offered in Spanish, where only Whisper understands you, or with OpenAI or a speech company. Then “correct that” tells you there is nothing to choose from: say “scratch that” and say it again, or add a correction in My Words and Phrases so it comes out right next time.
Whatever a correction replaced is not lost. It goes into Recent Phrases (Shift+F11, Tools > Dictation > Recent Phrases…) marked “(before correction)”, just after the corrected words, so you can put it back with Insert Again or copy it.
To fix a word further back, say “correct” and the word itself, like “correct Ann”. The word is selected, and what you say next takes its place. “Moving and selecting by voice” explains how.
Replace and change that: fixing words without retyping them
Two commands put new words in place of old ones, so you do not have to select anything first. Say each one at the start of a phrase.
“replace” the words “with” the new words. Say “replace Tuesday with Wednesday” and the nearest “Tuesday” before the cursor becomes “Wednesday”; if there is none before the cursor, QUILL Lite looks after it. The new words take the capital and the closing full stop of the old ones, and the cursor stays where it was, so you can carry on dictating. You hear “Replaced Tuesday with Wednesday.” If the words are not there, what you said is written as ordinary text, as with “select” (you hear “Not found, written as text.”; say “scratch that” to take it away). After the command word, “QUILL replace Tuesday with Wednesday”, nothing is written when the words are not found.
“change that to” and the new words replaces the whole phrase you dictated last. You said “see you Thursday.” and meant Friday: say “change that to see you Friday”, and you hear “Changed to: See you Friday.” The leading space, the capital and the closing full stop stay as they were.
“delete previous paragraph” (or “delete last paragraph”) deletes the paragraph just before the cursor, from its start up to the cursor, with the blank line in front of it. Say it again to delete the one before. If text is selected, the selection is deleted instead.
Replace and change that keep what they replaced in Recent Phrases, marked “(before correction)”. “Scratch that” straight after a replace inside your last phrase takes away the whole corrected phrase.
Spelling a word
Some names the engine will never get right. For those, say “start spelling”. Until you say “stop spelling”, everything you say is written as letters:
- Say letters by name, like “bee” or “see”. The phonetic alphabet works much better, though: alpha, bravo, charlie, delta, echo, foxtrot, golf, hotel, india, juliet, kilo, lima, mike, november, oscar, papa, quebec, romeo, sierra, tango, uniform, victor, whiskey, x-ray, yankee, zulu.
- Say “capital” before a letter for a capital, and “space” for a space.
- Numbers are written as digits: “one”, “two” and so on.
For example, say “start spelling”, then “capital bravo alpha delta”, then “stop spelling”, and you get Bad. Each letter is read back as it is written, so you hear a wrong one straight away. Say “scratch that” to take back the last run of letters.
Letters, numbers and symbols
Some things are not words at all: an email address, a file name, a heading mark, a shout in capitals. This section is about writing exactly the characters you want.
Spelling an email address or a web address
While you are spelling, punctuation goes in with no spaces around it, so an address comes out whole. Say “start spelling”, then “juliet alpha yankee dot sierra mike india tango hotel at sign echo x-ray alpha mike papa lima echo dot charlie oscar mike”, then “stop spelling”, and you get jay.smith@example.com. Plain letter names work too (“jay”, “bee”, “see”), but every part must be letters: a whole word such as “smith” is not a letter and is left out, so “jay dot smith” writes only j.. Spell the word instead.
You do not have to say the address in one breath. While spelling, each phrase joins the letters you spelled just before it, with no space: “juliet oscar”, a pause, “at sign echo x-ray”, a pause, “dot charlie oscar” writes jo@ex.co. Say “space” when you want a space. If you move the cursor between phrases, the next letters start fresh, with a space in front as usual.
While you are spelling, “dot” and “point” both mean a full stop. Outside spelling they are just words, so “the main point” stays as you said it.
Say “all caps” while spelling, and the letters after it are capitals until you say “no caps” or the phrase ends. “All caps november alpha sierra alpha” writes NASA.
Spelling one word, without spelling mode
For a single word, you do not need to start and stop spelling mode. Say “spell” and the letters, all in one breath: “spell bravo alpha delta” writes bad, and dictation carries straight on in words. This only happens when “spell” is the first word of the phrase and the rest is letters. A sentence like “spell it out for me” is written as words.
Spelling over what was just written
When the engine has just written a name wrong, say “spell that”. The last phrase is selected, and the next thing you say is spelled out letter by letter and put in its place. It works for that one next phrase only, then dictation goes back to words. For example, you say “my friend Siobhan”, it comes out my friend Shivon, you say “spell that”, and then “capital sierra india oscar bravo hotel alpha november”.
Capitals and spaces that stay on
These last until you turn them off, or until dictation stops. The Dictation part of the status bar shows which are on, and Dictation Status (Alt+F9) tells you too.
| Say | What happens |
|---|---|
| “caps on” (or “capitals on”) | Every word starts with a capital: handy for a title or a name. “Caps off” stops it. |
| “all caps on” | Everything is written in capitals. “All caps off” stops it. |
| “no space on” | Words are joined with no spaces, and no automatic capitals: handy for a web address or a file name. “No space off” stops it. |
For example: say “no space on”, then “my summer notes”, then “no space off”, and you get mysummernotes. Outside spelling, “dot” is a word, so for the full stop in a file name or an address, spell that part: “spell dot tango x-ray tango” writes .txt. For a whole address, spelling mode is usually quickest.
Marks for Markdown and code
You can say these anywhere in a phrase:
| Say | Writes |
|---|---|
| “backtick” or “back quote” | a backtick. The first on a line opens, the next one closes, so the spaces come out right. |
| “triple backtick” or “code fence” | three backticks on a line of their own, to start or end a block of code |
| “tilde” | ~ |
| “vertical bar” or “pipe symbol” | the vertical bar, used between table columns |
| “caret” | ^ |
| “greater than sign” | > |
| “less than sign” | < |
Starting a heading or a list item
These count only as the first words of a phrase. If the cursor is not at the start of a line, a new line comes first.
| Say first | Writes |
|---|---|
| “bullet” or “list item” | a dash and a space, starting a bulleted item |
| “numbered item” | 1, a full stop and a space |
| “block quote” | > and a space |
| “heading one” to “heading six” (or “heading 1” to “heading 6”) | one to six # marks and a space |
So “heading two Our plans for spring” starts a level two heading, and “bullet buy more coffee” starts a list item. In the middle of a sentence they are ordinary words: “the heading two lines down” is written just as you said it.
Moving and selecting by voice
You can move around your document by saying the words you want to get to. These work with every engine, and they are said at the start of a phrase, followed by words that are already in your document.
| Say | What happens |
|---|---|
| “select” and some words | Those words are selected. What you say next replaces them. |
| “select” some words “through” some more words | Everything from the first words to the last is selected. |
| “go to” (or “go before”) and some words | The cursor goes just before those words. |
| “go after” and some words | The cursor goes just after them. |
| “correct” and some words | The words are selected, and you hear “Correcting” and the words, then “Say the new words”. What you say next takes their place. |
| “select again” or “select next” | The next place the same words appear. |
| “select previous” | The place before. |
And these, said on their own: “select sentence” (or “select this sentence”), “select line”, “select paragraph”, “go to start of paragraph” and “go to end of paragraph”.
Where it looks. QUILL Lite looks first in the text before the cursor, nearest first, because that is usually what you have just said and want to change. If the words are not there, it looks after the cursor.
How it matches. Capitals, punctuation and accents do not matter, and numbers match both ways, so “select two cats” finds 2 cats. Your corrections in My Words and Phrases are applied first, so a word the engine always mishears is still found.
What you hear. One short sentence: “Selected: the cat”, “Before the cat” or “After the cat”. If the place is three lines or more from where you were, the line is added, like “Selected: the cat, line 40”, so you know you have travelled.
If the words are not there. What you said is written as ordinary text, and you hear “Not found, written as text.” Say “scratch that” to take it away. That way a sentence that happens to start with “select” or “correct” is never lost.
The exact commands still come first: “select that” selects your last phrase, and “go to top” goes to the top, as before.
A small example. You dictate “The meeting is on Tuesday at ten.” Then you remember it moved. Say “correct Tuesday”, hear “Correcting Tuesday. Say the new words”, and say “Thursday”. The sentence now reads The meeting is on Thursday at ten.
Snippets and clips by voice
The things you keep for reuse can be reached by voice too: the twelve Copy Tray slots, your snippets (the abbreviations in the Snippets gallery, Ctrl+Alt+Shift+Home), and copying.
Said on their own:
| Say | What happens |
|---|---|
| “copy all”, “copy everything” or “copy document” | Copies the whole document, the same as Copy All on the Edit menu. |
| “copy that” | Copies the phrase you dictated last. |
| “show clips”, “open copy tray” or “show copy tray” | Opens Paste from Tray (Ctrl+Alt+V), so you can choose a slot. |
| “show snippets” | Opens Snippets (Ctrl+Alt+Shift+Home). |
Said at the start of a phrase, with words after:
| Say | What happens |
|---|---|
| “paste clip three” or “paste slot three” | Writes Copy Tray slot 3. Any slot from one to twelve. If the slot is empty you are told, and nothing is written. |
| “insert snippet” and a name | Writes that snippet. |
| “insert abbreviation” or “expand abbreviation” and an abbreviation | Writes what that abbreviation expands to. |
Finding the snippet you mean. You do not need the name exactly. Capitals, punctuation and spaces do not matter. An exact name wins first, then a name that starts with what you said, then a name containing your words. If several match, you hear how many and the Snippets gallery opens so you can choose. If none match, you hear “No snippet called” and what you said, and nothing is written. In QUILL Lite, “insert snippet” and “insert abbreviation” both reach the same library, so use whichever comes to mind.
One phrase, one undo. A snippet or a slot goes in as one dictated phrase. Ctrl+Z or “scratch that” takes the whole thing back. The read-back keeps it short: you hear “Snippet sign off” or “Pasted slot 3”, not the whole text read out.
These are commands, so they do not work while Just write what I say is on.
The full list of what you can say
While you are dictating, say “what can I say”. You can also press Dictation Commands… in Dictation Settings. A window opens with every phrase dictation understands, including your own phrases and your wake phrase. Read it with the arrow keys, and press Escape to close it.
The same list is also its own document, the Dictation commands file (dictation-commands.md), next to this guide. It is made from the very table dictation reads, so it always matches what QUILL Lite understands. It has every way of saying each thing, the Spanish punctuation words, and the spelling alphabet in one place, and it is a good page to keep open beside you for the first week or two.
Near its end are Worked examples: what you have,
what you say, and what you get. They show going before and after words
(“go to Friday”, then “next”), picking the second of three matches
(“select the cat”, then “select previous”), Copy All, scratch that, all
twelve clips, snippets with spaces in their names, every capitals
command, an email address spelled with pauses, and a Markdown link
(“open bracket the guide close bracket open paren page close paren”
writes [the guide](page) with no space in the middle).
After them come the Limits, including what cannot work
when you dictate into another program. Every example is checked by
automated tests in both QUILL Lite and QUILL. How accurately and how
quickly each engine hears you has not been measured yet; that waits on
the dictation benchmarks.
The command word: “QUILL scratch that”
Commands work when you say them on their own, after a pause. To be sure a command is taken as a command and never written, say the command word first: “QUILL scratch that”, “QUILL select the cat”, “QUILL caps on”. Every command in the list works this way.
- QUILL counts only as the first word after a pause, so “I told Quill about it” is written as words.
- If what follows is not a command, nothing is written. You hear the error sound and “Not a command. Say it again, or say QUILL type that to write it.” “QUILL type that” writes those words after all, once.
- To write the word itself, say “literal QUILL”.
- Say “QUILL” on its own and pause, and the next thing you say is a command. A short rising tone tells you it was heard.
- “QUILL command mode” takes commands without the word: you hear the tone and “Command mode”, and the Dictation cell in the status bar says Command mode. Say “dictation mode” to go back. If you give no command for eight seconds, it ends by itself with a falling tone, and what you say next is written.
- Speak a Command (F11) does the same from the keyboard: press it, then say the command. Press it twice for command mode, and once more to leave. If dictation is off, it starts dictation first.
More Dictation Settings has three choices for it: the Command word (Alt+C; leave it empty to give commands with F11 only), Commands only after the command word (strict mode) (Alt+E), and Seconds command mode waits for a command (Alt+D, 5 to 30). With strict mode on, “scratch that” on its own is written as words, and only the stop phrase works without the word. Strict mode is off in QUILL Lite, so the commands you know keep working. A common word, or one of your own words in My Words and Phrases, cannot be the command word; you are told why.
Dictation profiles: the kind of writing you are doing
A dictation profile changes dictation for one kind of writing in one step, instead of changing several settings each time. There are seven:
| Profile | What it changes |
|---|---|
| Standard | Nothing: your Dictation Settings as they are. Headings are written as Markdown marks, as before. Everybody starts here. |
| Removes filler words and adds punctuation. Headings, bold and italic use QUILL Lite’s own formatting. | |
| Document | Headings, bold and italic use QUILL Lite’s own formatting. |
| Markdown | Headings, bold and italic are written as Markdown marks. |
| Chat | Removes filler words; plain text, with no heading marks. |
| Coding | Removes filler words, adds no punctuation of its own (you say every mark), and waits longer for a pause. Markdown marks. |
| Verbatim | Keeps every word you say, fillers too; plain text. |
Choosing one. Open Dictation Settings (Alt+Shift+F6), press More Dictation Settings…, and choose in Dictation profile, for the kind of writing (Alt+A). Or, while dictating, say the profile’s name after the command word: “QUILL email mode”, “QUILL markdown mode”, “QUILL standard mode” (“email profile” works too). You hear “Email profile.” and the choice is kept for next time. The status bar shows a profile other than Standard beside the dictation modes, so a braille display shows it too.
Lock the profile so it cannot be switched by voice (Alt+B, in More Dictation Settings) stops a spoken profile name from switching: you hear “Lock Profile is on, so the profile stays Email.” Nothing ever switches profiles on its own.
Profiles and the Dictation style. While a profile other than Standard is on, its own choice about filler words wins over the Dictation style in Dictation Settings: Verbatim keeps fillers even if the style is Clean, and Email, Chat and Coding remove them even if the style is Verbatim. A profile never changes Fix it when I correct myself or polishing. Standard leaves your style exactly as it is.
Headings, bold and italic by voice. “heading one” to “heading six” at the start of a phrase, and “QUILL bold that” and “QUILL italic that” (or “italicize that”), act on the selection, or on the phrase you dictated last. What happens depends on the profile:
- Markdown and Coding, and Standard for headings: the marks are written. “bold that” puts two asterisks either side, “italic that” one; one Ctrl+Z takes it back.
- Document and Email: In a rich text document, QUILL Lite’s own Heading, Bold and Italic commands apply the style, as if you had pressed their keys. In a plain text document nothing is typed for the heading, and you hear “Headings work in QUILL documents or the Markdown profile.” Bold and italic say the same about themselves.
- Chat and Verbatim: “heading two” starts a new line with your words and nothing else, and bold and italic say “This profile writes plain text, so nothing was formatted.”
Example. In a letter written as a rich text document, choose the Document profile, then say “heading two dear Sam” and pause. “Dear Sam” goes on a line of its own with the Heading 2 style. Select a word, say “QUILL bold that”, and it is bold.
The settings are windows_dictation_profile and
windows_dictation_profile_locked, under the same names in
QUILL, QUILL Lite and QUILL Transcribe.
Review before inserting
When you want to check what you said before it goes into the document, review it first. Your words wait in the Review Dictation window, and nothing goes into the document until you insert them.
- Say “QUILL review that”, or press Review Dictation (Shift+F4, in Tools > Dictation), while dictating. The last phrase is taken back out of the document and opened in the window. Press Shift+F4 with dictation off and the window opens empty.
- Read the words with the arrow keys. They are in an ordinary text box, so your screen reader reads them by line, word and character, and a braille display shows them. Type to change them, or keep talking: while the window is open, what you dictate is written into it, not into the document.
- Ask the AI to change them. Type an instruction such as “make it shorter” in Ask the AI to change it (Alt+K) and press Enter, or say it after the command word: “QUILL make it shorter”, “QUILL more formal”, “QUILL fix the grammar only”. You hear “Working”, then what changed, in two sentences at most, such as “Changed next Thursday to Friday. Removed um, so.” QUILL Lite works that out by comparing the words itself, never from the AI’s own account, and says “Large change” when more than half the words changed. Talk about it (Alt+A) makes everything you say an instruction, without the command word.
- Insert (Ctrl+Enter, or say “QUILL insert it”) puts the words where they came from, as one step that Ctrl+Z takes back. The words as you said them and as they went in both go into Recent Phrases.
| Key | What it does | Say, after the command word |
|---|---|---|
| Ctrl+Enter | Insert the words | “insert it” |
| Ctrl+R | Read all the words aloud | “read it back” |
| Ctrl+D | Say again what the last change did | “what changed” |
| Ctrl+Z | Undo the AI’s last change; with none, undo your typing | “undo that change” |
| Ctrl+Shift+Z | Back to the words exactly as you said them | “back to what I said” |
| Escape | Stop a request on its way; otherwise discard the words, asking first if the AI changed them | “discard it” |
Changing words with AI needs AI help switched on in Customize Features and your ChatGPT subscription or your own AI key, as Tidy Dictated Text does; it never uses the free service’s allowance, and each change you ask for is one request. The first time, QUILL Lite asks before anything is sent and names who receives it; No is the default and sends nothing. Only the words in the window and your instruction are sent, with My Dictation Instructions if you wrote any; this document’s dictation context goes too only if you check Include this document’s dictation context with requests (Alt+O). With AI off, “QUILL review that” says “AI is off. Your words were written as you said them.” and leaves them where they were, and Shift+F4 still opens the window to edit and insert by hand.
If you close the window with Close, or QUILL Lite closes or stops unexpectedly, your words are kept: the next time it starts it says so, and Review Dictation brings them back. Discard throws them away. To send everything you dictate to the window first, turn on Send dictation to review first (Alt+V) in More Dictation Settings.
Polishing your dictation with AI, only when you ask
Polish tidies punctuation, capitals and small slips without rewording anything. It is one request you ask for each time, it is off until you turn it on, and it never runs by itself.
- Open Dictation Settings (Alt+Shift+F6), press More Dictation Settings… (Alt+A), and check Allow polishing my dictation with AI when I ask (Alt+G). Press OK in both windows.
- Dictate as usual. When you want a phrase polished, say “QUILL polish that” or “QUILL polish it”. The last phrase is taken back out and opened in Review Dictation, and the polish request is made there. If Review Dictation is already open, the words in it are polished.
- In the Review Dictation window you can also press Polish (Ctrl+P). The button is there only while polishing is allowed.
- You hear “Polishing”, then what changed. Read the words, then press Insert (Ctrl+Enter), or take the change back with Undo Change (Ctrl+Z).
The AI is asked to fix punctuation, capital letters, spelling and obvious grammar slips only, and to keep your words, meaning, order and tone. Polish uses the same AI, account and first-time question as the rest of Review Dictation: nothing is sent until you say yes, and only the words in the window are sent. With AI off the Polish button is greyed out, and with polishing not allowed “QUILL polish that” says “Polish my dictation is off” and sends nothing.
Correcting yourself as you talk
With Fix it when I correct myself, like Thursday, no, Friday (Alt+X) checked in Dictation Settings, QUILL Lite writes only what you meant when you correct yourself mid-sentence:
| You say | QUILL Lite writes |
|---|---|
| meet on Thursday, no, Friday at noon | meet on Friday at noon |
| in June, no I mean July | in July |
| I have two no three cats | I have three cats |
| call me at 5, sorry, 6 | call me at 6 |
| send it to Ana, sorry, Maria (both names in My Words) | send it to Maria |
The marking words are “no”, “I mean”, “no I mean”, “sorry” and “scratch that word”, and a correction is made only between two days, two months, two numbers or two names from the Vocabulary list in My Words and Phrases. Anything else is written as you said it: “no, I don’t think so” and “Is it Thursday? No, Friday.” stay exactly as they are. It works on this computer with no AI, it is off until you turn it on, and live transcripts never use it.
Dictation style (Alt+Y) sets these choices together: Verbatim (every word as you say it), Clean (no filler words, and your corrections fixed) or, only when AI help is on, Polished (Clean, plus Send dictation to review first and Allow polishing my dictation with AI). Choosing Polished sends nothing by itself. Change a check box yourself and the style shows Your own mix of the settings below.
Learning from your corrections
When you correct the same word the same way twice, by “correct that” and then “choose two”, or by “correct Ann” and then the new words, a window called Add a Correction asks, for example, “Add a correction: Ann becomes Anne?” No is the default. Yes adds it to the Corrections list in My Words and Phrases (Alt+Shift+F10), where you can change or remove it, and the next phrase uses it. Each pair is asked about once each time QUILL Lite runs, only words and short phrases of up to four words are offered, and nothing is saved unless you say yes.
Starting and stopping with your voice
The wake phrase
If you would rather not reach for the keyboard, you can start dictation by voice. In Dictation Settings, turn on Listen for the wake phrase while dictation is off. Then say the wake phrase to start. It is “Quill dictate” unless you choose something else.
- Say the wake phrase, pause, and start talking. Or say it and carry straight on: “Quill dictate, dear Sam, thank you for your letter” starts dictation and writes Dear Sam, thank you for your letter.
- “Stop dictation” (or Ctrl+F11) stops writing and goes back to waiting for the wake phrase.
- The wake phrase only counts at the start of what you say. If you say “I told Quill to dictate this” while chatting, nothing starts.
- It forgives a near miss. “Quil dictate” still works.
Choosing your own wake phrase. Type any phrase in the Wake phrase box. It needs at least two words. Pick something you would not say in passing; a name and a verb works well. QUILL Lite will not accept a single word, so dictation does not start by accident.
What happens with your microphone. While the wake phrase is on, the microphone is open whenever QUILL Lite is the window in front. Anything it hears that does not start with the wake phrase is dropped straight away. It is never written, kept or sent anywhere. When you switch to another program, the microphone closes, and dictation stops if it was running. When you come back to QUILL Lite, it listens for the wake phrase again. It never listens while QUILL Lite is in the background, so it will not pull you away from whatever else you are doing. The wake phrase is off until you turn it on.
The wake phrase works with Moonshine, Whisper and Windows speech recognition. It does not work with Windows voice typing, because Windows runs that itself.
The stop phrase
Say “stop dictation” on its own, after a pause, and dictation stops. You can add your own words too. Type them in the Stop phrase box in Dictation Settings, and saying them stops dictation just the same. “Stop dictation” keeps working either way.
- The stop phrase counts only when it is everything you said in that breath. If you say “I will stop dictation for today” in the middle of a paragraph, it is written down, not obeyed.
- Like the wake phrase, it forgives a near miss, and it needs at least two words so ordinary talk does not stop you by accident.
- With the wake phrase on, stopping takes you back to listening for the wake phrase. That way you can start and stop without touching the keyboard at all.
Making dictation fit you
Your own words and phrases
You can teach dictation the words you use. Press Alt+Shift+F10 (Tools > Dictation > My Words and Phrases…), or press the My Words and Phrases… button in Dictation Settings. A window lists everything you have taught it, one line each. Whatever you change is used from your very next phrase. There are three kinds:
- Words. Names, jargon and acronyms, spelled the way you want them. When the engine writes something that sounds or looks close, it is fixed to your spelling. Add Tucson, and “tuxon” becomes Tucson. Add Word… asks for the word.
- Phrases. Something short you say that writes something longer. Add Phrase… asks what you will say (my email address) and what it should write (your address). Press Enter in the second box for a new line, so a signature can be two lines.
- Corrections. Something the engine keeps getting wrong, and what to write instead. Add Correction… asks what it writes now (quill light) and what it should write (QUILL Lite). Corrections work on every phrase, with any capitals, on every engine.
Edit… (or Enter on a line) changes the one you are
on, and Remove takes it out. Each change is saved
straight away and read back to you. If you like working in a file,
Open the File… opens the same list as a plain text file
called dictation.md.
Moving and sharing your word list
Export… in My Words and Phrases saves your whole
list to a file you name. Choose Word list in Markdown
for the same kind of file as dictation.md, or
Spreadsheet, say and write columns for a CSV file with
three columns: say, write and
kind (word, phrase or correction). You hear how many were
saved, such as “Exported 15 entries to my-dictation-words.md.”
Import… reads a Markdown word list or a CSV file and
adds what is new. A CSV file needs a say column;
write and kind are optional. Before anything
changes, a window shows how many entries will be added and how many are
already in your list, with the new ones listed. Press Add
Them to add them, or Cancel to change nothing.
Then you hear, for example, “Imported 12 words, 3 already there.” Import
never replaces anything: where the file has a word or phrase you already
have, written differently, yours is kept. Your list as it was is saved
first, as dictation-before-import.md beside
dictation.md. To undo an import, copy that file over
dictation.md.
Use the shared word list is the check box at the top of the window. QUILL, QUILL Transcribe and Quill Inkwell share one list on this computer. QUILL Lite keeps its own until you check this box. When you check it, a window first shows which of your words will be added to the shared list; press Use the Shared List to go ahead. From then on, a word you add here is used by all of them from their next phrase. Uncheck the box to go back to QUILL Lite’s own list, which is just as you left it. The box is not shown in a portable copy, which always keeps its own list. Your dictation instructions and dictation contexts are kept beside the list, so they come with whichever list you use.
Where the shared list lives. Since this version the
shared list is in the family’s own dictation folder:
%LOCALAPPDATA%\QuillVille\Dictation (press Windows+R, type
that and press Enter to open it). The first time a QuillVille program
needs it after the update, it is copied there from QUILL’s data folder,
with the instructions and contexts beside it. It is copied, never moved:
the old files stay as they were, as a backup, and a list already in the
new folder is never replaced. If the copy cannot be made, the old file
is read instead, and the copy is tried again next time. QUILL Lite’s own
list, the one you use while the box is unchecked, stays in QUILL Lite’s
own data folder and is not touched.
Your own phrases show up in the “what can I say” list along with everything else.
Choosing the microphone
Dictation Settings lists every microphone by name. The first choice uses whatever Windows is using as the default recording device. Choose a named microphone if you always want that one, whatever the default becomes. If the microphone you chose is unplugged, QUILL Lite tells you when you start dictation. It never quietly listens on a different one.
Talking in one long run: Just write what I say
Some people think out loud in one long run and pause wherever the thought pauses. Normally, each pause ends a phrase: it gets a full stop, a tone plays, and the words are read back. If that gets in your way, turn on Just write what I say: nothing happens at a pause in Dictation Settings. Then a pause does nothing at all:
- No full stop just because you paused. Your words carry on as one sentence until you say “period”, “question mark” or another mark. Moonshine and Whisper still put in marks inside what you say.
- No tone and no read-back after each phrase, so nothing talks over you.
- No voice commands. “Scratch that” or “select that” said on its own is written as words. Punctuation and layout you say, like “comma” or “new paragraph”, still work. So does the stop phrase, so you can always stop by voice.
Your words are still written as you go, and Ctrl+Z still takes back one phrase at a time. Turn it off again when you want the commands back.
The finer choices
- Automatic punctuation (Moonshine and Whisper). When it is on, the engine puts in full stops, commas and question marks for you. When it is off, it adds none, and you say every mark, just as with Windows speech recognition.
- Pause before a phrase is written. Short (half a second), Normal (under a second), Long (about a second and a half), Longer (2 seconds) or Longest (3 seconds). If dictation cuts you off while you are still thinking, choose Long, and go further if you need to; see “Longer pauses, and sentences you finish later” just below. Windows speech recognition uses the same length.
- Remove filler words like um and uh. Hesitations like um, uh, erm and hmm are left out. Real words are never removed.
- Dictation style (Alt+Y). Verbatim, Clean or, with AI on, Polished: a quick way to set the next two choices together. See “Correcting yourself as you talk”.
- Fix it when I correct myself, like Thursday, no, Friday (Alt+X). “Thursday, no, Friday” writes Friday. Off at first.
- Stop dictation after silence. Never, or after 1, 5 or 10 minutes of hearing nothing, so dictation is not left writing in an empty room. With the wake phrase on, it goes back to waiting for the wake phrase instead. You hear why it stopped, for example “Dictation off after 5 minutes of silence.”
- Test Microphone. This button is beside the microphone list. Press it, wait for “Speak now”, and talk for four seconds. You hear how loud the microphone was (almost nothing, quiet, working, or very loud). With Moonshine or Whisper, you also hear exactly what the engine understood. Nothing is kept. The result stays in the box beside the button, so you can read it again.
Longer pauses, and sentences you finish later
Everybody stops to think sometimes. If dictation keeps writing half a sentence while you are still looking for the next word, give yourself more time. In Dictation Settings (Alt+Shift+F6), set Pause before a phrase is written to one of the two longest choices:
- Longer (2 seconds; words appear later)
- Longest (3 seconds; words appear later still)
Every phrase then waits that long after you stop talking before it is written. That is the trade: more room to think, and a little longer to wait before you hear your words back. Start with Longer. Move to Longest only if Longer still cuts you off.
Even on the usual setting, QUILL Lite tries not to break a sentence you have not finished. If a phrase ends on a word that no sentence ends on, the full stop the engine put there is taken back, and your next phrase joins on. These are words like a, an, the, of, to, in, on, at, by, for, with, from, into, about, and, but, or, my, your, his, her, its, our, their, very, really and so. Say “this is a very”, stop to think, then say “good test”, and you get one sentence: This is a very good test.
A full stop you said is never taken back. If you say “period”, you meant it.
Dictation Context for This Document
Some engines do better when they know what you are writing. A letter to your bank, a note to a friend and a page of computer instructions use very different words. Dictation Context for This Document… (Ctrl+Alt+Shift+PageUp, in Tools > Dictation) lets you tell it, in a sentence.
The window has:
- This document is: a box where you describe it in your own words, like “A letter to my landlord about the boiler” or “Notes from the Tuesday book club”.
- Start from a saved context: a list of contexts to start from. Yours come first, then five starters: Formal letter, Note to a friend, Technical writing, Meeting notes and Story.
- Also save it as a context named: type a name here to keep this one for other documents.
- Who uses it: a read-only line that tells you which parts of QUILL Lite will use what you wrote.
The context is remembered for this document, so next time you open it, it is already there. An untitled document keeps its context until you close QUILL Lite.
Who uses it. OpenAI dictation, with your own key, uses it to understand you better. Tidy Dictated Text (Ctrl+F3) uses it too, alongside your My Dictation Instructions, so a tidied letter sounds like a letter. The engines on your own computer cannot use a context, and the window tells you so when one of them is chosen. It costs nothing to write one anyway, ready for when you tidy.
By voice. Say “dictation context” and the name of a saved one, like “dictation context meeting notes”, and that context is used for this document.
Privacy. The context only goes where your speech or your text is already going: to OpenAI when you use OpenAI dictation, and to the AI when you use Tidy Dictated Text. It never goes anywhere on its own.
Dictation Settings, every option
Open Tools > Dictation > Dictation Settings… (Alt+Shift+F6). The window has two columns. The left side is about what is heard and written. The right side is about starting and stopping.
| Option | What it does | Starts as |
|---|---|---|
| Speech engine | Moonshine, Whisper, Windows speech recognition, Windows voice typing, any model you downloaded, OpenAI with your own key, or a speech provider you set up; see “Which engine should I choose?” | Moonshine |
| Dictation language | English, or Spanish (see “Dictating in Spanish”). Ctrl+Shift+F11 switches it without opening this window. | English |
| Automatic punctuation (Moonshine and Whisper) | The engine puts in the marks you do not say | On |
| Language for Windows speech recognition | Which installed Windows speech language to use; the other engines follow the dictation language | Windows default |
| Microphone | Which microphone to listen on | Windows default |
| Test Microphone (button) | Four seconds of listening: how loud, and what was heard | (a button) |
| After each phrase is written, give me | A sound, speech (the words read back), both, or neither | Both |
| Saying “dash” writes | Em dash, spaced en dash, or two hyphens | Em dash |
| Pause before a phrase is written | Short, Normal, Long, Longer (2 seconds) or Longest (3 seconds) | Normal |
| Remove filler words like um and uh | Leave hesitations out | Off |
| Dictation style (Alt+Y) | Verbatim, Clean, or Polished when AI is on; sets the choices below | Verbatim |
| Fix it when I correct myself, like Thursday, no, Friday (Alt+X) | Writes only the second of two days, months, numbers or names from My Words | Off |
| Just write what I say: nothing happens at a pause | No full stop, sound, read-back or command at a pause | Off |
| Play sounds when dictation starts, stops or fails | The start, stop and error tones | On |
| Say “Dictation on” and “Dictation off” | The words that go with those tones | On |
| Listen for the wake phrase while dictation is off | Start dictation by voice | Off |
| Wake phrase | The words that start it | Quill dictate |
| Stop phrase | The words that stop it, said on their own | stop dictation |
| Stop dictation after silence | Never, or after 1, 5 or 10 minutes | Never |
| Better Accuracy: Speech Models (button, Alt+B) | Optional larger models to download, remove or choose (see “Better accuracy: optional speech models”) | (a button) |
| Speech Providers (button, Alt+V) | Set up a speech company you have your own account with (see “Speech providers: dictation with your own account”) | (a button) |
| Recommended for this computer | The model that suits this computer and why, in one line to read; only advice | (read-only) |
Three buttons sit below the options. Dictation Commands… opens the full list of what you can say. My Words and Phrases… saves your settings and opens the window described in “Your own words and phrases” above. More Dictation Settings… (Alt+A) opens the window below.
More Dictation Settings, every option
Press More Dictation Settings… (Alt+A) in Dictation Settings. What you change here is saved when you press OK in Dictation Settings.
| Option | What it does | Starts as |
|---|---|---|
| Hold the dictation key to talk; a quick press still turns it on and off | Also lets you hold Ctrl+F11 while you talk and let go to stop | Off |
| While you speak, the words heard so far | Show them in the status bar and on braille, also say new words quietly, or do not show them | Show them |
| Say punctuation marks in the read-back (Alt+S) | The read-back says “comma”, “period” and the rest by name, so you hear what went in | Checked |
| Tick while a phrase is being worked on (Alt+R) | A soft tick once a second while a phrase takes more than a second to turn into text | Unchecked (checked in QUILL Transcribe) |
| Time stamps in live transcripts (Alt+T) | Each new paragraph of a live transcript starts with the time, like [10:42] | Unchecked |
| Send a dictated message to the AI | When I pause, or When I press Enter | When I pause |
| Pause before the message is written | Short, Normal or Long, when talking to the AI | Long |
| Remove filler words when talking to the AI | Leave um and uh out of what you say to the AI | On |
| Automatic punctuation when talking to the AI | Let the engine punctuate what you say to the AI | On |
| Let OpenAI dictation send my speech to OpenAI | Your agreement, which you can take back here | Off |
| OpenAI speech model | The model OpenAI dictation uses, from OpenAI’s own list | The newest |
| Add or Change OpenAI Key (button, Alt+K) | Saves your settings and opens Use My Own AI Key | (a button) |
| My Dictation Instructions (button, Alt+I) | Opens the file Tidy Dictated Text follows | (a button) |
| Dictate in Other Programs (button, Alt+O) | Saves your settings and hands them to QUILL Transcribe if it is installed, otherwise to Quill Inkwell, and starts it; see “Dictating into other programs” | (a button) |
| Programs Dictation Never Types Into (button, Alt+N) | The programs dictation never types into from Quill Inkwell or QUILL Transcribe, such as your password manager; see “Programs dictation never types into” | The common password managers and the Windows sign-in prompts |
| Command word (Alt+C) | The word you say before a command, like QUILL scratch that; empty for none; see “The command word” | QUILL |
| Commands only after the command word (strict mode) (Alt+E) | A command said on its own is written as words; the stop phrase always works | Unchecked (checked in QUILL Transcribe) |
| Seconds command mode waits for a command (Alt+D) | How long command mode lasts with no command, from 5 to 30 | 8 |
| Send dictation to review first (Alt+V) | What you dictate goes into Review Dictation instead, to insert once; see “Review before inserting” | Unchecked |
| Allow polishing my dictation with AI when I ask (Alt+G) | “QUILL polish that” and the Polish button in Review Dictation ask the AI to fix punctuation and small slips, keeping your words | Unchecked |
| Keep a dictation history (Alt+Y) | Off, One day, Seven days or Thirty days of the text you dictate, never the sound, listed in Recent Phrases; turning it off deletes it; see “Recent phrases” | Off |
| Dictation profile, for the kind of writing (Alt+A) | Standard, Email, Document, Markdown, Chat, Coding or Verbatim; see “Dictation profiles” | Standard |
| Lock the profile so it cannot be switched by voice (Alt+B) | A spoken profile name does not switch profiles | Unchecked |
| Share dictation settings with every QuillVille program (Alt+Q) | Your dictation settings are the same in QUILL Lite, QUILL, QUILL Transcribe and Quill Inkwell; see “Sharing dictation settings with the family” | Checked for a new install; unchecked if you had changed your settings before |
Sharing dictation settings with the family
Share dictation settings with every QuillVille program (Alt+Q) is a check box in More Dictation Settings. When it is on, the dictation settings you save are the same in QUILL, QUILL Lite, QUILL Transcribe and Quill Inkwell on this computer.
- What is shared: the engine and model, the language, the microphone, automatic punctuation, the pause that ends a phrase, filler words, the wake phrase, the command word, review first, the never-type list and the other dictation choices.
- What QUILL Lite keeps to itself: its keys, the working tick, strict mode, what you hear after each phrase, and every permission to send your speech to a company.
- When it arrives: what you save with OK in Dictation Settings is there for the others at once. When you come back to QUILL Lite after saving something in another program, the status bar says “Dictation settings updated from the family.”
- To begin with it is checked for a new install. If you had changed your dictation settings before this update, it starts unchecked, so nothing you chose is replaced; check it when you want to join in.
- Nothing is lost: the first time QUILL Lite takes
settings from the family, its own are saved first as
before-sharing-lite.jsonin%LOCALAPPDATA%\QuillVille\Dictation. - If two programs save at once, the last one saved wins; the file is never half written. If the shared copy cannot be saved, you hear why, for example “Saved here, but the other QuillVille programs will not see this change: the shared dictation settings could not be written (Access is denied).” QUILL Lite’s own copy is saved either way.
- A portable copy shares only with the programs in its own folder.
For example: choose Spanish in QUILL Transcribe with Ctrl+Shift+F11, switch to QUILL Lite, and Ctrl+F11 dictates in Spanish.
Dictating in Spanish
You can dictate in Spanish. It’s new, so think of it as something to try, and let us know how it goes.
To switch it on, open Dictation Settings (Alt+Shift+F6), move to Dictation language, choose Spanish, and press Enter. To go back, choose English the same way. There is a quicker way too, described next.
Switching between English and Spanish
If you write in both languages, you do not need the settings window at all.
- By key: press Ctrl+Shift+F11 (Switch Dictation Language, in Tools > Dictation). Each press switches between English and Spanish, and you hear “Español.” or “English.”
- By voice, in English: say “switch to Spanish” or “Spanish dictation”.
- By voice, in Spanish: say “cambiar a inglés” or “dictado en inglés”. You can leave the accent off; “cambiar a ingles” works just as well.
You can switch while dictation is running. The engine starts again in the new language, which can take a moment the first time. The very first switch to Spanish while you are using Moonshine takes a little longer, because Whisper has to get ready. After that, both stay ready until you close QUILL Lite, so switching back and forth is quick.
The language you choose is saved, so the next time you dictate, you start in the language you used last. QUILL Lite never guesses the language from what you say; it is always your choice. Dictation Status (Alt+F9) tells you which language you are in.
What works in Spanish
What works now:
- Your words come out in Spanish, accents and all. QUILL Lite uses Whisper’s multilingual speech model for this. It comes with QUILL Lite, so there is nothing to download. Moonshine only knows English, so in Spanish you get Whisper whichever of the two you chose.
- A better Spanish model, said once. The built-in Whisper gets about one word in four wrong in Spanish. If your computer can run NVIDIA Parakeet TDT 0.6B v3 (in practice, 8 GB of memory and four cores), the first time you dictate in Spanish you hear one sentence saying so, for example: “For Spanish, NVIDIA Parakeet TDT 0.6B v3 gets about 6 percent of words wrong, against 29 for the built-in model. It is a 670 MB download in the model list.” Nothing is downloaded or changed; the choice is yours. You hear it once, in whichever QuillVille program you dictate in first. A computer with 4 GB hears nothing, because the built-in model is the right one there.
- Windows speech recognition needs Spanish installed in Windows: add Spanish (Spain or Mexico) in Windows Settings, Time and language, Speech. If it isn’t there, dictation tells you when you start.
- The wake and stop phrases become “Quill dicta” and “deja de dictar”. If you typed your own, yours stay.
Commands stay in English for now. “Scratch that”, “select that”, “new paragraph” and the others work just as they do in English. The one exception is switching back: “cambiar a inglés” and “dictado en inglés” work in Spanish. More Spanish commands will come once a native speaker has checked them.
Punctuation. With automatic punctuation on (the usual setting), Whisper adds the commas, full stops and question marks for you, so just talk. The Spanish punctuation words only work when automatic punctuation is off, or with Windows speech recognition. That’s because “coma” and “punto” are everyday words too, and nobody wants “que coma” turned into a comma. When they are on, you can say:
- “coma” for a comma, “punto” (or “punto y seguido”) for a full stop, and “punto y aparte” for a full stop and a new paragraph
- “punto y coma”, “dos puntos” and “puntos suspensivos”
- “abrir interrogación” and “cerrar interrogación” for the question marks at each end, and “abrir exclamación” and “cerrar exclamación” the same way
- “abrir paréntesis”, “cerrar paréntesis”, “abrir comillas”, “cerrar comillas”
- “guion”, “guion largo” and “arroba”
- “nueva línea”, “nuevo párrafo” and “tabulador”
Say “literal” first to write the word itself: “literal coma” writes coma. Say “what can I say” while dictating to see the full list.
It’s new, and your feedback helps. If a word keeps coming out wrong, or something doesn’t work the way you expect, use Help > Get Help from Support and tell us what you said and what was written.
Better accuracy: optional speech models
Dictation works the moment you install. If you want more accuracy, you can download a larger model. In our tests with real recordings, the best English download, NVIDIA Parakeet Unified 0.6B, made about half the mistakes of the built-in Moonshine (3.2 percent of words wrong against 6.5), and the best Spanish one, NVIDIA Parakeet TDT 0.6B v3, got 4.4 percent wrong on Google’s FLEURS Spanish where the built-in Whisper got 30.5.
These are the same local models VS Code offers for its own dictation, plus the rest of the Whisper family. They are free, they are optional, and they run on your computer’s processor; no graphics card needed. Your voice never leaves the computer: the only thing that comes over the internet is the model itself, once, when you ask for it. Nothing downloads on its own, and the built-in Moonshine stays your engine until you choose another.
To download one:
- Open Dictation Settings (Alt+Shift+F6) and press Better Accuracy: Speech Models… (Alt+B).
- Arrow through the list. Each row says what the model is good for, how big it is, and whether it is already here. Details (Alt+T) says more: what it is better at, its languages, its download and disk size, which computers suit it, whether this computer should keep up, its published accuracy, its licence, and the folder it will be saved in.
- Press Download… (Alt+D). A question tells you where the model comes from, how big it is, its licence and where it will be saved. Answer Yes to start. On a metered connection you are asked about that first.
- You hear “Downloading”, then every quarter of the way. Cancel Download (Alt+L) stops it. What has arrived is kept, so pressing Download again carries on from there, even after you close QUILL Lite.
- When it says the model is downloaded, press Use for Dictation (Alt+U), then OK in Dictation Settings. Or choose the model in the Speech engine list yourself: downloaded models are listed there with “(downloaded)” and the model’s tier after the name.
Every file is checked against a fingerprint (a checksum) we recorded when we added the model. If a file does not match, it is deleted and you are told, so a damaged or changed download can never be used.
Which model should I use? Speech Models recommends one. Near the top of the window, the read-only Recommendation box (Alt+C) names the model that suits this computer and your dictation language, and says why: whether it keeps up here, about how soon your words appear after you pause, whether your speech stays on this computer (it always does), and how big the download is, or that it is already installed. The lines after it say more, for example a model that makes fewer mistakes but would slow your screen reader here. What matters most (Alt+W) changes the advice: a balance of speed and accuracy (the usual choice), the quickest response, or the fewest mistakes this computer can keep up with. Show Recommended Model (Alt+S) moves to that model in the list, so you can read its details and download it. Dictation Settings shows the same advice in one line, in the Recommended for this computer box at the top of its right-hand column.
Switch to Recommended Model (Alt+H), beside it, chooses the recommended model as your speech engine and changes nothing else: your words, instructions, pauses and punctuation stay as they are. Speech Models closes, and Dictation Settings says “Speech engine:” and the model’s name, then “Press OK to keep it.” Press OK there to keep it, or Cancel to keep the engine you had. It never downloads anything. If the model is not on this computer yet, you hear that it is not here yet (“Download it, then switch.”), and you are taken to its row in the list, so you can press Download… (Alt+D). While a model is downloading, it asks you to wait for the download or press Cancel Download first.
What it names, in short:
- English, 8 GB of memory and four cores or more: NVIDIA Parakeet Unified 0.6B.
- English, 8 GB and two cores: NVIDIA Parakeet TDT 0.6B v3.
- Spanish, 8 GB: NVIDIA Parakeet TDT 0.6B v3.
- 4 GB, or little memory free: the built-in Moonshine for English and the built-in Whisper for Spanish. A computer with 4 GB has room for only about 600 MB of dictation beside a screen reader, and the larger models need twice that or more.
- The quickest response: the built-in Moonshine.
On a computer with 8 GB, dictation may take up to 1.6 GB of memory beside your screen reader, and never more than is free when you ask, less half a gigabyte.
The recommendation is only advice. QUILL Lite never changes your engine by itself; you choose. Its figures come from our tests with real recordings, on one computer; yours may differ. A graphics card makes no difference: every dictation model runs on the processor.
Tiers. Every model is labelled with one of three tiers, wherever you choose one: the Speech engine list, Speech Models and Transcribe a Recording. What each tier means is in “Which engine should I choose?” above. The tiers follow the speeds we measured on real speech. Which models are in which:
- Lightweight: the built-in Moonshine and Whisper, Moonshine base, NVIDIA Parakeet TDT 0.6B v3, NVIDIA Parakeet Unified 0.6B and Whisper base.en.
- Balanced: NVIDIA Nemotron and Whisper base.
- High accuracy: Whisper small, medium, large-v3-turbo and large-v3.
Five models were removed in this release. Distil-Whisper small.en, Whisper small.en, Distil-Whisper medium.en, Whisper medium.en and Distil-Whisper large-v3 are no longer in the list. They were all English only. On the held-out audiobooks, NVIDIA Parakeet Unified 0.6B got 3.2 percent of words wrong, against 3.6 to 6.3 for these five. It was also faster on one thread, in the same or a smaller memory tier. Whisper base.en and every many-language Whisper size stay.
If you were using one, dictation switches to Parakeet Unified when you update, if you have already downloaded it. Otherwise dictation uses the built-in model. Nothing is downloaded for you. The next time dictation starts, you hear one sentence saying so, once across every QuillVille program, not once in each. For example: “Whisper small.en was removed in this release. Dictation now uses Parakeet Unified, which you already have.” Or: “Whisper small.en was removed in this release, so dictation uses the built-in model. Parakeet Unified, in the model list, is more accurate.” To use Parakeet Unified, choose it in Speech Models, press Download… (Alt+D), then Use for Dictation (Alt+U).
Your downloaded files are not deleted. They stay in the models folder (see “Where the models go” below), in folders named whisper-small.en-int8, whisper-distil-small.en-int8, whisper-medium.en-int8, whisper-distil-medium.en-int8 and whisper-distil-large-v3-int8. Delete a folder to free its space.
Where the models go. One folder for QUILL, QUILL
Lite, QUILL Transcribe and Quill Inkwell on the same computer, so a
model downloaded in one is there for the others and is never downloaded
twice: %LOCALAPPDATA%\QuillVille\Dictation\models. In a
portable copy, models are saved inside the portable folder, so
everything travels together (data\dictation\models in the
portable folder). Before a download starts, QUILL Lite checks there is
room on that drive and tells you if there is not. The built-in Moonshine
and Whisper are not in that folder: they come inside QUILL Lite
itself.
To remove one, choose it in Speech Models and press Remove (Alt+R). It frees the space for every program that shares the folder. If dictation is using it, choose another engine first. The Progress box then says how much space was freed, and focus goes back to the list of models.
When you switch away from a downloaded model, QUILL Lite offers to delete it. After you choose another engine and press a plain OK in Dictation Settings, a question titled Delete Old Speech Model says, for example: “Now using NVIDIA Parakeet Unified 0.6B. Delete Whisper medium to free 946 MB?” It adds that QUILL, QUILL Lite and QUILL Transcribe share the model’s files, so any of them still set to it will need it downloaded again. No is the default, so pressing Enter keeps the files. Yes deletes them, and you hear the model’s name, “deleted”, and the space freed. If it cannot be deleted, you are told that something may still be using it, and to remove it in Speech Models later.
The question is not asked while dictation is running or waiting for the wake phrase (remove the old model later in Speech Models), when the old engine was a built-in one with nothing to delete, or when you left Dictation Settings with My Words and Phrases… or another button that opens a window.
Will my computer keep up? When Speech Models opens, it spends about two seconds timing the built-in Moonshine on this computer, then works out how each model should do here. The details then say one of three things: it should keep up comfortably; it should keep up but uses more of the processor, so your screen reader may answer a little more slowly while you dictate; or it “may lag behind your speech on this computer”. You can still download any of them. Large models on a dual-core computer with 8 GB of memory are only for when you can wait.
If a downloaded model goes missing (you removed it, or the drive with a portable copy is not there), dictation does not stop and does not change engine silently. It says, in one sentence, that it is using the built-in engine instead, and carries on.
Nemotron shows your words as you speak. It recognises while you talk, so the words heard so far appear in the status bar and on a braille display, and each phrase goes into the document when you pause. See “Seeing the words while you speak”. The other models write each phrase when you pause.
The list, in our suggested order
The order is our suggestion, not a measurement: VS Code’s own models first, then the rest of Whisper, smallest first. For what we measured, see “How we chose: tested on real speech” below; the Recommendation box follows those measurements, not this order.
| Model | Good for | Download | Languages |
|---|---|---|---|
| NVIDIA Nemotron 3.5 ASR Streaming 0.6B | Suggested download. Excellent for live dictation; VS Code’s default | 682 MB | English, Spanish |
| NVIDIA Parakeet Unified 0.6B | May give slightly better final text in some conditions | 663 MB | English |
| NVIDIA Parakeet TDT 0.6B v3 | Excellent recognition of each finished phrase | 670 MB | English, Spanish |
| Whisper small | A VS Code alternative: good | 375 MB | English, Spanish |
| Whisper base | A VS Code alternative: moderate | 161 MB | English, Spanish |
| Whisper tiny | Built in already. Fastest and lightest, weakest accuracy | (built in) | English, Spanish |
| Whisper base.en | Light and quick, a little better in English than base | 161 MB | English |
| Whisper medium | Best for accuracy when you can wait | 946 MB | English, Spanish |
| Whisper large-v3-turbo | Large-v3 quality, much faster than large-v3 | 1.0 GB | English, Spanish |
| Whisper large-v3 | The most accurate Whisper; very slow on most computers | 1.8 GB | English, Spanish |
| Moonshine base | A light step up from the built-in Moonshine | 141 MB | English |
English only, or many languages? Whisper base.en only knows English, and is a little more accurate in English than the many-language base. The many-language ones also dictate Spanish. If you only dictate English, NVIDIA Parakeet Unified 0.6B made the fewest mistakes of any model we tested that keeps up; of the Whisper models, base.en is the English-only one that stays.
How we chose: tested on real speech
On 22 October 2026 we tested every dictation model on recordings of real people, never a computer voice: public-domain audiobooks catalogued after every model was trained, so no model can have learned them, plus Google’s FLEURS read sentences and the LibriSpeech audiobook test sets. Each model heard one phrase at a time on one processor thread, the way dictation hears you. The advice in Speech Models and Dictation Settings comes from these results. QUILL, QUILL Lite and QUILL Transcribe share these models and this advice.
English. Percent of words wrong (lower is better), speed per thread (0.25 is dictation’s budget, leaving the rest of the processor for your screen reader) and the most memory used.
| Model | Held-out audiobooks | FLEURS | Speed per thread | Peak memory | Decision |
|---|---|---|---|---|---|
| NVIDIA Parakeet Unified 0.6B | 3.2% | 6.3% | 0.21 | 1.2 GB | Recommended on 8 GB with four cores |
| Whisper medium.en | 3.6% | - | 1.55 | 3.0 GB | Removed |
| NVIDIA Parakeet TDT 0.6B v3 | 3.8% | 9.0% | 0.11 | 1.1 GB | Kept; recommended on 8 GB with two cores |
| Whisper small.en | 4.3% | 6.3% | 0.43 | 1.4 GB | Removed |
| Distil-Whisper large-v3 | 4.5% | - | 0.82 | 2.0 GB | Removed |
| Whisper small | 4.7% | - | 0.55 | 1.4 GB | Kept; many languages, needs two threads |
| NVIDIA Nemotron 3.5 Streaming 0.6B | 5.3% | 13.7% | 0.37 | 1.5 GB | Kept; streams words while you speak |
| Moonshine base | 5.9% | 15.1% | 0.05 | 378 MB | Kept; fixed for long phrases |
| Whisper base.en | 5.9% | 7.4% | 0.13 | 820 MB | Kept; light, good on varied voices |
| Distil-Whisper small.en | 5.9% | 7.6% | 0.22 | 1.0 GB | Removed |
| Distil-Whisper medium.en | 6.3% | - | 0.47 | 1.6 GB | Removed |
| Moonshine tiny (built in) | 6.5% | 13.2% | 0.06 | 584 MB | Kept; the default, and the pick on 4 GB |
| Whisper base | 7.4% | 10.8% | 0.22 | 821 MB | Kept; many languages |
| Whisper tiny (built in) | 8.3% | 11.7% | 0.07 | 521 MB | Kept; built in |
A dash means that model was not run on that set.
Spanish.
| Model | FLEURS Spanish | Held-out Spanish audiobooks | Speed per thread | Peak memory | Decision |
|---|---|---|---|---|---|
| NVIDIA Parakeet TDT 0.6B v3 | 4.4% | 7.3% | 0.12 | 1.1 GB | Recommended on 8 GB |
| Whisper small | 6.0% | 7.8% | 0.57 | 1.4 GB | Kept; needs two threads |
| NVIDIA Nemotron 3.5 Streaming 0.6B | 6.4% | 8.0% | 0.50 | 1.5 GB | Kept |
| Whisper base | 12.6% | 16.1% | 0.18 | 821 MB | Kept; lighter |
| Whisper tiny (built in) | 30.5% | 27.0% | 0.10 | 521 MB | Kept; built in, the pick on 4 GB |
What we found along the way. Moonshine base wrote nothing at all for any phrase longer than about eight and a half seconds. That is fixed: it now hears a long phrase in pieces and joins them, and scored 5.9 percent on the audiobooks. The pieces overlap by half a second, so a word that falls where two pieces meet is not lost.
The limits. This was one fast computer on one day, so speeds are judged against the built-in Moonshine’s, which Speech Models times on your own computer in its two-second check. A real 4 GB computer with a screen reader running has not been measured yet. Whisper medium and large-v3-turbo were too slow to re-run and keep their earlier figures. The full record, with every set and every number, is the page “Dictation speech models tested on real speech, 2026-10-22” in QUILL’s documentation.
How accurate are they?
These are the figures each model’s makers publish, on their own test sets. Our own results on real speech are in the section above. A word error rate is the share of words a model gets wrong on a recorded test set; lower is better. Test sets differ, so compare numbers only within one line.
- Nemotron 3.5 ASR Streaming: 7.91 percent on FLEURS English and 4.11 percent on FLEURS Spanish, at the chunk size this download uses (NVIDIA’s model card, huggingface.co/nvidia/nemotron-3.5-asr-streaming-0.6b).
- Parakeet Unified: 1.63 percent on LibriSpeech test-clean and 3.11 percent on test-other (huggingface.co/nvidia/parakeet-unified-en-0.6b).
- Parakeet TDT v3: 4.85 percent on FLEURS English, 3.45 percent on FLEURS Spanish (huggingface.co/nvidia/parakeet-tdt-0.6b-v3).
- Whisper, on LibriSpeech test-clean (OpenAI’s Whisper paper, Appendix D, arxiv.org/abs/2212.04356): tiny 7.6, base 5.0, small 3.4, medium 2.9 percent; English-only tiny.en 5.6, base.en 4.2, small.en 3.1, medium.en 3.1. On Spanish (Common Voice 9): tiny 30.3, base 19.6, small 10.3, medium 6.9 percent. That Spanish column is the biggest reason to choose a larger Whisper if you dictate Spanish.
- Distil-Whisper and large-v3, average over short recordings the models were not trained on (the Distil-Whisper model card, huggingface.co/distil-whisper/distil-small.en): large-v3 8.4, distil-large-v3 9.7, distil-medium.en 11.1, distil-small.en 12.1 percent. OpenAI publishes no figure for large-v3-turbo; it describes it as much faster than large-v3 with a small drop in quality.
- Moonshine: base 10.07 percent against tiny’s 12.66, averaged over the Open ASR Leaderboard’s English test sets (Moonshine AI, github.com/moonshine-ai/moonshine).
What each is better at, in plain words: the bigger models cope better with accents, fast speech, a noisy room, names and long sentences; all of them put in punctuation and capitals for you. For Spanish, any of the many-language models beats the built-in tiny by a wide margin.
When the built-in model is still the better choice: on a computer with 4 GB of memory, when little memory is free, on battery, or when your screen reader must never slow down. In our tests Moonshine tiny used 0.06 seconds of computing per second of speech and at most 584 MB of memory; Parakeet Unified used about four times the computing and twice the memory.
Nemotron or Parakeet: which should I try?
For the fewest mistakes, try Parakeet. On real speech it made fewer mistakes than Nemotron, ran faster and used less memory, in English and in Spanish. Nemotron is still the one to choose if you want to follow your words while you speak.
Both are NVIDIA models of about 0.6 billion parameters, both are free, and both run here on the processor alone, with your voice staying on your computer. The difference is when they listen.
- Parakeet recognises each finished phrase after you
pause. Nothing appears until you stop, and then the whole phrase is
written at once. It writes punctuation and capitals itself, including
question marks.
- Parakeet Unified 0.6B is English only, and the model QUILL Lite recommends for English on a computer with 8 GB of memory and four cores. About 663 MB to download.
- Parakeet TDT 0.6B v3 knows English, Spanish and 23 other European languages. It is the recommendation for Spanish on 8 GB, and for English on 8 GB with two cores. About 670 MB.
- Nemotron 3.5 ASR Streaming recognises while you speak, in short slices. Its words appear in the status bar and on braille while you talk, and each phrase is written when you pause. It writes punctuation and capitals itself, and knows English and Spanish. It decides whether a sentence was a question once it hears the next one, so a full stop it wrote can turn into a question mark a moment later. About 682 MB.
What we measured on real speech (lower is better for every number):
| Model | Words wrong, English audiobooks | Words wrong, FLEURS English | Words wrong, FLEURS Spanish | Speed per thread | Peak memory |
|---|---|---|---|---|---|
| NVIDIA Parakeet Unified 0.6B | 3.2% | 6.3% | - | 0.21 | 1.2 GB |
| NVIDIA Parakeet TDT 0.6B v3 | 3.8% | 9.0% | 4.4% | 0.11 | 1.1 GB |
| NVIDIA Nemotron 3.5 Streaming 0.6B | 5.3% | 13.7% | 6.4% | 0.37 | 1.5 GB |
Parakeet Unified is English only, so it has no Spanish figure. Nemotron’s 0.37 is over dictation’s budget of 0.25 on one thread, which is why it is Balanced and needs a computer with four or more cores.
Rule of thumb: for the fewest mistakes, try Parakeet; to follow your words on braille or in the status bar while you talk, try Nemotron.
How to tell which is more accurate for you
The published figures come from other people’s voices. Yours is the one that matters.
- Download one model, choose it, and dictate the way you normally do for a day.
- Each time a phrase comes out wrong, note it. Recent Phrases (Shift+F11) shows what was written, so you can compare.
- Switch to another model in the Speech engine list and do the same.
- Keep the one that made fewer mistakes, and remove the other to free the space.
If you like a more exact answer, QUILL’s benchmark measures any model
on your own recordings. Record ten sentences as 16 kHz mono WAV files,
write what you said in a transcripts.txt beside them (one
line per file: the name, a tab, the words), and run
python scripts/dictbench.py <folder> --model nemotron
in a copy of QUILL’s source. It prints the share of words wrong, which
marks were written, the speed, the memory and how long the model took to
load.
OpenAI dictation, with your own key
If you have your own OpenAI key, you can have OpenAI recognise your speech instead of your computer. It is very accurate, punctuates well, gets names right that it has never met, and can show your words while you speak. It is off unless you choose it, and your computer’s own engines stay the default.
Before you choose it, please know this: what you say is sent to OpenAI. While dictation is on with this engine, each phrase you speak goes over an encrypted connection to OpenAI, with your own key, and the words come back. OpenAI bills your account for it. Nothing goes through QUILL’s servers, and QUILL keeps no copy of your voice. OpenAI’s own policies apply to what it receives; read them at openai.com/policies. Silence is never sent, only the speech dictation heard. The built-in engines never send anything anywhere.
What you need: your own OpenAI key, saved in Use My Own AI Key (see the AI help chapter). QUILL’s free AI is never used for dictation. OpenAI dictation does not work in Safe Mode.
Adding your key from here. You don’t have to go looking for it: in Dictation Settings (Alt+Shift+F6), choose More Dictation Settings…, and under “OpenAI, with your own key” press Add or Change OpenAI Key… (Alt+K). Your settings are saved, Use My Own AI Key opens, and once you paste your key, OpenAI appears in the speech engine list. You can also open Use My Own AI Key any time with Alt+F2.
Setting it up, step by step:
- Open Dictation Settings (Alt+Shift+F6).
- In Speech engine, choose OpenAI (your own key; sends your speech to OpenAI). It is only in the list on a computer where an OpenAI key is saved.
- A question says exactly what is sent. Read it, then choose Yes to agree, or No to keep the engine you had. If you just press Enter, the answer is No, and nothing is sent.
- More Dictation Settings opens with the cursor on OpenAI speech model. QUILL Lite asks OpenAI which speech models your key can use and lists them, newest first. The newest is already chosen.
- Press Enter to close More Dictation Settings, and Enter again to save Dictation Settings.
- Press Ctrl+F11 and talk, just as before.
Which model? The list comes from OpenAI, so it is always current, and models OpenAI is retiring are left out. On the day this was written it held two:
- gpt-live-transcribe writes as you speak. The words heard so far appear in the status bar and on braille, and each phrase arrives very soon after you pause.
- gpt-transcribe sends each phrase when you pause, and the words arrive a moment later.
If your model goes away. If OpenAI stops offering the model you chose, More Dictation Settings tells you once, and leaves the choice empty so you can pick another. If you are dictating when it happens, dictation stops and tells you. It never moves to a different model on its own.
Your words help. The names and terms in My Words and Phrases are sent with your speech as words to expect, so they come out spelled your way.
To stop sending your speech, choose another engine in Dictation Settings, or turn off Let OpenAI dictation send my speech to OpenAI in More Dictation Settings.
What it costs. OpenAI charges your account by the minute of speech. QUILL keeps no count; your OpenAI account’s usage page has the real figures.
What you might hear:
- “OpenAI dictation needs your own OpenAI key. Save one in Use My Own AI Key, in the AI menu, first.”
- “OpenAI dictation is not switched on.” Choose OpenAI in Dictation Settings and agree to the question.
- “OpenAI could not be reached. Check the internet connection.” That phrase is lost, and dictation keeps listening.
- “OpenAI did not accept the saved key.” Check your key in Use My Own AI Key.
- “The OpenAI model … is no longer available to your key.” Choose another in More Dictation Settings.
While you dictate
Knowing what dictation is doing
- The status bar has a Dictation part. It says Off, Listening, Hearing you, Writing, Spelling, or Waiting for wake phrase. With Nemotron or OpenAI it says Hearing and the words so far. Press F6 to reach the status bar and arrow to it. Press Enter there to start or stop dictation.
- Tools > Dictation > Dictation On is checked while dictation is writing.
- The tones and the words tell you when it starts and stops.
- Dictation Status (Alt+F9) tells you everything at once, in one sentence. See the next section.
Dictation Status
Press Alt+F9 (Tools > Dictation > Dictation Status) any time, whether dictation is on or off, and QUILL Lite tells you in one sentence what dictation is doing. Nothing changes; it only answers. For example:
- “Dictation is off. Moonshine, in English.” when it is off, so you know what you will get when you press Ctrl+F11.
- “Dictation on, Whisper, in Spanish.” while you are dictating. If capitals or no-space are switched on, or you are spelling, that is added, so you always know why your words are coming out the way they are. In command mode, it ends “Command mode.”, so a braille display can show it too.
- “Waiting for the wake phrase, Quill dictate.” when the wake phrase is listening.
- “Live transcript: 12 minutes, 1,840 words.” while a live transcript is running.
It is the quickest answer to “is it still listening?” and “which language am I in?”, and it never moves your cursor.
Seeing the words while you speak
With most engines, your words appear when you pause. With Nemotron (an optional download, see “Better accuracy: optional speech models”) or OpenAI dictation, QUILL Lite knows the words while you are still saying them, and shows them to you:
- The status bar shows the words so far after the word Hearing, for example “Hearing: Can you send me the”.
- If you use a braille display, the same words appear on it as they arrive.
- They are not in your document yet, because the engine may still change its mind as it hears more. When you pause, the final words go into the document, and the preview goes away.
You do not hear these words spoken, so nothing talks over you while you talk. If you would like to hear them, open More Dictation Settings and set While you speak, the words heard so far to Show it, and say new words quietly. You then hear new words every couple of seconds, each one once, and only once the engine has settled on it: a word it is still changing its mind about is not spoken until it stops changing, and a word you have already heard is not said again if the engine corrects it later (the words that go into your document are always the final ones). Choose Do not show it to turn the preview off.
Nemotron also gets its punctuation right at the end of a sentence now. It decides whether a sentence was a question once it hears the next one, so a full stop it wrote at your pause can turn into a question mark a moment later, when you carry on talking.
Where the words go
Your words go into the document you started dictation in, at the cursor. Each phrase, with its punctuation and capitals, is one step for Ctrl+Z. So “scratch that” and Ctrl+Z always take back the same thing, even when the phrase replaced a selection. With the wake phrase, the words go into whichever document is in front when you say it.
Your words go where you were when you started speaking. If you move the cursor, or even switch to another window, while a phrase is still being recognised, it is still written where you were speaking. Your cursor is put back where you moved it, and you hear “Written where you started”, with the document’s name if you were somewhere else by then. If that spot has changed in the meantime, the words go at the cursor in that document instead, and you are told.
After that, dictation stops by itself if you close that document, switch it between plain and rich text, or speak while another program or a dialog is in front. QUILL Lite tells you why it stopped.
There is only one microphone. So if dictation is running in one document and you press Ctrl+F11 in a second document, dictation moves there and tells you: “Dictation moved to Letter.txt”.
Dictation will not start in a document you cannot change, such as the read-only copy Compare opens. You hear “This document is read-only, so dictation cannot write here.” and the microphone stays closed.
Cancelling a phrase with Escape
While a phrase is being heard (the Dictation part of the status bar says “hearing you”), press Escape to throw it away. Nothing is written, the words heard so far go too, and you hear “Cancelled”. Ctrl+F11 still stops dictation and keeps what you said. When nothing is being heard, Escape does what it always does.
Dictating into Find, Replace and the AI question box
You can dictate into more than your document. Press Ctrl+F11 in the Find box, either Replace box, the question box of the AI pad, or the message box of the AI Conversation window, and you dictate into that box. It uses the same engine and the same words, and Escape still cancels a phrase. “New line” and “new paragraph” become a space in a one-line box, and commands that move around a document do nothing there. Press Ctrl+F11 again to stop.
Recent phrases
Press Shift+F11 (Tools > Dictation > Recent Phrases…) to see the last twenty phrases you dictated, newest first. Arrow to one and press Enter (Insert Again) to write it at the cursor as one undo step, or press Copy to put it on the clipboard. This is your rescue if “scratch that” took away one phrase too many. When “choose”, “replace” or “change that to” changed a phrase, the words it had before are in the list too, marked “(before correction)”; Insert Again and Copy leave that label out. This session’s phrases last only until you close QUILL Lite.
After them come words kept from before, so nothing you said is lost:
- Not written: a phrase that could not be written, or words held while dictation was paused. They stay on this computer, even through a crash, until you write or discard them, and QUILL Lite says once at start how many are waiting.
- Review not finished: the words of a review you closed without inserting.
- Earlier: with Keep a dictation history on in More Dictation Settings, the phrases from earlier days, newest first.
Insert Again writes one at the cursor and deletes it from the computer; Discard (Alt+D) deletes it without writing it; Clear History (Alt+H) deletes the whole history after asking, with No as the answer unless you choose Yes. Kept words and the history are sealed for your Windows account, never kept as sound, and never written to the log.
For example: you are dictating into a document, step away, and dictation pauses with two phrases held because the window lost focus. Then the computer restarts for an update. The next time QUILL Lite starts it says “2 dictated phrases were not written last time and are kept. Recent Phrases, Shift+F11, brings them back.” Press Shift+F11, arrow past this session’s phrases to the first “Not written” entry, and press Enter: it is written at the cursor and deleted from the computer. Do the same for the second, or press Alt+D to discard it.
Limits: only text is kept, never sound; the history keeps at most 2000 phrases; and a kept entry is deleted only when it is written, discarded or cleared, never by copying it.
Talking to the AI
You can have a spoken conversation with AI help. Open the AI Conversation window (see “Having a conversation” in the AI help chapter). The cursor is already in Your message.
- Press Ctrl+F11 and ask your question.
- Pause. Your message is sent, and you hear “Working.”
- The reply is read aloud. While it is being read, the microphone does not listen, so the reply is never taken as your next message.
- When the reply has been read, just carry on talking. If you want to speak before it has finished, press Escape: you hear “Listening.” and you can talk straight away.
- Press Ctrl+F11 again when you are done.
While you are in that box, dictation uses its Talking to AI settings, and it goes back to your usual ones by itself when you leave:
- A longer pause (about a second and a half), so a breath does not send half a question.
- Filler words removed, because the AI does not need them.
- Automatic punctuation on.
- “Just write what I say” does not apply here, because the pause is what sends your message.
All four are in More Dictation Settings, under Talking to the AI. If you would rather check each message before it goes, set Send a dictated message to the AI to When I press Enter. Then pause as often as you like, and press Enter when the message is right.
Each message costs the same as a typed one: one request on QUILL’s free AI, or nothing extra beyond your own key or plan.
Live transcripts
Ordinary dictation is for writing: you speak, pause, hear your words, and carry on. A live transcript is for listening: a lecture, a meeting, a talk, a long voice memo you are speaking out loud. You start it, and QUILL Lite writes down everything it hears until you stop it.
Starting and stopping a live transcript
- Press Ctrl+Alt+Shift+PageDown (Tools > Dictation > Start or Stop Live Transcript).
- A new, untitled document opens, and the transcript is written into it. It never writes into the document you were working on.
- Let it run. You can go back to your own document, or to another program altogether, and the transcript carries on.
- To stop, press Ctrl+Alt+Shift+PageDown again, or Ctrl+F11. You hear how much was written, for example “Live transcript stopped, 1,840 words.”
The very first time, you hear one sentence: “Please record other people only when they have agreed.” It is said once, and never again.
How a transcript differs from dictation
A transcript is built to stay out of your way for an hour or more:
No commands. Everything heard is written down as words. If the speaker says “scratch that”, that is what goes in the transcript. The one thing that still works is your stop phrase.
No tone and no read-back for each phrase, so nothing talks over the speaker or over you.
No wake phrase, and it never stops on silence, so a quiet stretch in a meeting does not end it.
Filler words are left out, and automatic punctuation is on, whatever you chose for dictation.
Paragraphs come from pauses. When the speaker stops for four seconds or more, the next words start a new paragraph.
Time stamps, if you like. Check Time stamps in live transcripts in More Dictation Settings, and each paragraph starts with the time in square brackets, like this:
[10:42] Thank you all for coming. The first thing on the list is the budget.
Working while it runs
The new words always go at the end of the transcript, wherever you are. So you can go back into the transcript, read what was said a few minutes ago, even add a note of your own in the middle, and your cursor stays where you put it while the new words keep arriving at the bottom.
To check on it, look at the Dictation part of the status bar, which says something like “Live transcript: 12 minutes, 1,840 words”, or press Alt+F9 for Dictation Status, which says the same thing aloud.
Keeping it
When you stop, the transcript stays open, untitled and not yet saved. Press Ctrl+S to save it wherever you like. Until you do, QUILL Lite’s usual recovery protects it the same way it protects any document you have not saved yet, so a power cut does not lose the meeting.
A live transcript listens to your microphone only. It cannot yet hear sound your computer is playing, such as the other side of a video call coming through your speakers; for a recording you already have, use “Transcribing an audio file”, below.
Dictating into other programs
You can dictate into almost any program on your computer: an email, a web form, a chat window, another word processor. This is called Dictate Anywhere. It is done by another QuillVille program: QUILL Transcribe, the family app made for exactly this, released on 1 November 2026, or Quill Inkwell, the small program that also expands your abbreviations everywhere.
What you need first
QUILL Transcribe or Quill Inkwell must be installed. Both are separate, free members of the QuillVille family. When you press Dictate in Other Programs…, QUILL Lite hands your settings to QUILL Transcribe if it is running, or starts it if it is installed. Otherwise it hands them to Quill Inkwell. If neither is on your computer, QUILL Lite tells you so: “Quill Inkwell is not installed with this copy.” Install one, then come back to these steps.
With QUILL Transcribe, you hear “QUILL Transcribe has your dictation settings. Use its start and stop key, or its tray menu, in the program you want to dictate into.” From then on, QUILL Transcribe’s own user guide is the one to read: it has its own keys, models and settings. The steps below are for Quill Inkwell.
Setting it up, step by step
- In QUILL Lite, open Dictation Settings (Alt+Shift+F6) and set it up the way you like it: engine, microphone, language, pause and so on.
- Press More Dictation Settings… (Alt+A).
- Press Dictate in Other Programs… (Alt+O). Your settings are saved and handed over. If QUILL Transcribe is running or installed, it gets them and starts, and you hear “QUILL Transcribe has your dictation settings. Use its start and stop key, or its tray menu, in the program you want to dictate into.” Otherwise Quill Inkwell gets them and starts, and you hear “Quill Inkwell is starting with your dictation settings. Choose the Dictate Anywhere key in its File menu.”
- If you have not chosen a key yet, Inkwell opens its key chooser for you. Choose a key you will remember and that no other program uses. You can change it later in Inkwell with File > Dictate Anywhere Key….
Until you choose a key, there is none. Inkwell never takes a key on your computer without asking.
Using it
- Go to the other program and put the cursor where you want the words.
- Press your Dictate Anywhere key, speak, and pause. Each phrase is typed where the cursor is, just as if you had typed it.
- Press the key again, or say “stop dictation”, to stop.
You can also turn it on and off from Inkwell’s own Dictation menu, with Dictate Anywhere.
What works there, and what does not
The engines, your own words and phrases, and most of what you can say all work the same way they do in QUILL Lite:
Punctuation and layout, like “comma” and “new paragraph”.
Spelling, “spell” and a word, capitals and no-space.
Switching between English and Spanish.
“Scratch that”, which takes your last phrase back with Backspace, as long as you are still in the same window.
Snippets, abbreviations and clips, from the lists QUILL and Inkwell share (QUILL’s snippets, the shared abbreviation library, and QUILL’s clips): “insert snippet” and its name, “insert abbreviation” and its name, and “paste clip” and a number. They are typed as one phrase, so “scratch that” takes all of it back. A snippet’s blanks are asked for by voice first: you hear each blank’s name, like “Title?”, and say the answer; for a choice, say an option or “choose two”. Say skip, scratch that to go back one, or cancel to type nothing. The cursor stays at the end.
Some commands need to read the text of the document, and Inkwell cannot read another program’s text. So “select”, “go to”, “correct”, “select sentence”, “copy all” and “show clips” are answered with a sentence that starts “That works in QUILL’s own documents”, and nothing is typed.
For your safety, Dictate Anywhere will not type into a password box. It also will not type into a program running as administrator when Inkwell is not, into QUILL Lite’s or QUILL’s own windows (use Ctrl+F11 there, which does much more), or into Inkwell’s own window. Each time, you hear a sentence saying why.
It stays in the field you started in
Dictate Anywhere writes only into the field where you started. If the focus moves to another field or another program while you are dictating, Inkwell pauses and holds what you said, rather than typing it in the wrong place. You then have three choices, in Inkwell’s Dictation menu and, while dictation is paused, in Inkwell’s tray menu:
- Resume goes back to the field you started in.
- Resume in This Field writes the held words where you are now.
- Discard Held Words throws the held words away.
If you choose Resume in This Field from Inkwell’s own window or tray menu, Inkwell waits for you to switch to another program and resumes there. Choose it again to cancel.
Programs dictation never types into
Some programs should never receive dictation at all, such as your password manager. Press Programs Dictation Never Types Into… (Alt+N) in More Dictation Settings to see and change that list. It starts with the common password managers and the Windows sign-in, lock and administrator prompts. If you dictate into one of them, you hear something like “Dictation does not type into KeePass. Move to another program.” and nothing is typed. Programs are matched by their file name, like keepass.exe, never by the title of a window.
- To remove a program, choose it in the list and press Delete, or press Remove.
- To add the program you were just using, go to it, come back to QUILL Lite, open the settings again, and press Add Front Program. The button says which program it will add.
- To add a program by name, type its file name in Program file name and press Enter, or Add by Name. You can leave off .exe: “KeePass” adds keepass.exe. A name you typed but did not add is kept when you press OK.
The list is saved when you press OK in Dictation Settings.
What you hear
In other programs, your screen reader already says each character as it is typed, so Inkwell starts with a tone only after each phrase, rather than reading the words back as well. You can change that.
Inkwell keeps its own copy of your dictation settings. To change them, open Inkwell’s Dictation menu and choose Dictation Settings…. It is the same window you know from QUILL Lite. Or set things up in QUILL Lite and press Dictate in Other Programs… again to hand them over once more.
Inkwell uses the My Words and Phrases list that the full QUILL editor keeps, so if you also use QUILL, a name you taught it there comes out right in your email too. Check Use the shared word list in My Words and Phrases, and the words you teach QUILL Lite are used there as well. Dictate Anywhere is off in Safe Mode.
One microphone at a time
QUILL Lite, QUILL, QUILL Transcribe and Quill Inkwell never listen at once, so the same words are never written twice. The microphone belongs to whichever started dictating first, until it stops.
- If QUILL Transcribe is listening when you press Ctrl+F11, QUILL Lite does not open a second microphone. You hear its key, for example “QUILL Transcribe is listening. Press Alt+Shift+Backslash to stop it, then try again.”
- If QUILL is dictating, you hear “QUILL is dictating. Press Ctrl+F11 in QUILL to stop it, then try again.”
- If you press QUILL Transcribe’s key while QUILL Lite is dictating, QUILL Transcribe says “QUILL Lite is dictating. Press Ctrl+F11 in QUILL Lite to stop it, then try again.”
QUILL Transcribe waiting in the tray does not hold the microphone, so Ctrl+F11 works as usual. The microphone is let go when dictation stops, when it stops because something went wrong, when you close QUILL Lite, and if QUILL Lite ever closes unexpectedly.
QUILL Transcribe and Quill Inkwell do not type into QUILL Lite’s window. If you press their key there, you hear “This is a QUILL window: press Ctrl+F11 to dictate here.”
Transcribing an audio file
Sometimes the words you want are already in a recording: a voice note from your phone, an interview, a lecture, a meeting somebody recorded for you. QUILL Lite can listen to the recording and write down what was said, using the same speech engines you dictate with. It works in the background, so you can keep writing while it listens, and it tells you when it is done.
Your first transcription, step by step
- Press Shift+F5, or choose Tools > Dictation > Transcribe a Recording…. The Transcribe a Recording window opens with the cursor in Recording.
- Type the full path of the file, or press Browse… (Alt+B) and choose it. You can also drag a file from File Explorer and drop it on the window.
- Check Language spoken in the recording (Alt+L): English or Spanish.
- Check Speech model (Alt+M). The most accurate model on your computer is already chosen for you. Just below it, About this model and this recording says what the model is good for, how long the recording is, and about how long it should take on your computer, for example “The recording is 12 minutes long. With NVIDIA Parakeet TDT 0.6B v3, transcribing it should take about 6 minutes on this computer.”
- There is no output-location choice. QUILL Lite saves the finished transcript privately. Activate its completion notice in Notifications to open it in a new document; it does not insert text into the document you were editing.
- Press Enter. You hear “Transcribing meeting.mp3 in the background.”
- Carry on with whatever you were doing. The status bar shows how far it has got, and every quarter of the way you hear it quietly: “meeting.mp3: 25 percent”. When it is done you hear one sentence, such as “Transcribed meeting.mp3: 12 minutes, 1,804 words, in 6 minutes, in a new document.”
That is all there is to it. The rest of this section explains the choices.
What the text looks like
The text is written the way dictation writes it: full stops, commas, question marks and capital letters put in by the speech engine, with the spacing tidied between sentences. A few more things happen on the way:
Paragraphs. A new paragraph starts wherever the recording goes quiet for two seconds or more. If somebody talks for more than two minutes without a long pause, the next pause of any length starts a new paragraph, so you never get one enormous block.
Timestamps, if you want them. Timestamps are off unless you turn them on. Check Add timestamps (Alt+T) and every paragraph begins with the hours, minutes and seconds where it was said, like this:
[00:01:23] The budget for the spring term is nearly final.It makes it easy to find a passage again in the recording.
Your own words. The corrections in My Words and Phrases are used, so a name the engine always mishears comes out your way.
Filler words. If you have Remove filler words turned on in Dictation Settings, the ums and ahs are left out here too.
Spoken punctuation. In a recording, somebody who says “new paragraph” or “comma” usually means the words, so they are written as words. If you recorded yourself dictating on purpose, check Obey spoken punctuation and commands (Alt+O): then “comma”, “period”, “new line”, “new paragraph” and “scratch that” work just as they do when you dictate. Commands that move the cursor are ignored, because there is no cursor in a recording.
Translation into English. For a recording in Spanish, check Translate into English (Alt+E) and the transcript is written in English instead of Spanish. It needs a model that translates: the built-in Whisper, or a multilingual Whisper you downloaded (not the ones marked English). With any other model, or for an English recording, the box is unavailable. Off unless you check it.
Which model for which recording
The Speech model list shows every model on your computer, most accurate first: the two that come with QUILL Lite, and any you downloaded in Dictation Settings, Speech Models (see “Better accuracy: optional speech models” earlier in this chapter). Here is how to choose:
- Voice notes and dictated letters. One clear voice, close to the microphone. Moonshine tiny is built in, is the fastest by far, and does this well. Whisper tiny is the one to try if Moonshine mishears an accent.
- Interviews and meetings. Several voices, people interrupting, someone further from the microphone. A downloaded model is worth it here. In English, NVIDIA Parakeet Unified 0.6B is our first choice: in our tests on real recordings it made the fewest mistakes of any model that keeps up, 3.2 percent of words wrong where the built-in Moonshine got 6.5. Parakeet TDT 0.6B v3 is close behind and quicker still. Whisper small is good too, just slower.
- Lectures and talks. One voice, a long time, and plenty of special words. Parakeet again. Before you start, add the speaker’s names and terms to My Words and Phrases, and you will spend less time correcting.
- Noisy rooms and harder voices. A café, a car, a hall with an echo. On the harder LibriSpeech recordings, Parakeet Unified got 3.2 percent of words wrong, Parakeet TDT 0.6B v3 5.2, and the two built-in tiny models over 13. OpenAI is very good with noise too, if you use your own key (see below).
- Spanish. Choose Spanish as the language first. Parakeet TDT 0.6B v3 made the fewest mistakes in Spanish, 4.4 percent of words on FLEURS Spanish where the built-in Whisper tiny got 30.5. Whisper small and Nemotron were next. The list shows only the models that know the language you chose.
- Models removed in this release. Distil-Whisper small.en, Whisper small.en, Distil-Whisper medium.en, Whisper medium.en and Distil-Whisper large-v3 are no longer in the list. Parakeet Unified did better than each of them.
A model that is too slow for live dictation is fine for a recording: nobody is waiting at the end of each sentence. The estimate tells you the wait before you start.
How long it takes
How long depends on the model and on your computer. These are our estimates for a one-hour recording, worked out from the speeds we measured for each model on real recordings in October 2026, on a modest computer (two processor cores, 4 GB of memory) and on a more capable one (four or more cores, 8 GB or more):
| Model | Modest computer | Capable computer |
|---|---|---|
| Moonshine tiny (built in) | 6 minutes | 3 minutes |
| Whisper tiny (built in) | 12 minutes | 6 minutes |
| Parakeet TDT 0.6B v3 | 15 minutes | 7 minutes |
| Parakeet Unified 0.6B | 18 minutes | 8 minutes |
| Nemotron | 27 minutes | 12 minutes |
| Whisper small | 1 hour 49 minutes | 46 minutes |
| Whisper large-v3-turbo | about 6 hours | about 2 and a half hours |
For a real example: a three-minute recording took 10 seconds with Moonshine tiny, 20 seconds with Whisper tiny and 25 seconds with Parakeet on the computer QUILL Lite is developed on, plus a few seconds the first time while the model loads.
Transcribing uses two of your processor’s cores, the same as dictation, so your screen reader stays quick. The model is put away a few minutes after the last transcription finishes, which gives its memory back.
Where the text goes
- Saved privately until you open it. When transcription finishes, the transcript is saved without changing the document you were editing. Activate the completion notice in Notifications to open it in a new document; the Transcribe a Recording window has no destination picker.
Several recordings, checking on it, and stopping
- Several at once. In Browse, hold Ctrl and choose more than one file. They are transcribed one after another with the same choices, and each one is saved with its own completion notice in Notifications when it finishes. If one is already running when you start another, you hear “Added to the queue”.
- How far has it got? Press Shift+F5 again. At the top of the window, Transcribing now says which recording it is on, how far it has got, and how many are waiting. Press Escape to close the window and let it carry on.
- Stopping. In that same window, press Stop Transcribing (Alt+S). The recording being transcribed stops, any waiting ones are forgotten, and nothing is written into a document.
- If you missed the result sentence. Shift+F9 opens Activity, which keeps the transcription outcome and any failure reason for this session. To open the saved transcript, activate its completion notice in Notifications.
Which files it can read
MP3, M4A, AAC, WAV, Ogg, Opus, FLAC and WMA, and also the sound in an MP4 file and AIFF. QUILL Lite reads all of them itself, using parts of Windows that are already on your computer, so there is nothing extra to download and no other program to install. Files with copy protection, such as some bought audiobooks, cannot be read.
Privacy, and OpenAI with your own key
With the models on your computer, nothing leaves your computer. The recording is read, not copied, and nothing is kept afterwards except the text.
If you have your own OpenAI key saved in Use My Own AI Key, OpenAI’s speech models appear at the bottom of the list a moment after the window opens. OpenAI is very accurate, especially with several voices, accents and noise, but it sends your recording to OpenAI, so it is never chosen for you, and it is never offered in Safe Mode. When you choose it and press Enter, a question says exactly what will be sent. The answer is No unless you choose Yes, every time. If you agree:
- the speech in the recording is sent over an encrypted connection to OpenAI, about a minute at a time, with your own key, and the words come back;
- OpenAI bills your account by the minute of audio;
- the names in My Words and Phrases are sent as words to expect;
- nothing goes through QUILL’s servers, and QUILL keeps no copy;
- OpenAI’s own policies apply to what it receives; you can read them at openai.com/policies.
Please only send recordings you have the right to share, and that the people speaking in them have agreed to. The live model, gpt-live-transcribe, is not in this list: it is made for a microphone, not a file.
Messages you might hear
- “meeting.mp3 was not found.” The file was moved or renamed. Choose it again with Browse.
- “meeting.mp3 could not be read as a recording.” It is not one of the formats above, or it is damaged or protected.
- “meeting.mp3 was read to the end, but no speech was found in it.” The recording is silent, or very quiet. Nothing is written.
- “… could not be loaded, so this used the built-in engine.” A downloaded model would not load, so Moonshine did the work instead. Removing and downloading the model again in Speech Models may help.
- “Stopped transcribing meeting.mp3.” You pressed Stop Transcribing.
- “Could not transcribe meeting.mp3”, followed by the reason, for anything else. You hear the error tone, and the reason stays in Activity.
When something goes wrong
If the microphone drops
If the microphone is unplugged, a Bluetooth headset drops out, or the sound goes completely silent for a few seconds, you hear “The microphone stopped. Dictation is paused and will resume when it comes back.” Dictation stays on, writes nothing, and waits for the microphone. When it comes back you hear “Microphone back. Listening.” and you carry on. Meanwhile, the Dictation part of the status bar says “paused, microphone lost”.
If the speech engine itself stops answering, QUILL Lite quietly restarts it once, and you will not notice. If it fails again, dictation stops and tells you, for example “Moonshine stopped working. Try Whisper in Dictation Settings.”
On a modest computer
Dictation is built to be kind to an older computer, so your screen reader stays quick:
- Nothing runs while dictation is off. The speech model is loaded the first time you start dictation, kept ready while you use it, and put away a few minutes after you stop, which gives its memory back.
- If the computer cannot keep up. If an optional model you downloaded falls behind your voice, because the computer is busy or on battery saver, you hear “This computer is busy, so dictation switched to the faster built-in engine for now. Your choice in Dictation Settings is unchanged.” Dictation carries on with Moonshine. Next time you start, it tries your model again.
Messages you might hear
Dictation always tells you what happened and what to do. These are the usual ones:
- No microphone was found. Connect one and press Ctrl+F11 again.
- The microphone you chose is not connected. Plug it in, or choose another one in Dictation Settings.
- The microphone could not be opened. In Windows Settings, go to Privacy and security, then Microphone, and make sure desktop apps are allowed to use it.
- A speech engine is not included in this copy. Choose another engine in Dictation Settings. Reinstalling QUILL Lite puts the missing one back.
- With Windows speech recognition: no speech recogniser is installed. Add a speech language in Windows Settings, under Time and language, then Speech.
- “This document is read-only, so dictation cannot write here.” Dictate into a document you can type in.
- “Moonshine stopped working. Try Whisper in Dictation Settings.” The engine failed twice in one session. The first time, QUILL Lite restarted it for you without a word. Choose the other engine, and if it keeps happening, write to support.
- “Written where you started.” You moved while a phrase was being recognised, and it went where you were speaking. Nothing is wrong.
- “This computer is busy, so dictation switched to the faster built-in engine for now.” See “On a modest computer” above.
- OpenAI’s messages are listed in “OpenAI dictation, with your own key”.
If it keeps mishearing you
- Try Whisper instead of Moonshine, or the other way round.
- Try a downloaded model; see “Which engine should I choose?”.
- Use a headset microphone instead of a laptop’s built-in one.
- If you are using speakers, set the read-back to a sound only.
- Add names you use often to My Words and Phrases.
Turning dictation off completely
Dictation is on in every profile except WordPad and Notepad. You can switch it off in Customize Features like any other area. That removes the menu, the keys and the wake phrase.
Dictating well
Dictation gets much better with a few good habits. None of this is hard, and most of it you only set up once.
Your microphone and your room
- A headset microphone beats anything else. A microphone that sits a finger’s width from the corner of your mouth hears you clearly and hears the room hardly at all. A laptop’s built-in microphone hears the fan, the keyboard and the television.
- Keep it in the same place. Too close and your breath pops; too far and you sound thin. Find a spot and leave it there.
- Use Test Microphone in Dictation Settings once, when you first set up. If it says “quiet”, move the microphone closer or turn up its level in Windows. If it says “very loud”, the other way.
- Too quiet, and it may not hear you at all. With the level set very low, or speaking very softly or far away, dictation can miss a whole sentence, especially just after something louder. In our tests with very quiet recordings it missed some entirely.
- Quieten the room if you can. Close a window, turn off music, move away from a humming fridge. Bigger models cope better with noise, but nothing copes as well as quiet.
How to speak
- Speak the way you would to a friend across the table: a normal pace and a normal voice. Shouting and slowing right down both make recognition worse, not better.
- Say a whole thought, then pause. A sentence or two at a time works best. The engine uses the words around a word to work out what you meant, so a full sentence comes out better than one word at a time.
- Think first, then speak. If you need to stop and think in the middle, that is fine, but it helps to know roughly what you will say before you start.
Choosing the pause
The pause is how long you have to be quiet before a phrase is written.
- Normal suits most people.
- If dictation keeps writing half your sentence while you are still thinking, choose Long.
- If you take long breaks in the middle of a sentence, or you are still getting used to dictating, try Longer (2 seconds).
- Choose Longest (3 seconds) only if Longer still cuts you off. Your words arrive a little later, but you have plenty of room.
- If you are quick and fluent and the wait feels slow, try Short.
Remember that a phrase ending on a word like the or very waits for the rest of the sentence anyway; see “Longer pauses, and sentences you finish later”.
Punctuation habits
- Let the engine do the ordinary marks. Moonshine, Whisper and the optional models put in full stops, commas and question marks for you. Talk naturally, and pause at the end of a sentence.
- Say a mark when it matters. A comma in a list, a colon before a list, a question mark on a question that does not sound like one. What you say always wins.
- Say “new paragraph” between paragraphs. A pause alone never starts one.
- Listen to the read-back. With Say punctuation marks in the read-back checked, you hear “comma” and “period” where they went in, so you know straight away whether your sentence is punctuated the way you wanted.
Fixing mistakes: the correction loop
You do not have to reach for the keyboard to fix most mistakes. Work through these from the top, and stop at the first one that does the job:
- “Scratch that” takes back the phrase you just said. Then say it again, a little more clearly. This is the quickest fix of all.
- “Correct” and the wrong word fixes something further back: “correct Tuesday”, then “Thursday”. Or “select” and the words, then say what should be there instead. See “Moving and selecting by voice”.
- “Spell that” is for a name the engine will never get: the last phrase is selected and you spell it out. See “Letters, numbers and symbols”.
- Recent Phrases (Shift+F11) is your rescue if you scratched one phrase too many. Arrow to the phrase and press Enter to put it back.
- Tidy Dictated Text (Ctrl+F3) is for the end, not the middle. When you have dictated a long passage, select it and let the AI tidy the small slips all at once. Your My Dictation Instructions, and your Dictation Context for This Document, tell it how you like your writing.
And when the same word goes wrong again and again, stop fixing it and teach it: add it in My Words and Phrases (Alt+Shift+F10), and it comes out right from then on.
With your screen reader running
Two voices can tell you about your words: QUILL Lite’s read-back, and your screen reader.
- QUILL Lite’s read-back says the whole phrase once it is written, with its punctuation. It waits a quarter of a second so your screen reader can finish first. This is usually the most useful.
- Your screen reader may also say the words as they appear, if it is set to echo typed text or to read new text in the document. If you hear everything twice, turn one off. Many people keep QUILL Lite’s read-back and turn the screen reader’s typing echo down while dictating; others set “After each phrase is written, give me” to a sound only and listen to the screen reader instead.
Use headphones. Through speakers, the microphone can hear the read-back, or your screen reader, and write it down a second time. If you must use speakers, set the read-back to a sound only, and keep the screen reader’s voice down while you dictate.
Choosing a model
- Start with Moonshine, the one QUILL Lite comes with. For most voices it is quick and accurate.
- If it mishears your accent or your microphone, try Whisper, which also comes with QUILL Lite.
- For more accuracy, download one of the optional models (see “Better accuracy: optional speech models”). The Recommended for this computer line in Dictation Settings names the one that suits your computer. On real speech, Parakeet made the fewest mistakes; try Nemotron if you want to follow your words on braille while you talk.
- If your model was removed in this release, dictation now uses Parakeet Unified if you had already downloaded it, or the built-in model if not. To choose Parakeet Unified, see “Better accuracy: optional speech models”.
- Judge with your own voice. Use one model for a day, then another, and keep the one that needed fewer fixes.
Dictating in Spanish
- In Spanish, the built-in choice is Whisper, and a larger model makes a big difference: on real Spanish speech the built-in Whisper got 30.5 percent of words wrong and Parakeet TDT 0.6B v3 got 4.4. If you dictate a lot of Spanish and have 8 GB of memory, Parakeet TDT 0.6B v3 is well worth the download.
- Let automatic punctuation do the marks. The Spanish punctuation words only work when it is off, or with Windows speech recognition.
- Switch with Ctrl+Shift+F11, or say “switch to Spanish” and “cambiar a inglés”. Dictation Status (Alt+F9) tells you which you are in.
On a modest computer
- Moonshine is the kindest to an older computer, and it is what you start with. It uses very little of the processor, so your screen reader stays quick. On 4 GB of memory, the built-in Moonshine and Whisper are the ones QUILL Lite recommends, because the larger downloads do not fit beside a screen reader there.
- Close what you are not using while you dictate, especially a web browser with many pages open.
- Leave the big models for recordings. A model too slow for live dictation is fine for Transcribe a Recording (Shift+F5), where nobody is waiting at the end of each sentence.
- If an optional model falls behind, QUILL Lite moves to Moonshine for now and tells you. Nothing is lost.
Two short paragraphs to practise on
Put the cursor in a new, empty document, press Ctrl+F11, and try these. Pause where you see a full stop. Say the marks in quotation marks as words.
Practice one: punctuation. Say:
The book club meets on Thursday “comma” in the library “period” Please bring your copy “comma” your questions “comma” and a friend “period” “new paragraph”
What should come out:
The book club meets on Thursday, in the library. Please bring your copy, your questions, and a friend.
You should hear the read-back say the commas and full stops, and the new paragraph. If a comma is missing, say “scratch that” and say that phrase again.
Practice two: fixing a name. Say:
My neighbour Siobhan grows tomatoes and beans “period”
Listen to the read-back. The engine may well write the name some other way, say Shivon. If it does, say “correct Shivon” (whatever you heard), then “spell capital sierra india oscar bravo hotel alpha november”. What should come out:
My neighbour Siobhan grows tomatoes and beans.
Now add Siobhan in My Words and Phrases, scratch the sentence, and say it again. This time the name should come out right first time.
More practice: the tutorials
Help > Tutorials (Ctrl+Alt+F1) has five short dictation lessons in the Working in a document track, beside Write by talking. Each takes a few minutes and tells you what you should hear when you got it right:
- Punctuation and symbols by voice: saying marks, starting a heading and a list, and spelling a web address.
- Fix a word by voice: selecting and correcting a word you said, and spelling a name.
- Snippets and clips by voice: copying, pasting a Copy Tray slot, and putting in a snippet.
- Switch to Spanish and back: the language key and the voice commands.
- Make a live transcript: starting one, asking how it is going, and stopping and saving it.
What you learned, and where to go next
You can now dictate with Ctrl+F11, pressing it to start and again to stop, or holding it while you talk once you turn that on. You can fix what you said with “scratch that” or “correct that”, spell a hard name, and start and stop by voice with the wake and stop phrases. You know that your words go where you started speaking, how to see them while you talk with Nemotron or OpenAI, and how to talk to the AI out loud. You also know where to teach dictation your own words, what OpenAI dictation sends and how to turn it on or off, and what to do when the microphone or the engine has trouble. And with Shift+F5 you can turn a recording into text in the background, with whichever model suits it.
You can also hear the punctuation that went in, spell an address and type Markdown marks by voice, select, go to and correct any words you can see, and reach your clips and snippets without the keyboard. You can switch between English and Spanish with Ctrl+Shift+F11, give yourself a longer pause, tell dictation what a document is with Ctrl+Alt+Shift+PageUp, and ask what it is doing with Alt+F9. A live transcript (Ctrl+Alt+Shift+PageDown) writes down a whole meeting, and Quill Inkwell lets you dictate into other programs.
To practise with QUILL Lite beside you, open Help > Tutorials… (Ctrl+Alt+F1) and choose “Write by talking”, and then the five newer dictation lessons listed in “More practice: the tutorials”. Keep the Dictation commands file (dictation-commands.md) document handy too, or say “what can I say” while you dictate. To change the tones you hear, see Sounds in Chapter 8.
Next, Chapter 10, AI help, covers the AI pad, including Tidy Dictated Text, which cleans up a long dictated passage, and My Dictation Instructions, which tell it how you like your writing.
Chapter 10: AI help
AI help can summarize a passage, tidy your wording, answer a question about your document, translate, and more. It is off when you first install QUILL Lite. To use it you do two things: switch it on, and accept the privacy agreement. Doing only one of them is not enough. Switching on AI help, in Chapter 11, explains why there are two steps, and the three places you can find the agreement.
If you would like the app to walk you through it, the tutorial Asking a question about a document covers turning it on, connecting, asking and checking what you have left.
Once it is on, you have one window to work in, called the pad. It can do seventeen things, and two keys open it:
- AI Assistant (Ctrl+Alt+G) opens the pad where you are.
- Ask About This Document (Ctrl+Alt+Z) opens the same pad with Ask a question about the document already chosen, so you can go straight to typing your question.
- Ask AI a Question, the Chat Key (Ctrl+6), opens the pad with Ask a general question chosen and the caret already in Your question. Type, press Enter, and the answer arrives wherever you chose to put answers (see Where the answer goes, below).
- Prompt Library (Ctrl+7) runs one of your saved prompts on the selection. See Your saved prompts, below.
There are also twelve questions you can ask about the word you are on, under Tools > Dictionary. They are explained in Dictionary, in Chapter 7.
Using the AI pad
What the pad looks like, top to bottom
- What will be sent. A read-only box holding exactly the text that will go, and nothing else from your document. It is worth arrowing through it before you press anything.
- Send this much. A chooser that appears when there is more than one sensible choice: what you selected, the paragraph you are in, or the whole section. The box above changes to match as you choose.
- What do you want done? A list of the seventeen things the pad can do. Arrow through it, or press a letter to jump:
| Choose | You get |
|---|---|
| Summarize | A few plain sentences saying what this passage says |
| Rewrite | The same meaning, clearer and shorter |
| Proofread | Spelling, grammar and punctuation corrected, wording left alone |
| Explain | What this passage means, in plain language |
| Shorten | The same passage at about half the length, every important fact kept |
| Simplify | Plain, easy-to-read language: short sentences, everyday words, technical terms explained |
| Make more formal | The same meaning in a professional tone, for work or official letters |
| Make friendlier | The same meaning in a warmer tone, as if to someone you know |
| Turn into a list | A bulleted list, or numbered steps when the passage describes a process |
| Find action items | Every task, who does it and by when, and every date or deadline, one per line |
| Suggest headings | Headings that divide a long passage into sections you can jump between by heading, and where each goes |
| Continue writing | A next paragraph in the same voice, for you to keep, change or throw away |
| Write an email reply | Select an email you received; get a polite reply to edit, with decisions left in [square brackets] |
| Translate | The passage in the language you choose, from twenty, meaning and formatting kept |
| Ask a question about the document | You type a question; QUILL Lite finds the parts of the document that answer it and sends only those |
| Ask a general question | You type any question; only the question is sent, nothing from your document |
| Have a conversation | A window where you talk back and forth; each reply remembers what was said before |
- Your question. This box appears only for the three choices where you type something. For Have a conversation it is your first message, and you can leave it empty: the conversation window then opens ready for you. For Translate, you get a Translate into list instead, with twenty languages. Spanish is chosen until you pick another.
- Put the answer in. Where the answer goes when it arrives. See Where the answer goes, below.
- Send. Nothing leaves your computer until you press it.
A few things worth knowing about the choices:
- A general question is one question and one answer. The next question does not remember the last one. If you want it to remember, choose Have a conversation instead (see Having a conversation, below).
- Answers to a general question and conversation replies can be longer than the others: about 1,000 tokens, which is roughly 750 words.
- Any of the seventeen can be switched off on QUILL’s service from time to time. If the one you chose is off, the pad tells you when you press Send, and nothing is used.
- QUILL’s free service can add a tool without a new version of QUILL
Lite. A tool it offers that your copy does not have built in appears at
the end of the list, after Have a conversation. Press
F1on it to hear what it does; Send runs it like any other choice, and it uses one request. The first time you open the pad, a new tool can take a moment to appear. These tools are offered only on QUILL’s free service, not with your own API key or your ChatGPT plan.
What comes back, and what you can do with it
The answer arrives in a read-only box of its own. Under it are these buttons:
- Replace My Selection
- Review Changes, which compares the answer with your selection change by change (see below).
- Insert Below
- Copy
- Try Again
- Follow Up, which carries on from this answer as a conversation.
The first three only appear when they make sense. For example, if you did not select anything, there is nothing to replace or review.
Nothing is changed in your document for you. Proofread, for instance, tells you what it found and leaves every character alone until you press Replace My Selection. You always get to read it first.
Reviewing the changes word by word
Review Changes opens Review AI Changes, the review window QUILL uses for its AI edits. It lists every change the answer would make to your selection, one per line. Arrow to one and press Alt+D to read it in Change details: what was there, what would replace it, and for a small change the exact words that differ and the sentence they are in. Every change starts checked. Press Space to uncheck one you want to keep as it was, then choose Apply Checked, or Accept All for every change. It goes in as one edit, so Ctrl+Z takes it all back. Reject All, or Escape, changes nothing.
Keeping some words of a change and not others
In prose, one change is often a whole paragraph, and the AI may have changed three words in it: one you like, one you do not, and one you are unsure about. You no longer have to take all three or none.
When the change you are on holds two or more word edits, a second
list appears under Changes: Words in this
change. Press Alt+W to go to it, or
Tab from the Changes list. Each row is one word edit with
the sentence it is in, so arrowing down the list reads you each edit in
context. Every row starts checked. Press Space to drop an
edit: the original words stay there, and the rest of the change still
goes in. Alt+C takes you back to Changes,
and Alt+D to Change details, which shows
the sentence before and after for the word edit you are on.
For example, the AI rewrote “The quick brown fox jumps over the lazy dog. It was very tired that day.” The Words list says:
- Changed “quick” to “rapid”, in: The rapid brown fox leaps over the lazy dog.
- Changed “jumps” to “leaps”, in: The rapid brown fox leaps over the lazy dog.
- Changed “very” to “rather”, in: It was rather tired that day.
Uncheck the first and choose Apply Checked. Your
document now says “The quick brown fox leaps over the lazy dog. It was
rather tired that day.” You hear “Applied 1 change, 1 of them in part,
as one undo step”, and Ctrl+Z takes the whole thing
back.
A few things to know:
- Drop every word edit in a change and the change itself is unchecked; you hear “No word edits left in this change, so it will not be applied”. Check one back and the change is checked again. Checking or unchecking a whole change in the Changes list checks or unchecks all its word edits.
- Accept All still takes every change and every word edit, checked or not, and the result is exactly the AI’s version. Reject All still changes nothing.
- A change with only one word edit has no Words list, because its own check box already says everything. A change shown as whole lines (a rewrite, or spacing only) has none either.
- Changes to spacing between the words of a change go in with the change whenever any of its word edits does; nobody is asked about a space.
Where the answer goes
The pad’s Put the answer in list has three choices:
- The AI Result window. The starting choice: you read the answer first, then choose what to do with it, as above.
- My document, at the cursor. The answer goes straight in where the cursor is, as one edit Ctrl+Z takes back, and QUILL Lite reads it aloud.
- The clipboard. The answer goes on the clipboard and is read aloud. Your document does not change.
QUILL Lite remembers your choice until you change it. It applies to every answer: from the pad, the Chat Key and the Prompt Library.
How answers are read aloud
AI answers usually come written in Markdown, with #
before a heading, ** around bold words and -
before each item of a list. When QUILL Lite reads an answer aloud, it
reads the words and leaves those symbols out, so you never hear “star
star” or “hash hash”, or a link’s whole web address.
That happens wherever an answer is spoken: an answer put at the cursor or on the clipboard, and every reply in an AI Conversation.
Only what you hear changes. What goes into your document, onto the clipboard, into the answer window or into the conversation is the answer exactly as it came, symbols and all.
For example, with Put the answer in set to My document, at the cursor, an answer of
## Summary
**Three** points:
- Costs went down.
- See [the report](https://example.com/report).
goes into your document as those six lines, and you hear: “Answer inserted at the cursor. Press Control Z to undo. Summary Three points: Costs went down. See the report.”
A few things are worth knowing. A link is read by its words, never its address. A picture is read as “image” and its description. A block of code is read as “code block”: the code itself is in your document, where you can read it a character at a time. The answer window is not read out for you; your screen reader reads it as text, so you can check the formatting first.
Your saved prompts
Prompt Library (Ctrl+7) is QUILL’s
library of prompts: the ones QUILL comes with, such as Make Concise and
Formal Tone, and any you write with New Prompt. Choose
one and press Run with AI, or Enter.
The window closes, your selection goes where the prompt says
{selection}, and the prompt is sent to the AI as a general
question, using one request. If the prompt with your text in it is
bigger than the free limit allows, you are told and nothing is sent.
Import and Export share prompts with
QUILL and with other people as a prompt pack file.
What is sent, and when
Text is only sent when you press Send in the pad, or send a message in a conversation. Then the text you asked about, either the selection or the document, goes to QUILL’s own service and the answer comes back. Nothing is sent while you type, nothing is sent in the background, and closing the pad without asking sends nothing at all.
Having a conversation
Have a conversation opens the AI Conversation window. You talk back and forth, and each reply knows what was said before it.
There are two ways in:
- Choose Have a conversation in the pad.
- Press Follow Up in any answer window to carry on from that answer. If the answer was about your document, the follow-up keeps sending the same passages, so you can keep asking about them.
What is in the conversation window
From top to bottom:
- About this conversation. What goes with each message, and which service answers it.
- Conversation. Everything said so far, newest at the end, as “You:” and “AI:” paragraphs. It is read-only. Press Shift+Tab from the message box to reach it.
- Your message. This is where you start. Type, then press Enter to send.
- The buttons: Send, New Conversation, Copy Last Reply, Messages…, Export Conversation…, Saved Conversations, Insert Last Reply Below, and Close.
- Status. Whether it is working, what answered, or what went wrong.
When a reply arrives, it is read aloud and added to the conversation. You stay in the message box, so you can answer straight away.
Nothing goes into your document unless you press Insert Last Reply Below, and Ctrl+Z takes that back like any other edit.
Saved conversations
Every conversation is saved on this computer as it goes. Press Saved Conversations (Alt+V) in the conversation window to see them, newest first, each with how it began, how many messages it holds and when it was last used. Press Enter on one to open it and carry on where it left off, or Delete to remove it; QUILL Lite asks first. New Conversation starts a new saved conversation and keeps the old one.
Going back over a conversation
In the conversation window:
- Alt+1 reads the newest message aloud, Alt+2 the one before it, and so on up to Alt+0 for the tenth newest. Each is said with its place and its speaker, for example “Message 4 of 9, AI: …”, and the newest starts with “Newest”. Focus stays in Your message and your half-typed message stays where it is. With fewer messages than the key asks for, you hear how many there are, for example “There are only 2 messages so far. Alt+2 reads the oldest.”
- Messages… (Alt+G) lists every message, oldest first, one row each. Press Enter to open a message in a reading window where its headings and tables are real ones (in browse mode, H moves by heading and T by table), or Read as Text to see it exactly as it arrived in a plain text box. Close it with Escape and you are back on the same row; the list opens on that row again next time.
- Export Conversation… (Alt+X) saves the whole conversation as a Word document or a Text file you name. Every message is kept in order with who said it: in Word, each message is a level-2 heading such as “Message 3 of 8, AI” with the message beneath it and its tables as real Word tables; in a text file, each message is a paragraph starting “You:” or “AI:”. The Save As window asks before replacing a file, Cancel writes nothing, and your document is never changed. If the file cannot be written, you hear why and any file already there is left as it was.
- A reply that arrives while you are reading the Conversation box does not move your place in it. If you are not in the box, it shows the end, as before.
Example: you ask “Plan a three-day trip to Lisbon”, then “Make day two cheaper”. Press Alt+3 to hear the first plan again, and Export Conversation… to keep both plans in a Word file, each under its own heading.
These work the same on QUILL’s free AI, with your own OpenAI or Gemini key, and with your ChatGPT plan, and every route saves to the same Saved Conversations.
Long conversations on the free AI
Each message you send is one request, and conversations have their own monthly share: 40 of your 100 requests.
To stay within the size limit, each message carries as much of the conversation so far as will fit, newest first. That means a very long conversation slowly forgets how it began. The first time that happens, the window tells you: “The beginning of this conversation is no longer sent, to stay within the free limit.” Press New Conversation whenever you want a fresh start.
With your own AI key there is no such limit. The whole conversation goes with every message and is billed to your OpenAI account, so a long conversation costs more per reply. It is only shortened if it grows past what the model can read at once, and the window tells you if that happens.
QUILL’s free AI
Unless you choose otherwise, AI help runs on QUILL’s own free service. There is no account, no password and no email address to give. You connect each computer once, and then you have a monthly allowance.
Connecting this computer
- Open Tools > AI > Connect or Sign Out (Ctrl+Alt+Shift+F10). If you have just accepted the agreement and this computer is not connected yet, you are brought here automatically.
- The window gets an eight-character code from QUILL and reads it out to you. The code is also in a read-only box, where you can arrow through it one character at a time. Say the Code Again repeats it, and Copy the Code puts it on the clipboard.
- Press Open the Connect Page. Your browser opens with the code already filled in. Press Confirm on that page. If you prefer, you can type the code into the web address the window names on any other device with a browser, such as your phone.
- Come back to QUILL Lite. The window changes to say you are connected, and you will hear that it worked. Your focus stays where it was.
Afterwards, the same window has Sign Out This Computer and Copy Support ID. Your support ID is what to give if you ever write to support about AI.
Each computer connects separately. Signing one out does not sign out the others.
What is recorded. When you use AI, the text you asked about goes to QUILL and on to the model that writes the answer. QUILL records how many requests you make and how big they were. It does not record what you wrote or what came back.
How much you can send at once
One request can be about 3,000 tokens. That is roughly 2,250 words or 12,000 characters, counting your document text, your question and the instructions together.
If what you chose is bigger than that, the pad tells you before anything is sent, in words rather than tokens: “that is about 4,000 words, and the free limit is about 2,250”. Select less and try again. Nothing is sent in the meantime.
The answer is capped at about 500 tokens, which is a few hundred words. For a general question it is about 1,000.
A long document still works. Ask About This Document does not send the whole file. It picks the three passages most likely to answer your question, each about 180 words and labeled with the heading it sits under, and sends those. So you can ask about a hundred-page document; the limit is on how much goes in one request, not on how long your document is. The pad shows you which passages it chose before anything is sent.
Checking what you have left
- Usage (Ctrl+Alt+Shift+F9) shows what you have used and what is left. Look here before you run out, rather than finding out when a request is turned down.
- Web Searches Left (Ctrl+9) says how many of this month’s web searches are left. See Searching the web on the free AI, below.
- Help > About QUILL Lite shows the same allowance, and this computer’s support ID, under QUILL’s free AI. The numbers are fetched fresh each time, so give it a moment after About opens.
- Connect or Sign Out (Ctrl+Alt+Shift+F10) connects this computer, or disconnects it. Signing out does not take back your agreement. Taking back your agreement does sign you out.
- Privacy Agreement (Ctrl+Alt+Shift+K) always opens, whether AI help is switched on or not, and whether you have accepted or not. You can always read what you are agreeing to.
All of these keys are listed again in Every key, in one table, under Tools > AI.
Limits, and when they start again
The free AI is shared by everyone who uses it, so it has limits. Here is every one of them in one place.
Your allowance at a glance
These are the service’s current settings. They can change without an update to QUILL Lite, and Usage always shows the numbers that apply to you right now.
| Limit | How many | Starts again |
|---|---|---|
| Requests a month | 100 | The 1st of the month |
| Requests a day | 20 | Every night |
| Requests an hour | 8 | At the top of each hour |
| Any one kind of request a month | 60 | The 1st of the month |
| A new connection’s first 48 hours | 15 | Rises to 100 on its own |
“Any one kind” means that Summarize, Rewrite, Proofread, Explain and Ask About This Document each have a monthly share of 60, so no single one can use up your whole month. The daily and hourly limits are there to catch something running away by mistake. Ordinary work stays well inside them.
When the counts start again
The service keeps time in UTC, not in your own time zone:
- The hour starts again on the hour.
- The day starts again at midnight UTC. That is 8 PM Eastern or 5 PM Pacific in summer, and an hour earlier in winter. So in North America, your new day’s requests arrive in the evening.
- The month starts again at midnight UTC on the 1st. Usage shows the exact date.
What counts as a request
One request is one press of Send that comes back with an answer. Try Again is another request.
A request that does not produce an answer is not counted. That includes one that was too long, one sent with no internet connection, one that hit a problem on the service, and one sent after a limit was already reached. Opening Usage or About never uses anything.
When the AI service is busy
Every AI service has busy moments: too many people at once, a server restarting, a request that took too long. QUILL now handles them the same way on the free AI, your own OpenAI or Google Gemini key, and a ChatGPT plan:
- It tries the request up to three times, one second apart and then two, when the service answers that it is busy, overloaded, timed out or asked to slow down (the HTTP answers 408, 409, 429, 500, 502, 503 and 504).
- When the service says how long to wait, QUILL waits that long instead, up to 20 seconds. If it asks for longer, QUILL tells you now rather than leave you listening to silence.
- It never sends a request twice when the service says not to, because a second copy might be counted, or charged, twice. Your free AI allowance being used up, or your ChatGPT plan’s usage, is said at once too: trying again cannot change it.
- You only hear the end of it. While QUILL is trying again you hear nothing new; if the last try fails, you hear that one failure, in the same words as before. If a try succeeds, you just get your answer.
- A streamed answer that has already started to arrive is never started again, so you never hear the beginning twice.
For example, you press Summarize at a busy moment. The first try is answered “the service is busy”, QUILL waits a second and tries again, and the answer arrives. All you notice is that it took a second longer.
When you reach a limit
The AI window tells you which limit you reached and
when it starts again. Your focus moves to that message,
so you can read it again with the arrow keys. It ends with an error
code, QUILL-AI-GATEWAY-QUOTA, which is useful to include if
you write to support.
Nothing is used, nothing in your document changes, and the rest of the editor carries on as normal. Wait until the time it names, or ask for more (see Asking for more, below).
If the message says QUILL’s free AI is paused, it is not about you. The service has a spending limit for everyone together, and when that is reached, the free AI pauses for everyone until the 1st. This is rare, and you are told when it happens.
A new connection starts smaller
For its first 48 hours, a newly connected computer gets 15 requests. After that, the full allowance applies on its own. You do not need to do anything. This keeps people from connecting over and over to get a fresh allowance each time, and most people trying it out do not reach 15 on the first day.
While it applies, Usage and About say so and tell you exactly when it ends. Signing out and connecting again starts a new connection, so it never gets you more.
Computers that share an internet connection
A household, a classroom or a library usually shares one internet address. A few limits apply to that address as a whole: how many computers can be connected from it at once, how many new connections it can make in an hour, and a monthly total shared by every computer on it. They are generous for a home, and the exact numbers are not published. Signing a computer out frees up its place.
If a class or a computer lab runs into these limits, write to support. This is exactly the kind of thing they can help with.
Asking for more
- Choose Get Help from Support in the Help menu (Ctrl+Alt+F2).
- Say what you need and why: a course, a deadline, a book.
- Send it. If this computer is connected, its support ID is added to the message for you, and that is all support needs to find you. There is no account name or password to give.
Support can raise your monthly allowance, and can end the smaller new-connection allowance early. The change applies from your next request. You do not need to sign out, reconnect or update anything, and Usage shows the new number the next time you open it.
Your support ID is also in Help > About QUILL Lite and in Usage, with a Copy Support ID button, if you would rather write from somewhere else.
Using your own OpenAI or Google Gemini key
If you have an OpenAI account or a Google Gemini key, you can use your own key instead of QUILL’s free service. Then every limit goes away: no monthly, daily or hourly allowance, no 2,250-word ceiling, and no smaller first 48 hours. You pay the provider for what you use.
Setting it up
Open Tools > AI > Use My Own AI Key (Alt+F2). The window has these parts, from top to bottom:
- Provider. Choose OpenAI or Google Gemini. Everything else in the window follows this choice: where your text goes, which key, which models and whose prices. AI help uses the key saved for the provider you choose here, and never the other one. QUILL never guesses the provider from a key or a model name.
- About this. A read-only box that says exactly where your text goes. Arrow through it once.
- API key. Paste the key for the provider you chose.
An OpenAI key comes from platform.openai.com, under API keys, and starts
with
sk-. A Gemini key comes from Google AI Studio at aistudio.google.com/apikey. - Model. A list of every model your key can use for text, filled in from your account once the key is checked. For OpenAI, Luna 6 comes first, then the other GPT-6 models. For Gemini, 2.5 Flash comes first, then 2.5 Pro. The rest follow by name. Each row says roughly what it costs, for example “gpt-6-luna, about $0.57 per 100 requests (estimate)”, so you can compare them just by arrowing down. Models that cannot answer in text, such as speech, transcription, image and embedding models, are left out.
- Cost estimate. What the chosen model costs per request and per 100 requests, at the chosen provider’s prices. These are estimates to help you compare, not the provider’s actual prices. A typical request is about a page of text in and a paragraph back. The real prices are at openai.com/api/pricing and ai.google.dev/pricing.
- Status. Whether a key is saved for the chosen provider, what the last test said, and whether a key for the other provider is saved too.
- Test the Key. Checks the key with your provider, fills in the model list, then sends one tiny request to the chosen model and tells you whether it answered. That request costs a fraction of a cent.
- Remove the Saved Key. Forgets the chosen provider’s key straight away, and AI help goes back to QUILL’s free service.
Press OK to save. QUILL Lite says “AI help uses your own OpenAI key, with no limits”, or “your own Google Gemini key”.
To change the model later, press Alt+F2 again. With a key saved, your models are listed straight away. Pick another and press OK.
There is no separate on or off switch. While a key is saved for the chosen provider, AI help uses it. Remove the key and AI help goes back to the free service, with its free allowance, at that moment.
You can save both keys. The Provider list decides which one is used. If you choose OpenAI, a saved Gemini key just sits there unused. The status line tells you it is there, and choosing Google Gemini is how you use it. Your text only ever goes to the company you chose.
With a Gemini key, Ask About an Image works too. Gemini’s models can read pictures. The free service and an OpenAI key cannot, so with a Gemini key, Ctrl+F5 works just as it does with a ChatGPT subscription.
What changes with your own key
- Your text goes straight from your computer to the provider you chose, OpenAI or Google, on your account. Nothing passes through QUILL’s servers, so QUILL records nothing at all, not even the request count it keeps for the free service.
- OpenAI or Google bills you for each request, under their own terms and privacy policy.
- While an answer is on its way, Send becomes
Stop (
Alt+S). Stopping closes a Gemini stream immediately; for another route it discards that request’s eventual answer. It never stops a request from another AI window. - Usage (Ctrl+Alt+Shift+F9) opens a different window. It shows which model is answering, that no allowance applies, and an Open My Usage button that takes you to the usage page of your OpenAI or Google AI Studio account, where your requests and charges are listed. There is no Sign Out and no support ID, because you do not need them. Help > About QUILL Lite likewise shows the model and that page’s address instead of the free allowance.
- You do not need to connect this computer, and you are not asked to accept the free service’s agreement. That agreement is about QUILL’s servers, and your text never goes there.
- The pad, its seventeen choices, and what comes back are all the same, down to the instructions sent along with your text.
- There are no limits. Nothing is turned down for being too long, the answer is not capped, and Ask a question about the document sends the whole document instead of the three best passages, so nothing is missed.
- You get warnings instead of limits. The About to send line tells you how many words are going and roughly what they will cost with the model you chose. That is an estimate, not your actual bill, and the answer costs extra. It also tells you when the text is more than the free service would accept, and, for something very large, that it may be more than the model can read at once. In that case, OpenAI turns the request down and charges nothing.
Where the key is kept
Your key is kept in Windows’ own credential store, not in a settings file. Once saved, it is never shown again: the box stays empty and says a key is saved. A portable copy of QUILL Lite keeps it in an encrypted file instead.
QUILL and QUILL Lite share the key. A key saved in either one works in both, and removing it in either removes it from both.
If a request fails
You hear what went wrong, followed by the error code
QUILL-AI-OWN-KEY-FAILED, and the message names the
provider. The usual causes are a mistyped key, a model your account
cannot use, an account with no credit, or the wrong provider chosen for
the key you saved. Test the Key tells you which one it
is.
If the AI you use is not available
QUILL Lite never quietly sends your text to a different company from the one you chose. It remembers which way your requests have been going while it is running: your ChatGPT plan, your own OpenAI or Gemini key, or QUILL’s free AI. If that changes without you changing it, for example because your Gemini key has gone from Windows’ credential store or your ChatGPT sign-in has stopped working, the next request does not just go out. A Send to a Different AI? box asks first:
Your own Google Gemini key is not available right now. Use QUILL’s free AI instead? That sends your text to QUILL’s free AI service over the internet. Choose No and nothing is sent.
Your screen reader reads the question as the box opens. No is the default button, so pressing Enter out of habit sends nothing.
- Yes sends the request the new way, and that is simply the way from then on, so you are only asked once.
- No sends nothing. You hear “Nothing was sent”, and how to set your usual way up again in Tools > AI. The next request asks again.
This covers the pad, the Chat Key, the Prompt Library, AI conversations and Ask About an Image. Changing the way yourself is never questioned: signing in or out in Use My ChatGPT Subscription (Alt+F5), or saving or removing a key in Use My Own AI Key (Alt+F2), counts as your choice.
One limit: QUILL Lite compares with the way your requests went earlier in the same session. The first request after starting goes where your settings say, as it always has. A request that simply fails is not covered here: you hear why, as described above.
Using your ChatGPT subscription
If you already pay for ChatGPT (Plus, Pro, Team or Enterprise), QUILL Lite can use that plan for every AI command, and you never handle a key. You sign in once, in your browser, just as you sign in to ChatGPT itself.
From then on, the pad, its seventeen choices, Ask About This Document and conversations all run on your plan. There is no monthly allowance, no size limit and no per-request bill, and nothing passes through QUILL’s servers.
You also get two things the free service cannot do: descriptions of pictures, and web search when you want an answer about something current. Both are described later in this chapter.
Signing in
- Open Tools > AI > Use My ChatGPT Subscription (Alt+F5).
- Arrow through About this once. It says where your text goes and what it costs.
- Status says “QUILL Lite is not signed in with ChatGPT” the first time.
- Press Continue with ChatGPT. Your browser opens on OpenAI’s own sign-in page. Sign in as you would to ChatGPT. When the page asks whether QUILL Lite may use your plan, allow it.
- Come back to QUILL Lite. The window says “Signed in with ChatGPT as” and your email address. You are done.
If the browser did not open, press Copy the Sign-In Address and paste it into any browser on this computer. Stop Waiting gives up without changing anything.
Once you are signed in
The same window then has:
- Account. Who you are signed in as, and what that means.
- Model. Every model your plan offers, read from your account when you sign in. The first one is chosen for you, so your next AI request works without coming back here. Arrow to another and it is saved as you land on it. Refresh Models reads the list again.
- Allow web search. Off until you check it. When it is on, the model may look things up on the web through OpenAI to answer a question. When it is off, only what you send is used. It is saved as soon as you change it.
- Open ChatGPT Usage. Opens ChatGPT’s own usage page in your browser. That is the place to see your plan’s limits and what you have left.
- Sign Out. Press it twice. It asks OpenAI to cancel QUILL Lite’s sign-in and forgets it on this computer. AI help goes back to QUILL’s free service, or to your saved OpenAI key if you have one.
- Forget on This Computer. Forgets the sign-in here without telling OpenAI. Use it on a computer that is offline, or when you have already removed QUILL Lite in ChatGPT’s settings. Otherwise QUILL Lite stays listed under Apps in ChatGPT’s settings until you remove it there.
Sign Out and Forget on This Computer only appear while you are signed in. Before that, the window just offers Continue with ChatGPT.
There is no separate on or off switch. While you are signed in with ChatGPT, every AI command uses your plan. Sign Out is how you stop. If you have both a ChatGPT sign-in and a saved OpenAI key, the ChatGPT plan is used first, since you have already paid for it. Remove either one and the other takes over straight away.
What changes on your plan
- Your text goes straight from your computer to OpenAI, on your account, under OpenAI’s terms and privacy policy. Nothing passes through QUILL’s servers, and QUILL keeps no copy.
- What you use counts toward your plan’s own usage
limits, which OpenAI sets. When you reach one, QUILL Lite tells
you in plain words, with the error code
QUILL-AI-CHATGPT-LIMIT. Open ChatGPT Usage shows when it resets. - Usage (Ctrl+Alt+Shift+F9) opens this same window instead of the free allowance, since there is no QUILL count to show and your plan’s page is one button away. Help > About QUILL Lite shows the account and the model instead of the free allowance.
- You do not need to connect this computer to the free service, and you are not asked to accept the free service’s agreement, because your text never goes to QUILL’s servers. This window tells you where it does go.
- The pad, its seventeen choices, and what comes back are exactly the same, down to the instructions sent with your text. There is no size limit, so instead of turning anything down, the About to send line tells you how many words are going and that they count toward your plan.
- Conversations send the whole conversation with each message, so a long one remembers its beginning for as long as the model can read it.
Where the sign-in is kept
QUILL Lite keeps only a sign-in token, in Windows’ credential store (or an encrypted file in a portable copy), under QUILL Lite’s own name. QUILL Lite never sees your ChatGPT password.
Each QUILL app signs in on its own. QUILL Lite, QUILL and Quill Radio each appear separately under Apps in ChatGPT’s settings, and signing one out leaves the others as they were.
If a request fails
You hear what went wrong, followed by an error code:
QUILL-AI-CHATGPT-SIGNED-OUT: OpenAI no longer accepts this computer’s sign-in. Choose Continue with ChatGPT again.QUILL-AI-CHATGPT-LIMIT: your plan’s usage is used up for now.QUILL-AI-CHATGPT-UNAVAILABLE: OpenAI is not letting other apps use plans just now.QUILL-AI-CHATGPT-FAILED: anything else. The sentence before the code says what to check.
Extras on a subscription or your own key
Ask About an Image
Tools > AI > Ask About an Image (Ctrl+F5) tells you what is in a picture. It could be a screenshot someone sent you, a photo of a letter, a chart in a report, or a restaurant’s menu from its website. Choose the file, ask a question or ask nothing, and hear what the model sees.
It needs your ChatGPT subscription, or a Google Gemini key as described above. Without one, it tells you so and opens the account window.
- Press Ctrl+F5. The Ask About an Image window opens, with focus in Image file.
- Type or paste the file’s full path, or press Browse (Alt+B) to pick it. JPEG, PNG, WebP and GIF pictures all work.
- Your question (Alt+Q) is optional. Leave it empty to get a plain description written for a blind reader: what the picture is, what matters most in it, and every word of any text in it, written out exactly. Or ask something, such as “what does the sign say”, “is anyone smiling” or “what is the total on this receipt”. You get the answer first, then just the description that helps.
- Press Enter for Ask. You hear “Working.” If the file is not really a picture, or is over 20 MB, you are told so here and nothing is sent. Otherwise the picture goes to the model.
- The answer opens in the Image Description window, with focus on the text so your screen reader reads it. Insert Below puts it into your document under the paragraph you are in, which is handy for captioning a picture in something you are writing. Copy puts it on the clipboard, and Ctrl+Z takes an insert back.
Only the picture and your question are sent. Nothing from your document goes with them.
Tidy Dictated Text
Speech recognition writes what it heard, and that is not always what you meant: “their” for “there”, a name it has never met, two words run together, a comma where a period belonged, and every “um” you did not know you said. Tools > AI > Tidy Dictated Text (Ctrl+F3) fixes exactly those things and nothing else.
It works with a ChatGPT subscription or your own AI key, from OpenAI or Google Gemini. It is not available on the free service. Without either, it tells you so and opens the account window.
- Dictate as usual (Ctrl+F11, talk, pause). When the paragraph is done, leave the cursor in it, or select exactly the part you want tidied.
- Press Ctrl+F3. You hear “Working.” The selection, or the whole paragraph the cursor is in, goes to the model. It is asked to fix misheard words, punctuation and capital letters, and to remove fillers and false starts, while keeping your meaning, your wording and your order.
- The Tidied Dictation window opens with focus on the corrected text, so you hear it first. Replace My Selection puts it where the dictated text was. Copy puts it on the clipboard. Escape keeps what you had. If you typed in that paragraph while waiting for the answer, Replace is not offered, and the window tells you why.
- Ctrl+Z takes a replacement back in one step.
Nothing changes until you press Replace, and the model is told not to add anything. A tidied paragraph says what you said, spelled the way you meant it.
My Dictation Instructions
You can tell Tidy Dictated Text how you like your writing. Open Dictation Settings (Alt+Shift+F6), press More Dictation Settings… (Alt+A), then My Dictation Instructions… (Alt+I). A short file opens in QUILL Lite. Write one instruction per line, in plain words, and save it:
- Write numbers as digits.
- Use British spelling.
- QUILL is always written in capitals.
- Never change legal terms.
From then on, Tidy Dictated Text follows them. They go with the passage you tidy, and only then: never with every phrase as you talk. The AI is told that your dictated text is something to correct, never a request to answer, so “ask Sam to send the report” comes back tidied, not answered.
Web search
Most of what the AI does works only from what you send it. Sometimes, though, you need an answer about the world today: whether an event has been announced, what a word has come to mean this year, what a web page says right now.
With Allow web search checked in Use My ChatGPT Subscription, the model may search the web through OpenAI when a question needs it, and tell you what it found. This works for Ask a general question, Ask a question about the document and conversations. It is off until you turn it on, because a search sends your question somewhere else too, and that is your choice to make.
To turn it on:
- Press Alt+F5.
- Press Alt+W, or Tab to Allow web search.
- Press Space. You hear “Web search is allowed.” It is saved straight away.
Press Space on the same checkbox to turn it off again.
Searching the web on the free AI
QUILL’s free service can search the web too, ten times a month for each computer’s account. When the service has search switched on, the pad’s list ends with Search the web: type a question, press Send, and the answer comes back with the sites it used, one per line. Each search also uses one ordinary request.
Press Ctrl+9 (Tools > AI > Web Searches Left) to hear how many searches are left this month and when they start again. If the service is not offering web search at the moment, Ctrl+9 says that instead. With your own key or your ChatGPT plan, use Allow web search above instead.
What you learned, and where to go next
You now know how to open the AI pad, pick one of its seventeen choices, and decide whether to use what comes back. You know how to connect to QUILL’s free service and keep an eye on your allowance, and how to switch to your own key or your ChatGPT subscription when you want no limits, picture descriptions or web search.
If you would like to practise with the app guiding you, open Help > Tutorials… (Ctrl+Alt+F1) and choose Asking a question about a document. For the twelve word questions, see Dictionary in Chapter 7, and to get the most out of Tidy Dictated Text, read Chapter 9, Writing by voice.
Next, Chapter 11, Making QUILL Lite yours, shows you how to shape the app around you, including where AI help is switched on and off.
Chapter 11: Making QUILL Lite yours
QUILL Lite comes ready to use, and you never have to change a thing. But it is yours, and this chapter shows you how to shape it. You will find every everyday setting in one window, make QUILL Lite as small as Notepad or as full as you like with a profile, and change the key for any command. Nothing here is one-way, and you can always put things back.
Settings
All of QUILL Lite’s everyday settings are in one window.
Opening Preferences
Press Ctrl+, to open Tools > Preferences. It is one long column of controls, with OK and Cancel at the bottom.
- Tab moves down the column, and Shift+Tab moves back up.
- F1 on any control tells you what that one control does.
- Nothing you change is saved until you press OK. So Escape is always safe.
Finding a setting
A Find a setting box at the top searches the names of the settings, what your screen reader calls them, and their help text.
- Type a word, such as “spelling”.
- Press Down to reach Matching settings.
- Arrow to the one you want and press Enter. Focus moves to that control.
Ctrl+F takes you back to the search box. In the search, Enter moves you to a setting; it does not save. Escape clears what you typed first, and closes the window if the box is already empty. Searching never changes a setting for you, and OK and Cancel work just as before.
Choosing the default document folder
Default document folder chooses where Open and Save As start when you are working in a new document. Leave it blank to use your Windows Documents folder, or type a path or use Choose default folder… to pick another existing folder. A document you already saved continues to use its own folder.
If your settings could not be saved
Sometimes Windows will not let QUILL Lite save your settings, for example if the disk is full. If that happens:
- Your new settings still work until you close QUILL Lite.
- QUILL Lite tells you, and the warning stays in the status bar’s Message cell. Press F6 to read it again.
- Free up some space, or fix access to the settings folder, then open Preferences again. QUILL Lite tries again by itself. You do not need to change anything or press OK.
When it works, the warning goes away. QUILL Lite also tries to save whenever you change a setting and when you exit normally. This warning is only about your settings. It does not mean your document was not saved.
Every setting, in order
Here is each control in the order you meet it.
Profile
Profile is the same four-choice box that Customize Features has, with the same description underneath. See Making QUILL Lite smaller (or larger), later in this chapter.
New documents are
New documents are: Plain text or Rich text. This only decides what Ctrl+N makes. New Plain Text Document (Ctrl+Alt+N) and New Rich Text Document (Alt+Shift+T) always make what their names say.
If you choose the Notepad or WordPad profile, this control changes to match, right in front of you. So you can see what the profile chose and change it before you press OK.
Theme
Theme: Dark or Follow the system. Follow the system is the default. It uses the colours you have already chosen in Windows, so if you have a high-contrast or dark setting there, QUILL Lite follows it. Choose Dark if you want QUILL Lite dark whatever Windows is set to.
The theme only changes the screen. The colours never go into your files, so nobody you send a document to will get grey text.
You can also switch dark mode straight from the View menu with Alt+Shift+D. It says “Dark mode on” or “Dark mode off”.
If you chose dark in an earlier version, you keep dark.
Startup and recovery
Reopen the documents I had open last time is on. Turn it off and QUILL Lite starts with only what you open yourself. This is not the same as recovering unsaved work after a crash, which happens either way.
Offer untitled unsaved work back after a crash is on. An untitled document has never been saved to a file, so this copy is the only one there is. Turn it off if you use QUILL Lite as a scratchpad and would rather it forgot.
Start with a blank document is on, just like Notepad and WordPad. If you always open an existing file, turn it off, so you are not handed an empty Untitled to close every time. Files you open by double-clicking, last session’s documents and recovered work all still appear. QUILL has the same setting under General.
Sharing with QUILL
Share QUILL’s abbreviation library is off. Turn it on and QUILL Lite uses QUILL for All’s list of short forms instead of its own, so a short form you add in either program works in both. It does nothing if QUILL is not installed.
Share QUILL’s dictionary of taught words is off. It works the same way for spelling: a word you teach in either editor is known to both.
Clipboard and updates
Keep everything I copy in the clip library is off. Turn it on and every Ctrl+C is saved in the clip library by itself, not just the ones you keep with Ctrl+Alt+M. It is handy, but the library will fill up on its own.
Look for updates when QUILL Lite starts is on. It looks once a day and only speaks up if there is something new. Ctrl+Alt+U checks whenever you like.
Spelling and autocorrect
Check spelling as I type is on. It is the same switch as Tools > Spelling > Check While Typing (Ctrl+Alt+F7), which is quicker to reach while you are writing.
Curl quotes as I type is off. It turns a straight quote into a matching curly one.
Turn two hyphens into an em dash is off. When you
type the second hyphen of --, both become one long
dash.
Both of these also need Autocorrect while typing switched on in Customize Features. Neither ever runs in a plain text, source code or settings document.
Correct common misspellings as I type is off. It
changes teh to the when you type the space
after it. It also needs Autocorrect while typing in
Customize Features, and unlike the two above it does run in plain text,
because a misspelling is as wrong in a .txt file as
anywhere. It never runs in source code or settings files. Correcting
misspellings as you type, below, has the details.
Continue lists in plain text is off. With it on, Enter in a plain text list starts the next item, as it always does in Markdown. Chapter 6 has the details, under Pressing Enter in a list.
What you hear
When a command does something, give me: a sound, the action spoken, both, or nothing. This is how QUILL Lite tells you that a cut, copy, paste, undo or new selection worked. A sound is the default. Spoken words are easier while you are still learning the sounds.
Two things happen whatever you choose. If your sound pack has no sound for a command, QUILL Lite speaks instead of staying silent. And if a command could not do what you asked, QUILL Lite always says so in words.
When a search misses: has the same four choices, set separately. You often press F3 several times in a row, and hearing “Not found” spoken each time gets tiring fast, so many people pick the sound here. The words are always in the status bar too.
Say a heading’s level: before the text or after the text. Before means QUILL Lite says it all in one go, like “Heading 2, Installing”. You will still hear it after a jump, such as Ctrl+Home or landing on a search result. After means your screen reader reads the line and QUILL Lite adds the level afterwards, which is quieter when you are reading line by line.
Searching and wrapping
Searching carries on from the other end is on. When Find Next reaches the end, it starts again at the top and tells you so. Turn it off and it stops and tells you which end you are at. Then you know the word is not missing, you are just at the bottom.
Wrap long lines to the window is on. Turn it off and long lines run past the right edge of the window. Alt+Z on the View menu is the same switch.
Timing
Shortest gap between spoken messages (ms): from 0 to 2000. The default is 0, which says everything as it happens. A bigger number skips anything QUILL Lite would say too soon after the last thing. That helps if holding a key down makes your screen reader talk too much. You do not lose anything: every message still goes to the status bar, and F6 reads it back.
Copy unsaved work aside every (seconds): from 15 to 600, and 30 by default. This is how often a changed document is copied to the recovery folder. The copy is kept beside your file, never on top of it, and it is removed as soon as you save.
Editor font
Editor font: a read-only box showing the font and size, and a Change Font… button that opens the font chooser. When you pick a font, the box updates and QUILL Lite says the new font out loud. The same chooser is on Ctrl+Alt+F (Format > Editor Font), where Notepad has always kept it. It stays on the Format menu even if you switch rich text off.
AI help
Use QUILL’s free AI help is off. This one works straight away, without waiting for OK. Checking it shows you the whole agreement right then and saves your answer. Unchecking it takes your agreement back right then. If you decline the agreement, the check mark goes away again and QUILL Lite tells you so. See Chapter 10, AI help.
When another program changes the file
Watch the open file for external changes is on. Reload automatically when you have no unsaved edits is off. Ask before discarding unsaved edits on a conflict is on. External-change debounce (milliseconds) is 750. Forget remembered file-change answers takes back every “Do not ask me again” answer when you press OK. What each one does is in When another program changes your file, in Chapter 3.
What is not in here, and where it is instead
Some switches are on a key instead, because you change them while you are working:
| Not in Preferences | Where it is |
|---|---|
| Dark mode | View > Dark Mode (Alt+Shift+D) |
| Word wrap | View > Word Wrap (Alt+Z) |
| Announce Headings, Announce Lists | View (Ctrl+Alt+F3, Ctrl+Alt+F5) |
| Overwrite mode, Tab key behaviour, the status bar | View |
| App sounds on or off | Tools > App Sounds (Alt+Shift+M) |
| Which sound each event makes | Tools > Sound Scheme (Ctrl+Alt+Shift+O) |
| Which of the 21 areas exist at all | Tools > Customize Features (Ctrl+Alt+F10) |
| What any key does | Tools > Keyboard Manager (Ctrl+Alt+Shift+Space) |
| The twelve spelling announcement settings | Tools > Spelling > Announcements (Ctrl+Alt+Shift+F7) |
| Whether you are asked about last session | The Reopen Last Session window itself (Alt+Shift+F12) |
People often look for that last one in Preferences. It lives in the window that asks the question. See Reopening what you had open, in Chapter 3.
Taking your settings with you
Tools > Back Up Settings…
(Ctrl+Alt+F11) saves your settings to a
.qsf file. Tools > Restore Settings…
(Ctrl+Alt+F12) reads one back, for example on a new
computer.
The backup holds your preferences. It leaves out the things that only make sense on this computer: your recent files, the documents QUILL Lite reopens at startup, the window size, and when it last checked for an update. The backup tells you how many file locations it left out.
When you restore, QUILL Lite tells you what happened: how many settings came across, how many are new since the backup was made (those keep their usual values), and how many it did not recognise. If the file has nothing QUILL Lite recognises at all, nothing is changed, so picking the wrong file cannot reset your editor.
QUILL has the same thing, as buttons in its Preferences window. The two use the same kind of file, but each one only reads its own backups.
Making QUILL Lite smaller (or larger)
QUILL Lite has a lot in it. You may not want all of it, and you do not have to keep it. Tools > Customize Features (Ctrl+Alt+F10) lets you switch whole parts of the app off.
When you switch something off, it leaves the menus and its keys stop working. It is really gone, not just hidden. So a smaller QUILL Lite is one with fewer things to arrow past and fewer keys to press by accident.
Profiles: four ways to say it in one word
You do not have to go through the checkboxes one by one. The Profile box at the top of the window offers four ready-made choices. Choosing one sets every checkbox below it straight away. There is no second button to press.
Nothing is saved until you press Save. So you can try a profile, look at what it would do, and change your mind.
Hearing what a profile does
Under the Profile box is a read-only description you can read line by line. It tells you two things. First, what the profile is. Then what it would do to your copy of QUILL Lite: how many of the 21 areas it keeps and which ones, which ones it removes, and anything else it changes. Notepad, for example, also makes Ctrl+N create a plain text document. Press F1 on the Profile box to hear the same thing.
When you choose a profile, QUILL Lite says a short version, like this: “Notepad profile: 2 of 21 features on. New documents will be plain text. Nothing is saved until you press Save.” Your screen reader already reads the profile’s name, and the longer description is there for you to read at your own pace.
Changing your mind
Custom puts everything back. If you arrow onto a profile you did not mean, choose Custom. Every checkbox goes back to how it was when you opened the window.
You will also hear the box say Custom as soon as you check or uncheck anything yourself. That is not a warning. Picking your own is exactly what the list is for.
After you choose a profile, the checkboxes are still ordinary checkboxes. You can change any of them. If you have changed a few and want to start the profile over, press Use Profile.
The same profiles in Preferences
The same four profiles are in Preferences too, at the top, with the same description underneath. So if you think of “make this like Notepad” as a setting, you will find it where your other settings are. The 21 separate checkboxes are only in Customize Features.
The four profiles at a glance
Here is each one at a glance, and then in more detail.
| Profile | Areas on | Ctrl+N makes |
|---|---|---|
| Recommended | 17 of 21 | plain text (unchanged) |
| Everything | 21 of 21 | plain text (unchanged) |
| WordPad | 5 of 21 | rich text |
| Notepad | 2 of 21 | plain text |
Recommended
This is what you get when you first install QUILL Lite. It keeps seventeen of the 21 areas: rich text, headings, Markdown and HTML, bookmarks, the line tools, the clipboard history, printing, abbreviations, the Selection submenu, spell check, the dictionary and thesaurus, Matches, Go Back and Go Forward, the Command Palette, Describe Character, text size and dictation.
Off: autocorrect, timestamped backups, Go To Anything and AI help. These four are not switched off because they are poor. They are off because you should choose them yourself:
- Autocorrect can change the quotes in a settings file and break it.
- Backups slowly fill a folder on your computer.
- Go To Anything is one more way to jump around, and the command palette, the headings list and the bookmark list already do that.
- AI help sends the text you ask about over the internet, and only you should decide to do that.
Choose this when you have been experimenting and want to get back to where you started.
Everything
All 21 areas on, including the four above. That includes AI help, which is the one area that sends anything off your computer, so only choose this profile if you are happy with that.
With Everything on:
- Autocorrect can straighten your quotes and turn two hyphens into a long dash. It does nothing else. It never capitalises sentences.
- Every save keeps a dated copy in your data folder.
- Go To Anything joins the command palette and the two lists.
Choose this if you would rather have it all and switch things off as they get in your way.
WordPad
Everything WordPad could do. Rich text you can format, print and spell check: bold, italic, underline, headings, alignment, bullets, indenting and line spacing, plus Find and Replace, printing and text size. Five of the 21 areas.
Off, all sixteen of the others. These are the writing tools around the formatting:
- No line tools (Edit > Lines) and no Change Case.
- No clipboard history or Copy Tray.
- No bookmarks, no abbreviations, and no Selection submenu.
- No Matches list, no Find in Open Documents or Search in Files, no Back and Forward, no Command Palette, and no Go To Anything.
- No Describe Character and no dictation.
- No dictionary or thesaurus (WordPad never had one).
- No autocorrect and no backups.
- No Markdown or HTML. Ctrl+B in a
.mdfile goes back to meaning rich text bold, and QUILL Lite tells you so. - No AI help.
Ctrl+N makes a rich text document. So choosing WordPad changes a setting as well as the checkboxes: new documents start as rich text.
One thing real WordPad did not have: the spell checker. It stays, because a word processor without one would just be a nuisance.
Choose this for letters, notes and anything you want to look nice.
Notepad
The smallest QUILL Lite can be. Many people come to QUILL Lite to replace Notepad, and this is the profile for them. It keeps two of the 21 areas: printing and text size.
Off, all nineteen of the others: the Format menu and everything under it, headings, Markdown and HTML, bookmarks, the line tools, Change Case, the clipboard history, abbreviations, the Selection submenu, spell check, the dictionary and thesaurus, Matches (and with it Find in Open Documents and Search in Files), Back and Forward, the Command Palette, Go To Anything, Describe Character, dictation, autocorrect, backups and AI help. Nothing that Notepad does not have.
Ctrl+N makes a plain text document, and the Save As dialog stops offering you formats you have switched off.
Some things stay, because Notepad has always had them: Find, Find Next, Replace, Go To Line, Select All, Insert Date and Time, Word Wrap, the font picker, the status bar and Undo. Tools > File Encoding and Line Endings stays too. That is a big part of why people replace Notepad: so a file saves back exactly the way it arrived.
Choose this for settings files, logs, quick notes, and anything that must stay plain text with no hidden formatting.
Moving between them
You can always go back. Choose Notepad and then Everything, and it all comes back, including the Format menu and its keys. The only thing a profile does not undo is a setting you changed by hand afterwards. A profile only changes the things it says it changes.
Two things stay whichever profile you choose: Tools > Preferences and Customize Features itself. Otherwise you could switch off the very window you need to switch things back on.
Searching the list
There are 21 checkboxes, which is a lot to Tab through. Type in the search box below the Profile box and the list narrows as you type.
It searches what an area does as well as its name. Type “curly quotes” and you find Autocorrect. Type “dictionary” and you find Spell check. The line under the box tells you how many are left. Press Down from the box to go straight into the list.
The 21 areas
| Area | What goes | Starts |
|---|---|---|
| Rich text and the Format menu | Bold, headings, alignment, bullets, spacing | on |
| Heading navigation | Next and previous heading, the headings list | on |
| Markdown and HTML | The two tag pickers, Document Language, and markup Bold | on |
| Bookmarks | All nine, and the list | on |
| Line tools and change case | Edit > Lines, Tools > Change Case | on |
| Copy Tray and the clip library | Edit > Clipboard (Cut, Copy, Paste and Copy All stay) | on |
| Printing | Print and Page Setup | on |
| Abbreviations | Short forms, and the list that manages them | on |
| Spell check | Tools > Spelling, and checking as you type | on |
| Dictionary and thesaurus | Look Up, Thesaurus, Say Word Summary, and the two submenus on any word | on |
| The Selection submenu | F8 selecting, whole-structure selecting, marks | on |
| Matches | The Matches submenu (All Matches, Count Occurrences), and Find in Open Documents, Search in Files and Replace Across Files on Edit (Find itself stays) | on |
| Go Back and Go Forward | The trail of places you jumped from | on |
| The Command Palette | Ctrl+Shift+P, the search box for commands | on |
| Describe Character | What the character under the cursor actually is | on |
| Text size | Bigger, smaller, and reset | on |
| Dictation | Tools > Dictation: speaking into the document, and choosing the microphone | on |
| Autocorrect while typing | Curly quotes and long dashes (it does not capitalise sentences) | off |
| Timestamped backups | A dated copy kept every time you save | off |
| Go To Anything | One box that searches everything at once | off |
| AI help (sends your text to QUILL’s servers) | Tools > AI: summarize, rewrite, proofread, explain, and questions about a document | off |
The last four start switched off. They are still in this list, so you can find them and switch them on whenever you like.
Why autocorrect, backups and Go To Anything start off
Curly quotes look lovely in a letter but can break a settings file. Backups slowly fill a folder. And Go To Anything does a job that the command search, the headings list and the bookmark list already share between them.
Switching on AI help
AI help is off for a different reason. Using it sends the passage you ask about over the internet, and that is your choice to make, nobody else’s. Its row in Customize Features tells you exactly what you are agreeing to before you switch it on. While the area is off, it has no menu, no keys, no sign-in saved on your computer, and makes no connection of any kind.
Switching it on is only the first step. Before anything is sent, QUILL Lite shows you the whole agreement: what is sent, what QUILL keeps, what it does not keep, what OpenAI does with it, and how to say no. Nothing happens until you accept.
If you switch the area on and then decline the agreement, the AI menu stays but nothing in it will send anything. QUILL Lite does not quietly switch the area back off for you.
You can reach the same agreement in three places. Use whichever you find first:
- Tools > AI > Privacy Agreement… (Ctrl+Alt+Shift+K). Read it, accept it, or take it back. Taking it back also signs this computer out.
- Preferences, where a check box says Use QUILL’s free AI help. Checking it shows the agreement. Unchecking it takes your agreement back.
- Customize Features, where switching the area on asks you straight away.
All three share one answer, so they always agree. If the agreement ever changes in a way that matters, such as what is sent or what is kept, you will be asked again.
How autocorrect works
Autocorrect has three rules, and switching the area on does not turn any of them on. The area decides whether autocorrect exists at all. Three check boxes in Tools > Preferences decide which rules run:
- Curl quotes as I type
- Turn two hyphens into an em dash
- Correct common misspellings as I type
All three start off. So after you switch the area on, you also need to check the rule you want. They are separate because plenty of people want the long dash but not the curly quotes, or the spelling fixes and nothing else.
The two typography rules never run in a plain text, source code or
settings document, whatever the boxes say. A curly quote in a
.json file would break it. Misspelling correction runs in
plain text, Markdown and rich text, and never in source code or settings
files.
There is no fourth rule. QUILL Lite does not capitalise the start of a sentence, and never has.
Correcting misspellings as you type
With the rule on, QUILL Lite fixes the misspellings almost everybody
makes the moment you finish the word. Type teh and a space
and it becomes the ; type recieve and press
Enter and it becomes receive before the
new line starts. You hear the word-corrected sound and “Corrected to
the”, because your screen reader only echoes the space and would never
tell you the word changed.
The built-in list has about 350 common English misspellings, such as
teh, seperate, definately,
occured, untill and wierd. Every
one was checked against American and British dictionaries before it went
in, so a word you spelled correctly is never on it. Your capitals are
kept: Teh becomes The, and
febuary becomes February. Brackets, quotes and
punctuation round the word stay where they were, so
(recieve, becomes (receive,.
It never touches:
- a word typed all in capitals, such as
TEH, which is far more often an acronym than a mistake; - web addresses, email addresses and paths, or any word with a full
stop, slash, colon,
@, digit or underscore inside it, soteh.example.comandadress@example.comstay as typed; - anything inside backticks or a fenced code block in Markdown;
- source code and settings files, by their name, the same list that keeps spell-check-as-you-type quiet in them.
Taking one back. Ctrl+Z straight after a correction puts back exactly what you typed, as one undo step. QUILL Lite then leaves that word alone in this document for the rest of the session: type the space again and the word stays, and the status bar says “Kept teh as you typed it”.
AutoCorrect Entries (Alt+Shift+9)
Tools > AutoCorrect Entries… (Alt+Shift+9) shows every correction, the built-in ones and yours, one per row: “teh becomes the, built in”. It is QUILL’s window, on QUILL’s key, so it works the same in both.
- Find narrows the list as you type.
- Corrections is the list. Enter or Space on a row edits it.
- Add… makes a correction of your own: the word as
you mistype it, what it should become, and whether case must match
exactly. For example,
qillbecomingQUILL. The word must be letters only (an apostrophe inside is fine); what it becomes may be several words. - Edit… changes the row you are on. Editing a built-in one keeps your version beside it, and the row says “built in, changed by you”.
- Turn Off stops the correction you are on without deleting it, and the row ends in “stopped”. The same button, now Turn On, starts it again. Use this when a correction keeps changing a word you meant.
- Remove deletes one of yours. On a built-in one you changed or turned off, it puts it back as it shipped. A built-in correction cannot be deleted, so Remove on one turns it off instead and tells you so.
Every button says what it did, and your changes are kept when you close the window.
Your corrections are kept in your abbreviation list, under the category AutoCorrect: QUILL Lite’s own list, or QUILL’s if Preferences says share it, in which case QUILL and QUILL Lite share your corrections too. Turning Abbreviations off in Customize Features does not turn your corrections off. The window needs the Autocorrect while typing area switched on, like the rule itself.
Limits. The built-in list is English only. A correction happens when a space or Enter ends the word. AutoCorrect fixes known misspellings, not every misspelling; F7 and the spell check as you type still find the rest.
What can never be switched off
Three things always stay. Tools > Preferences and Customize Features stay, so you can always get back to your settings. And File Encoding and Line Endings stays, because saving a file back exactly as it arrived is at the heart of QUILL Lite.
Changing what a key does
You can change the key for any command in QUILL Lite. Open Tools > Keyboard Manager… (Ctrl+Alt+Shift+Space).
- The list shows every command and its key. Type part of a command’s name to find it.
- Press Enter on the command you want.
- Press the new key.
- Press Save when you are done.
Finding out what a key already does
Want to know whether a key is free? Press Record a Key, then press the key. QUILL Lite tells you what it does now, for example “Ctrl+S is File > Save”, or tells you it is free. That is much quicker than reading through two hundred rows.
When a key is taken
If you choose a key another command already uses, QUILL Lite tells you which command has it and asks if you want to take it. If you say yes, that other command is left with no key until you give it one. That way two commands never share a key, which would leave one of them never working.
When another program has the key
Some programs take a key for the whole of Windows. Google Drive takes Ctrl+Alt+G, for example, and there are others. When that happens, the key never reaches QUILL Lite, even while you are typing in it. The command is fine; the key just goes to the other program.
QUILL Lite warns you about this. Record a Key says the key is “already claimed by another application running on this computer”, and the Keyboard Manager says so if you pick one. It is only a warning, so you can keep the key if you want it. It may work again when that other program is closed.
Windows does not tell QUILL Lite which program has the key, so it cannot tell you either.
What cannot be changed
- The Insert key cannot be used. Your screen reader needs it, and you would need it to get your key back.
- A key on its own, without Ctrl, Alt or Shift, cannot be used either. It would just type itself.
Putting things back
- Reset to Default puts the command you are on back to its original key.
- Reset Everything does that for every command, after asking you first.
- Nothing is saved until you press Save. Press Escape to leave with your keys just as they were.
Check for Problems looks over all your keys at once. It tells you about a key used twice, a key QUILL Lite cannot read, or a key Windows will accept but never actually send to a menu, which would leave it doing nothing.
Only the keys you changed are saved. That way, if a later version of QUILL Lite improves a key you never touched, you still get the improvement.
Making QUILL Lite your text editor
When you open a text file from File Explorer or your desktop, Windows opens it in Notepad. You can have it open in QUILL Lite instead. There are two ways, and you can use either one or both. Both are in Preferences (Ctrl+,), under Windows and your files, with a line that tells you which program opens in place of Notepad right now.
Choosing QUILL Lite in Default apps
Windows lets you choose which app opens each kind of file. QUILL Lite cannot make that choice for you, but it can take you straight to the right place.
- Open Preferences (Ctrl+,) and, under Windows and your files, press Make QUILL Lite My Text Editor….
- Read the short message, then press OK.
- Windows Settings opens on the Default apps page for QUILL Lite. It lists file types such as .txt, .md and .rtf, each with the app that opens it now.
- Choose .txt, pick QUILL Lite in the list that appears, and choose Set default.
- Do the same for any other type you want QUILL Lite to open. Leave the rest as they are.
- Close Settings with Alt+F4.
From now on, pressing Enter on a .txt file opens it in QUILL Lite. QUILL Lite is also in the Open with list when you press the Applications key on a file.
On Windows 10, Settings opens on the general Default apps page instead. Choose Choose default apps by file type, find .txt, and pick QUILL Lite.
To change your mind, go back to the same page and pick Notepad, or any other app, for that type.
Opening QUILL Lite instead of Notepad
Some programs open Notepad by name, and so does typing “notepad” in the Run box. Default apps does not change those. If you would like QUILL Lite to open every time anything asks for Notepad, check Open QUILL Lite instead of Notepad in Preferences, under Windows and your files. It is off until you turn it on.
Three things to know first:
- It changes Notepad for everyone who uses this computer, not just for you.
- Windows asks for administrator approval. If your account is not an administrator, somebody with an administrator password will need to approve it.
- To undo it, clear the same checkbox and press OK. The checkbox always shows whether it is on right now.
To turn it on:
- Open Preferences (Ctrl+,) and, under Windows and your files, check Open QUILL Lite instead of Notepad. Then press OK.
- Read the message and choose Yes.
- Approve the Windows prompt that follows.
- QUILL Lite tells you when it is done.
On Windows 11 there is one more step. The newer Notepad has a shortcut of its own, called an app execution alias, that can still open it. QUILL Lite offers to open the page where you turn that off. Choose Yes, find Notepad in the list, and turn it off. To get there yourself, open Settings, then Apps, then Advanced app settings, then App execution aliases.
When QUILL Lite opens in place of Notepad, you get the file Notepad was asked to open, or a new blank plain text document if there was none. If a program asked Notepad to print a file, QUILL Lite opens it instead, and Ctrl+P prints it.
If you uninstall QUILL Lite while this is on, the uninstaller puts Notepad back for you. If you use a portable copy, turn it off before you delete the folder.
What you learned, and where to go next
Preferences (Ctrl+,) holds your everyday settings in one column, and nothing is saved until you press OK. Press F1 on any control when you are unsure what it does. A few quick switches live on the View and Tools menus instead, and Ctrl+Alt+F11 and Ctrl+Alt+F12 back up and restore your settings.
Customize Features (Ctrl+Alt+F10) makes QUILL Lite as small as Notepad or as full as you like, in one step with a profile or one checkbox at a time. Nothing is saved until you press Save, and nothing is one-way. The Keyboard Manager (Ctrl+Alt+Shift+Space) changes any key, Record a Key tells you what a key does now, you are warned when a key is taken, and you can always put things back. The Keyboard reference at the end of this guide lists every key QUILL Lite ships with.
In Preferences, under Windows and your files, Make QUILL Lite My Text Editor takes you to the Windows page where you choose QUILL Lite for .txt and other types, and Open QUILL Lite instead of Notepad catches everything that still asks for Notepad by name.
If you are curious about AI help, the tutorial Asking a question about a document walks you through switching it on.
Next, Chapter 12, Your files, updates and QUILL for All, explains where QUILL Lite keeps things and how to get new versions.
Chapter 12: Your files, updates and QUILL for All
This chapter is about QUILL Lite’s place on your computer. You will learn where it keeps your settings and recovered work, how a portable copy keeps everything on the stick, and how to get a new version when one comes out. Then we will look at how QUILL Lite sits beside its bigger sibling, QUILL for All, and how to share what you have built up between them.
Where your files are kept
QUILL Lite keeps your settings, your recent files, your copy tray and any recovered work in a QUILL Lite folder inside your own Windows user folder. To find out exactly where, open Help > About QUILL Lite. It tells you.
This folder is separate from QUILL for All’s folder. QUILL Lite and QUILL are two different programs, so you can install or remove one without touching the other.
When you uninstall QUILL Lite, this folder stays. That way, if there is a recovered document you have not finished with, it is still there for you.
The portable copy keeps everything on the stick
The portable QUILL Lite is the .zip you unpack instead
of installing. If that is the one you use, everything above works
differently: all your settings and recovered work go into the
data\QuillLite folder inside the bundle, right next to
QuillLite.exe. Nothing at all is written to the computer
you are plugged into. This happens from the very first time you start
it. There is nothing to switch on.
If you used a portable copy before version 1.0
Older portable copies did not work this way. They kept their files in
%LOCALAPPDATA%\QuillLite on whichever computer you were
using, and they did not tell you. So if you have been carrying a
portable QUILL Lite around, and something you were working on seems to
be missing, look in that folder on the computer you used. Once you have
what you need out of it, it is a good idea to delete that folder,
especially if the computer is not yours.
Turning a portable copy back into an ordinary one
The data folder is what makes a copy portable. Delete
the data folder from the bundle, and QUILL Lite goes back
to keeping its files in your Windows user folder on this computer.
Keeping QUILL Lite up to date
To find out whether there is a newer QUILL Lite, open Help > Check for Updates… (Ctrl+Alt+U). Every app in the QUILL family uses this same key and the same window, so once you know it here, you know it everywhere.
If you already have the newest version, a small window tells you so. You always get an answer.
Help > About shows your version with a build number, such as 1.2.0 (build 5). The build number tells you which build of a version you have: when a fix comes out without a new version number, it is a newer build, and Check for Updates offers it.
What changed: Help > What’s New
Help > What’s New (press Alt+H, then W) opens QUILL Lite’s changelog in your web browser: every change, newest first. It has no shortcut key, as in QUILL, because you read it once after an update rather than every day. Every app in the QUILL family has the same item in its Help menu; in the apps other than the two editors it is on Ctrl+Shift+F1.
With every document closed
If you close the last document, QUILL Lite’s window stays open with a full menu bar of what works without a document: File (New, New Rich Text Document, New Plain Text Document, Open, Recent Documents, Reopen Last Session and Exit), Tools (Preferences, the Keyboard Manager, the Sound Scheme and backing up or restoring your settings) and Help (Help for This Window, Tutorials, Keyboard Shortcuts, Get Help from Support, Check for Updates, Release Channel, What’s New and About). The keys are the same ones the document windows use, including any you have changed, and a feature you switched off in Customize Features is off here too. Activity and Repeat Last Result need a document window.
When there is a new version
If there is something newer, the window opens on the release notes for that version, so you can read what changed. They are in a read-only box you can arrow through like a document. Press Tab to reach two buttons:
Update downloads the new version and then offers to install it. Your settings, recent files and recovered work are kept whichever you choose:
- Install and restart now (Enter) closes QUILL Lite, installs the update and opens QUILL Lite again.
- Install when I close (Alt+C) lets you keep writing. The update goes in the next time you close QUILL Lite, and the next time you open it, you have the new version.
A portable copy updates itself where it is. The new version takes the old folder’s place and your
datafolder moves across untouched; the old version is kept beside it, in a folder ending in.previous, until the new one has started three times or for a week. The installer updates quietly and doesn’t ask for administrator permission, because QUILL Lite is installed for you alone.Close leaves everything as it is. Nothing is downloaded until you press Update.
While it downloads, you hear when it is a quarter done, half done and three quarters done, and then when it has finished.
The daily check
QUILL Lite also looks for a new version once a day, when it starts. It stays quiet while it looks, quiet if there is nothing new, and quiet if you are not online. You only hear from it when there really is a new version, and even then it just offers. Nothing changes until you say so.
If you would rather it did not look at all, turn off “Look for updates when QUILL Lite starts” in Settings. Ctrl+Alt+U still works whenever you want to check yourself.
Release channels
QUILL Lite comes in three flavours, and you choose which one your copy follows. They are called release channels.
- Stable is the version we recommend. It has been checked with JAWS and NVDA, and it is what most people use. Every copy starts here.
- Beta gets new features a few weeks early. It is mostly finished, but some things may not work right yet.
- Dev is the work in progress, sometimes several builds a week. Things will break. Only choose it if a developer asked you to, or you enjoy testing.
Choosing a channel
Open the Help menu, then choose Release Channel… (press Alt+H, then C). You can also get there from Settings, with the Change release channel… button under “Look for updates when QUILL Lite starts”.
Arrow through Stable, Beta and Dev. As you move, the box below tells you what each one means and what choosing it would do. Nothing changes yet. Press Switch to move, or Close (Escape) to leave everything as it was.
If you choose Beta or Dev, a short warning comes first: what could go wrong, how your settings are protected, and how to come back. Read it, check the I understand box, then choose Move to Beta (or Move to Dev). Stay on Stable, or Escape, changes nothing.
Beta and Dev versions aren’t signed, so when you install one, Windows SmartScreen may warn that it comes from an unknown publisher; that’s expected, and choosing More info, then Run anyway, installs it.
Before it moves, QUILL Lite saves a copy of your settings, keys and recent files list. If it cannot, it stays where it is and tells you why. Your documents are not copied, and updates do not change them. Then it checks for updates on the new channel straight away, and offers you the newest version there if there is one. Nothing is installed unless you say so.
When Quill Radio or QUILL Cast is installed too
QUILL Lite, Quill Radio and QUILL Cast run on one shared engine on your computer. When an app moves to Beta or Dev, it gets its own copy of that engine, so the apps you leave on Stable are never touched. You can still move several at once: check them under “Also move my other QuillVille apps on this computer” and choose Switch.
That second copy of the engine takes about 335 MB of disk space. It goes away by itself when your last app comes back to Stable. A portable copy carries its own engine, so it needs no extra space.
Updates on Beta and Dev
On Beta and Dev, QUILL Lite downloads a new version quietly when its daily check finds one, so it is ready when you are. It never installs anything without asking: when the download is done, it says so and shows you what’s new, and you choose when to install.
It waits instead of downloading on a metered connection, during Quiet Hours, and while Quill Radio is recording. Update History tells you why it waited. On Stable nothing changes.
If an update doesn’t start
After an update, QUILL Lite checks that the new version really opens. If it doesn’t open within two minutes, the update undoes itself and puts back the version you had. If the new version is still running but stuck, it is closed first. The next time QUILL Lite starts, it tells you so. Nothing of yours is changed, and Update History has the details.
If the installer itself doesn’t finish, nothing is changed at all: QUILL Lite opens again straight away as the version you had, and tells you the update could not be installed.
To make this possible, QUILL Lite keeps a copy of the installer for the version you have: on Beta and Dev for as long as you have that version, and on Stable for a week or three starts after each update. That copy takes about 200 MB of disk space, which Stable gives back once the week or the three starts are up. After an update, the previous installer is kept until the new version has started three times, or for a week, and then it is deleted.
Coming back to Stable
Open Release Channel again and choose Stable.
- If the version you have is already a Stable one, you’re back straight away, and nothing is installed.
- If you have a newer Beta or Dev version, QUILL Lite checks whether Stable can read everything you have saved. If it can, choose Go back to (the Stable version) now, and QUILL Lite downloads Stable and offers to install it. Your settings come with you. If a few settings were only in Beta, they go back to their usual values, and the window tells you which.
- If Stable can’t read something yet, QUILL Lite says so and gives you two safe choices. Wait for Stable keeps the version you have, stops test versions, and moves you to Stable by itself as soon as Stable catches up. It tells you when that happens. Use the copy from (the day you joined) puts back the copy of your settings saved when you joined, then installs Stable. Anything you changed since then won’t be in it, but a copy of how things are right now is saved first, so nothing is thrown away.
- If there’s no saved copy, waiting is the only choice, and the window says so.
The Update History button in the same window shows what the updater has done for QUILL Lite. And switching sends nothing about you: the only thing QUILL Lite ever sends when it checks for updates is a request for the list of versions.
What QUILL Lite is not
QUILL Lite is a companion to QUILL for All. It is not meant to replace it.
If you want to convert documents, compare two documents, publish, or use braille tools, those are in QUILL. QUILL Lite stays a small, focused text editor on purpose.
Dictation
QUILL Lite has dictation: built-in speech recognition that writes each phrase when you pause. QUILL has the very same feature on the same keys, under Tools > Speech > Live Dictation. QUILL’s offline Locked Dictation, which records a passage and then transcribes it with a model you download, is only in QUILL.
AI
QUILL Lite has AI help, described in Chapter 10, AI help. It can summarize, rewrite, proofread and explain, answer a question about the document you have open, and a few more things that chapter walks you through. It is there so you can get through a long document, or check your writing, without having to read every line yourself.
Some of QUILL’s AI stays in QUILL: running a model on your own computer, the agents, and the picture description work. If you want those, QUILL has them.
Both programs are free, both are made for people who use a screen reader, and you can install them side by side.
Sharing what you have built up between them
QUILL Lite keeps its own settings, separate from QUILL’s. That way it starts small and simple, and removing it never takes anything away from QUILL. But the things you collect over time, like abbreviations and words you have taught the spell checker, are nice to have in both. So you can choose to share them:
- In Preferences, Share QUILL’s abbreviations and Share QUILL’s personal dictionary make QUILL Lite use QUILL’s copies. A short form you add, or a word you teach, in either editor is then there in both.
- In QUILL, Tools > Customize and Support > Bring My QUILL Lite Settings… does it all in one step. It adds your QUILL Lite abbreviations, dictionary, copy tray, clip library and bookmarks into QUILL, turns those sharing switches on for you, and copies your preferences and any keys you changed across once. Nothing already in QUILL is replaced, and nothing is removed from QUILL Lite.
A QUILL that feels like QUILL Lite
QUILL also has a QUILL Lite profile (in QUILL, Preferences > Profiles and Features). It makes QUILL show just these nine menus, and makes Ctrl+N create a plain text document, the way QUILL Lite does. It is there for the day you want one of QUILL’s extra tools but would like everything to still feel familiar.
What you learned, and where to go next
Your settings and recovered work live in your own user folder, and Help > About QUILL Lite tells you where. A portable copy keeps everything on the stick instead. Ctrl+Alt+U checks for a new version, shows you what changed, and lets you install now or when you close. QUILL Lite also checks quietly once a day, and you can turn that off in Preferences.
QUILL Lite is the small editor, and QUILL for All is the big one. They work side by side, and you can share your abbreviations, dictionary and more between them. If you are setting up a new computer, Taking your settings with you, in Chapter 11, shows you how to bring your settings along.
Next, Chapter 13, When you need a hand, tells you what to do when you are stuck.
Chapter 13: When you need a hand
Everyone gets stuck sometimes, and this chapter is about what to do then. You will meet the ten guided lessons built into QUILL Lite, then learn what to do if QUILL Lite will not start, how to write to a real person at support, and the one thing worth attaching when you do. And remember that F1 works everywhere, and tells you where you are and what the thing you are on does.
Fifteen lessons, inside the app
QUILL Lite has fifteen short guided lessons built in. They walk you through the things that are hard to work out just by pressing keys. Each one takes a few minutes, and you can stop whenever you like.
To open them, press Ctrl+Alt+F1, or choose Help > Tutorials….
The lessons
The lessons come in two groups, called tracks.
Your first documents
| Lesson | What it covers |
|---|---|
| Open a file, and give it back unchanged | Opening a file, the three facts QUILL Lite keeps about it, and saving it back just as it was |
| Four kinds of document, and how to say which | Plain text, Markdown, HTML and rich text, and what each one changes |
| Your documents are numbered | Moving between the documents you have open |
| What to press when you are lost | F1, F6, Ctrl+F1, and Escape |
Working in a document
| Lesson | What it covers |
|---|---|
| Selecting more than a few words | F8, extend mode, and taking a whole paragraph in one key |
| Finding your way back | Bookmarks, marks, and Go Back |
| Skimming something long | Headings, folding, and the headings list |
| Spelling, without a red squiggle | F7, the misspelling sound, and the Applications key |
| Asking a question about a document | AI help, from the very beginning |
| Write by talking | Dictation with Ctrl+F11: a first sentence, scratch that, holding the key, Recent Phrases and the settings |
| Punctuation and symbols by voice | Saying marks, starting a heading and a list, spelling a web address |
| Fix a word by voice | Select, correct and spell that |
| Snippets and clips by voice | Copy all, paste clip, insert snippet |
| Switch to Spanish and back | Switch Dictation Language, and by voice |
| Make a live transcript | Writing down a talk or a meeting as it happens |
If you are new, start with the first lesson and go in order. All fifteen together take about sixty-nine minutes, but there is no need to do them in one sitting.
How a lesson works
Each lesson is a few steps. Every step tells you three things:
- What to press. It always shows your key. If you have changed a key in the Keyboard Manager, the lesson knows.
- Why you would want to, in a sentence.
- What you should hear when it worked. That way you can tell for yourself that you got it right.
Some steps also have a Worth knowing line, a small tip that will save you trouble later.
Finding your way around the window
The window opens on Contents. This is a tree with
the two tracks and the lessons under them. There is a filter box above
it: type part of a lesson’s name to find it, or type the word
here to see the lessons about the window you just came
from.
Under the tree are four buttons: Start, Read it all, The whole book as a document, and Forget my progress.
When you start a lesson, the step appears in a box you can arrow through and copy from with Ctrl+C. Under it are five buttons:
| Button | What it does |
|---|---|
| Try it | Does this step for you, just as its key would |
| Next | Goes to the next step and reads it |
| Back | Goes to the previous step and reads it |
| Say it again | Reads the step out in full |
| Contents | Back to the list, keeping your place |
Try it is there for when you have not learned a key yet. The lesson can do the step for you, then tell you about the place you have landed in.
You will also find a Follow me check box. In QUILL Lite it is greyed out. In some other QuillVille apps it moves you on to the next step by itself. Here, every step already ends with QUILL Lite saying something out loud, so you will know when it worked, and you press Next when you are ready.
Coming and going
The lessons window stays open beside your document, so you can go back and forth between them. Press Escape or Alt+F4 to close it. QUILL Lite remembers which lessons you have finished, and where you were in the one you were working on.
Every QuillVille app has lessons in the same kind of window, on the same key. If you would rather read all the lessons straight through, press The whole book as a document. It opens the full set in your web browser.
Getting help
There is always a way to get help. This part starts with what to do if QUILL Lite will not start, then shows you how to write to support.
If QUILL Lite does not start
If QUILL Lite cannot start, it does not just disappear. A plain message opens, and your screen reader reads it by itself. It says “QUILL Lite did not start”, gives the reason in words, tells you where the launch log is, and gives you the support address.
What to do depends on the reason:
- It says the zip was opened from inside. Extract the
whole zip first. Press the Applications key on the zip, choose
Extract All…, then open
QuillLite.exefrom the folder you extracted. - It names a missing file or DLL. Extract the zip again into an empty folder, and check whether your antivirus program has put a file into quarantine.
- It says Windows refused to run its files. Move the folder somewhere that belongs to you, such as Documents or a USB stick.
- It says “Python reported”. Send the launch log to
support. For a portable copy it is
data\logs\launch.loginside the QUILL Lite folder. For an installed copy it is%APPDATA%\Quill\logs\QuillLite-launch.log. Each start replaces the log, so send it before you try again. - Nothing happens at all, and there is no message. QUILL Lite is probably already running, and your new start simply handed over to it. Check the taskbar, and Task Manager.
Support by email
Support is run by Community Access. The address is support@community-access.org. A real person reads every message and replies by email.
Every message from QUILL Lite goes to that one address. Nothing is posted on GitHub or on any other public site.
Get Help from Support, step by step
The quickest way to write to support is Help > Get Help from Support… (Ctrl+Alt+F2). Every app in the QUILL family opens the same window with this key.
Filling in the window
- Press Ctrl+Alt+F2. The Get Help from Support window opens. Its first line says the message goes to support@community-access.org, and that nothing is sent until you send it from your mail program.
- What kind of message (Alt+W) is a list: Something is broken, A question, An accessibility problem, or An idea or request. Use the Up and Down arrows. This only helps your message reach the right person, so do not worry about picking exactly right.
- Subject (Alt+U) is a short line saying what the message is about, just like an email subject. For example, “Spelling stops after I paste”. You have to fill this in.
- What happened (Alt+H) is where you describe the problem, in as much or as little detail as you like. This is what a person reads first. You have to fill this in too. Enter starts a new line here, so press Tab to move on.
- What you expected (Alt+X) is what you thought would happen instead. You can leave it empty.
- Steps to reproduce (Alt+R) is how someone else could make it happen, for example “Open a .docx, press F7, press Ctrl+V”. You can leave it empty, but if you can fill it in, it helps more than anything else.
- Your email address (Alt+E) is where support should reply. You can leave it empty. The message goes from your own mail account, so support can reply there anyway. Only fill this in if you want the answer to go somewhere else.
- Screen reader (Alt+A) is which one you use, if any. It is already filled in with the screen reader that is running, so usually you can leave it.
- A line under the fields tells you what else is included, for example “Also included: QUILL Lite 1.2.0, your QUILL AI support ID (…), and your Windows version.”
Sending it
- Press Enter, or Tab to Send and press Space.
- If the subject or What happened is empty, or the email address does not look right, you hear the first problem and the whole list is shown. Press Enter to close it, fix the field, and send again.
- Otherwise your own mail program opens with the whole message already written, addressed to support@community-access.org, with a subject such as “[QUILL Lite 1.2.0] Spelling stops after I paste”. You hear “Your mail program is opening with the message ready. Nothing is sent until you send it there.” The Get Help window closes.
- Press Send in your mail program. Nothing leaves your computer until you do, so you can read it over, add anything, or change your mind.
If you have no mail program
If you only use webmail, there is no mail program to open. QUILL Lite says “No mail program answered. Write to support@community-access.org.” Your message is not lost. The whole message, with the address and subject at the top, is on your clipboard. Start a new email to support@community-access.org in your webmail and paste it with Ctrl+V. The Get Help window stays open with everything you typed.
If your message is very long, the email holds a shortened copy with a line saying so, and the complete text goes on your clipboard. QUILL Lite tells you when this happens. Paste the full text over the shortened one with Ctrl+V.
What is included, and what is not
- Included: what you typed, the kind of message, QUILL Lite’s name and version, your Windows version, and the screen reader you chose. If this computer is connected to QUILL’s free AI, its support ID is included too. That lets support look up your AI allowance without needing a name or password.
- Not included: your documents, your file names, your settings, or anything you did not type. If support needs more, they will ask you.
- It is an ordinary email from your own account to Community Access. Nothing is posted in public, and QUILL Lite itself does not send anything.
What happens next
A person at Community Access reads your message and replies by email, usually to the address you sent it from. If you open the window and change your mind, press Escape or choose Cancel to close it without sending anything.
You never have to use the window. Writing to support@community-access.org yourself, from any email account, works just as well. Just say which app you were using and what happened.
The one thing worth attaching
Sometimes QUILL Lite starts but behaves oddly. Maybe there is no
formatting, every word is called a misspelling, or nothing is spoken.
When that happens, run it once with
--check:
QuillLite.exe --check
No window opens. Instead it writes about a dozen lines to
check.log in your data folder
(Help > About QUILL Lite tells you where that is),
and prints the same lines. They say which version you have, whether it
is a frozen build, whether rich text started properly, which text mode
it is in, which screen reader it can reach, whether the spelling
dictionary loaded, and where your data is kept.
Paste those lines into your email to support. They answer the first questions support would ask, so you get help faster.
Other ways to start QUILL Lite
There are three more options for the same command line.
--rich and
--plain start with a new document of that
kind, whatever your setting says.
--new-instance starts a second, separate
QUILL Lite instead of handing the file to the one that is already
open.
What you learned, and where to go next
Ctrl+Alt+F1 opens nine guided lessons in two tracks.
Each step tells you what to press and what you should hear, Try
it can do a step for you, and your place is remembered. If
QUILL Lite will not start, the message tells you why and what to try. To
reach a person, press Ctrl+Alt+F2, fill in the form,
and send it from your own mail program, or just write to support@community-access.org.
If QUILL Lite starts but seems wrong, --check gives support
the facts they need.
A good first lesson is Open a file, and give it back unchanged. For help inside the app any time, What to press when you are lost teaches the three keys that explain where you are: F1, F6 and Ctrl+F1.
After this chapter comes the Keyboard reference: every key QUILL Lite has, menu by menu.
Licences and notices
QUILL Lite is free and released under the MIT License. It also includes software, data and sounds from other projects, each under its own licence.
To read them, open the Help menu, choose About QUILL Lite, and then choose the Licences and Notices button. The list opens as a plain text file, with one heading for each component: what it is, its licence, who holds the copyright and what the licence asks of us. The full licence texts are at the end.
The same file, THIRD-PARTY-NOTICES.txt, and QUILL Lite’s own licence, LICENSE.txt, are also in the folder where QUILL Lite is installed or unpacked, so you can open them without starting the app.
Keyboard reference
This is every key QUILL Lite has, grouped by menu, the same way the menus are laid out. You do not need to learn them all. Skim for the ones you use most, and come back when you wonder whether there is a key for something.
Ctrl+F1 shows this same list inside the app, and you can type part of a name to narrow it. If a key does not suit you, Changing what a key does, in Chapter 11, shows you how to pick another.
Generated from the same table that builds the menus, so it cannot drift from what is actually bound. Ctrl+F1 shows this list inside the app.
File
| Key | Command |
|---|---|
| Ctrl+N | New |
| Alt+Shift+T | New Rich Text Document |
| Ctrl+Alt+N | New Plain Text Document |
| Ctrl+O | Open… |
| Ctrl+Alt+Shift+Enter | Open from Clipboard |
| Alt+Shift+0 | Recent Documents… |
| Ctrl+S | Save |
| Ctrl+Shift+S | Save As… |
| Ctrl+Alt+Shift+E | Earlier Versions… |
| Alt+Shift+F12 | Reopen Last Session… |
| Ctrl+Alt+Shift+End | Export as HTML… |
| Ctrl+Alt+P | Page Setup… |
| Ctrl+Alt+Shift+P | Print Preview… |
| Ctrl+P | Print… |
| Ctrl+W | Close Window |
| Ctrl+F4 | Close Window (MDI) |
| Ctrl+Q | Exit QUILL Lite |
Edit
| Key | Command |
|---|---|
| Ctrl+Z | Undo |
| Ctrl+Y | Redo |
| Ctrl+X | Cut |
| Ctrl+C | Copy |
| Ctrl+V | Paste |
| Ctrl+Shift+V | Paste Text Only |
| Del | Delete |
| Ctrl+A | Select All |
| Ctrl+F8 | Copy All |
| Ctrl+F | Find… |
| F3 | Find Next |
| Shift+F3 | Find Previous |
| Ctrl+H | Replace… |
| Ctrl+Alt+Shift+F8 | Find in Open Documents… |
| Ctrl+Alt+Shift+F | Search in Files… |
| Ctrl+Shift+R | Replace Across Files… |
| Ctrl+G | Go To… |
| Ctrl+Shift+C | Describe Character |
| Ctrl+Alt+C | Character Details… |
Matches (in Edit)
| Key | Command |
|---|---|
| Ctrl+Shift+F3 | All Matches… |
| Ctrl+Alt+Shift+F3 | Count Occurrences |
Lines (in Edit)
| Key | Command |
|---|---|
| Ctrl+Shift+Up | Move Line Up |
| Ctrl+Shift+Down | Move Line Down |
| Ctrl+D | Duplicate Line |
| Ctrl+Alt+Shift+J | Join Lines |
| Ctrl+Shift+Delete | Delete Line |
| Ctrl+Shift+Backspace | Delete to Start of Line |
| Ctrl+Alt+Shift+Delete | Delete to End of Line |
| Ctrl+Alt+Shift+Backspace | Delete Paragraph |
| Ctrl+Alt+Shift+Z | Restore Deleted Text |
| Ctrl+Alt+S | Sort Lines A to Z |
| Ctrl+Alt+Shift+S | Sort Lines Z to A |
| Alt+Shift+Z | Reverse Lines |
| Alt+Shift+N | Number Lines |
| Ctrl+Alt+K | Remove Every Blank Line |
| Ctrl+Alt+D | Remove Duplicate Lines |
| Ctrl+Alt+R | Trim Trailing Spaces |
| Ctrl+/ | Toggle Line Comment |
| Ctrl+Shift+Q | Quote Lines |
| Alt+Shift+. | Remove Quote Marks |
| Alt+Shift+X | Delete Lines Containing… |
| Alt+Shift+W | Hard Wrap Lines… |
| Ctrl+Alt+Shift+T | Tidy Whitespace |
Selection (in Edit)
| Key | Command |
|---|---|
| F8 | Start Selection |
| Shift+F8 | Complete Selection |
| Ctrl+Shift+F8 | Reselect Last Selection |
| Alt+Shift+F8 | Go to Start of Selection |
| Ctrl+Alt+F8 | Toggle Selection Marker |
| Alt+Shift+F9 | Extend Selection Mode |
| Ctrl+Shift+W | Select Word |
| Ctrl+Shift+E | Select Line |
| Ctrl+Shift+H | Select Paragraph |
| Ctrl+Space | Select Sentence |
| Ctrl+Alt+Shift+B | Select Block |
| Ctrl+Shift+X | Expand Selection |
| Ctrl+Alt+Shift+X | Shrink Selection |
| Ctrl+Shift+A | Unselect All |
| Ctrl+Shift+M | Set Mark |
| Ctrl+M | Pop Mark |
| Alt+M | List Marks |
| Ctrl+Alt+X | Exchange Cursor and Mark |
| Ctrl+Shift+Y | Say Selection |
| Alt+Shift+U | Review Buffer… |
| Ctrl+Alt+Q | Duplicate Selection |
Clipboard (in Edit)
| Key | Command |
|---|---|
| Ctrl+Alt+Y | Copy to Tray |
| Alt+Shift+Y | Copy to Tray Slot… |
| Ctrl+Alt+V | Paste from Tray… |
| Ctrl+Alt+Shift+Y | Clear Copy Tray |
| Alt+Shift+S | Clipboard Collector |
| Alt+Shift+C | Collect Selection |
| Ctrl+Alt+Shift+G | Paste Everything Collected |
| Ctrl+Alt+Shift+C | Clear the Collector |
| Ctrl+Alt+M | Keep Clip |
| Ctrl+Alt+Shift+M | Recent Clips… |
View
| Key | Command |
|---|---|
| Alt+Shift+D | Dark Mode |
| Alt+Z | Word Wrap |
| Ctrl+Alt+F3 | Announce Headings |
| Ctrl+Alt+F5 | Announce Lists |
| Ctrl+Alt+Shift+W | Overwrite Mode |
| Ctrl+Alt+Shift+I | Tab Key Inserts a Tab Character |
| Alt+Shift+B | Status Bar |
| Ctrl+= | Increase Text Size |
| Ctrl+- | Decrease Text Size |
| Ctrl+0 | Reset Text Size |
| Ctrl+Shift+G | Document Statistics |
| Ctrl+Alt+W | Line Statistics |
| Ctrl+Shift+P | Command Palette… |
Insert
| Key | Command |
|---|---|
| F5 | Date and Time |
| Ctrl+Shift+F2 | Special Character… |
| Alt+. | Emoji… |
| Shift+Enter | Line Break |
| Ctrl+K | Link… |
| Ctrl+Alt+T | Table… |
| Ctrl+Alt+I | Markdown Tag… |
| Ctrl+Alt+O | HTML Tag… |
Format
| Key | Command |
|---|---|
| Ctrl+B | Bold |
| Ctrl+I | Italic |
| Ctrl+U | Underline |
| Ctrl+Shift+. | Grow Font |
| Ctrl+Shift+, | Shrink Font |
| Ctrl+Shift+N | Normal Text |
| Ctrl+L | Align Left |
| Ctrl+E | Centre |
| Ctrl+R | Align Right |
| Ctrl+J | Justify |
| Ctrl+Shift+L | Lists |
| Ctrl+Alt+Enter | Toggle Task Done |
| Ctrl+Alt+F | Editor Font… |
| Ctrl+Shift+F | Font for Selection… |
| Ctrl+Shift+D | Describe Formatting at Cursor |
| Alt+Shift+F | Switch Document Mode |
| Ctrl+Alt+F6 | Document Language… |
Line Spacing (in Format)
| Key | Command |
|---|---|
| Ctrl+1 | Single Spacing |
| Ctrl+5 | One and a Half Spacing |
| Ctrl+2 | Double Spacing |
Headings (in Format)
| Key | Command |
|---|---|
| Ctrl+Alt+1 | Heading 1 |
| Ctrl+Alt+2 | Heading 2 |
| Ctrl+Alt+3 | Heading 3 |
| Ctrl+Alt+4 | Heading 4 |
| Ctrl+Alt+5 | Heading 5 |
| Ctrl+Alt+6 | Heading 6 |
| Ctrl+Alt+0 | Body Text |
Structure (in Format)
| Key | Command |
|---|---|
| Alt+Shift+Left | Promote Heading |
| Alt+Shift+Right | Demote Heading |
| Alt+Shift+Up | Move Section Up |
| Alt+Shift+Down | Move Section Down |
| Alt+Shift+F5 | Select Section |
| Ctrl+Alt+Shift+F5 | Move Section To… |
| Alt+Shift+O | Heading Organizer… |
Navigate
| Key | Command |
|---|---|
| Alt+Left | Go Back |
| Alt+Right | Go Forward |
| Ctrl+Alt+H | Next Heading |
| Ctrl+Alt+Shift+H | Previous Heading |
| Ctrl+Alt+L | List Headings… |
| Ctrl+Shift+F9 | Fold or Unfold Section |
| Ctrl+Alt+Shift+Down | Next Section |
| Ctrl+Alt+Shift+Up | Previous Section |
| Ctrl+Shift+F10 | Unfold Everything |
| F6 | Status Bar |
| Ctrl+Alt+Shift+A | Go To Anything… |
Table (in Navigate)
| Key | Command |
|---|---|
| Ctrl+Alt+Right | Next Cell |
| Ctrl+Alt+Left | Previous Cell |
| Ctrl+Alt+Down | Cell Below |
| Ctrl+Alt+Up | Cell Above |
| Alt+Home | First Cell in Row |
| Alt+End | Last Cell in Row |
| Ctrl+Alt+Home | First Cell |
| Ctrl+Alt+End | Last Cell |
Insert Row Below, Insert Column Right, Delete Row, Delete Column and Tidy Table are on the same submenu with no keys, as in Word. In a table, the arrow keys also move cell by cell, and Tab and Shift+Tab move to the next and previous cell.
Bookmarks (in Navigate)
| Key | Command |
|---|---|
| Ctrl+Shift+B | Set Bookmark |
| Alt+Shift+G | Go to Bookmark… |
| F2 | Next Bookmark |
| Shift+F2 | Previous Bookmark |
| Ctrl+Alt+B | Clear All Bookmarks |
| Ctrl+Alt+J | Set Temporary Bookmark |
| Ctrl+Shift+J | Go to Temporary Bookmark |
| Ctrl+Shift+1 | Set Bookmark 1 |
| Ctrl+Shift+2 | Set Bookmark 2 |
| Ctrl+Shift+3 | Set Bookmark 3 |
| Ctrl+Shift+4 | Set Bookmark 4 |
| Ctrl+Shift+5 | Set Bookmark 5 |
| Ctrl+Shift+6 | Set Bookmark 6 |
| Ctrl+Shift+7 | Set Bookmark 7 |
| Ctrl+Shift+8 | Set Bookmark 8 |
| Ctrl+Shift+9 | Set Bookmark 9 |
Highlighted Passages (in Navigate)
| Key | Command |
|---|---|
| Alt+PageDown | Next Highlighted Passage |
| Alt+PageUp | Previous Highlighted Passage |
| Ctrl+F2 | List Highlighted Passages… |
Tools
| Key | Command |
|---|---|
| Alt+F10 | Look Up Word… |
| Shift+F7 | Thesaurus… |
| Ctrl+Alt+Shift+[ | Say Word Summary |
| Ctrl+Alt+E | File Encoding and Line Endings… |
| Ctrl+Alt+Backspace | Read-Only Guard |
| Ctrl+Alt+Shift+Home | Snippets… |
| Ctrl+Alt+A | Manage Abbreviations… |
| Alt+Shift+A | Expand Abbreviations |
| Alt+Shift+9 | AutoCorrect Entries… |
| Ctrl+, | Preferences… |
| Ctrl+Alt+F11 | Back Up Settings… |
| Ctrl+Alt+F12 | Restore Settings… |
| Ctrl+Alt+F10 | Customize Features… |
| Ctrl+Alt+Shift+Space | Keyboard Manager… |
| Alt+Shift+M | App Sounds |
| Ctrl+Alt+Shift+O | Sound Scheme… |
Spelling (in Tools)
| Key | Command |
|---|---|
| F7 | Check Spelling… |
| Alt+Shift+F7 | Spelling for This Word |
| Alt+Shift+L | List Misspellings… |
| Ctrl+F7 | Next Misspelling |
| Ctrl+Shift+F7 | Previous Misspelling |
| Ctrl+Alt+F9 | Add Word to Dictionary |
| Ctrl+Alt+F7 | Check While Typing |
| Alt+Shift+; | Dictionary Status… |
| Ctrl+Alt+Shift+F7 | Announcements… |
AI (in Tools)
| Key | Command |
|---|---|
| Ctrl+Alt+G | AI Assistant… |
| Ctrl+Alt+Z | Ask About This Document… |
| Ctrl+6 | Ask AI a Question… |
| Ctrl+7 | Prompt Library… |
| Ctrl+Alt+Shift+F9 | Usage… |
| Ctrl+9 | Web Searches Left |
| Ctrl+Alt+Shift+F10 | Connect or Sign Out… |
| Ctrl+Alt+Shift+K | Privacy Agreement… |
| Alt+F2 | Use My Own AI Key… |
| Alt+F5 | Use My ChatGPT Subscription… |
| Ctrl+F5 | Ask About an Image… |
| Ctrl+F3 | Tidy Dictated Text… |
Dictionary (in Tools)
| Key | Command |
|---|---|
| Ctrl+Alt+Shift+’ | Define in Context |
| Ctrl+F10 | Word Explorer… |
| Ctrl+Shift+; | Synonyms That Fit |
| Ctrl+Shift+- | Simpler Word |
| Ctrl+Shift+= | More Formal Word |
| Ctrl+Shift+’ | More Vivid Word |
| Alt+Shift+- | Opposites |
| Ctrl+Alt+Shift+/ | Is This the Right Word? |
| Alt+Shift+= | Use It in a Sentence |
| Alt+Shift+, | Where It Comes From |
| Alt+Shift+’ | How to Say It |
| Ctrl+Alt+Shift+; | Rhymes |
| Ctrl+Alt+Shift+] | Find the Word For… |
Inline Notes (in Tools)
| Key | Command |
|---|---|
| Alt+Shift+I | Add Inline Note… |
| Alt+Shift+J | Next Inline Note |
| Alt+Shift+K | Previous Inline Note |
| Alt+Shift+H | Speak Inline Note (Twice to Edit) |
| Alt+Shift+Delete | Delete Inline Note… |
| Alt+Shift+Enter | List Inline Notes… |
Dictation (in Tools)
| Key | Command |
|---|---|
| Ctrl+F11 | Dictation On |
| Alt+Shift+F6 | Dictation Settings… |
| Shift+F11 | Recent Phrases… |
| Alt+Shift+F10 | My Words and Phrases… |
| Shift+F5 | Transcribe a Recording… |
| Ctrl+Shift+F11 | Switch Dictation Language |
| Ctrl+Alt+Shift+PageDown | Start or Stop Live Transcript |
| Ctrl+Alt+Shift+PageUp | Dictation Context for This Document… |
| Alt+F9 | Dictation Status |
| F11 | Speak a Command |
| Shift+F4 | Review Dictation… |
Change Case (in Tools)
| Key | Command |
|---|---|
| Ctrl+Shift+U | UPPERCASE |
| Ctrl+Shift+K | lowercase |
| Ctrl+Shift+T | Title Case |
| Ctrl+Alt+Shift+U | Sentence case |
| Ctrl+Alt+Shift+N | Invert Case |
Indenting (in Tools)
| Key | Command |
|---|---|
| Ctrl+] | Indent |
| Ctrl+[ | Outdent |
| Ctrl+Alt+Shift+V | Describe Indent Depth |
| Alt+F11 | Convert to Spaces |
| Alt+F12 | Convert to Tabs |
Window
| Key | Command |
|---|---|
| Ctrl+Tab | Next Window |
| Ctrl+F6 | Next Window (MDI) |
| Ctrl+Shift+Tab | Previous Window |
| Ctrl+Shift+F4 | Close Other Documents |
Help
| Key | Command |
|---|---|
| F1 | Help for This Window |
| Ctrl+Alt+F1 | Tutorials… |
| Ctrl+F1 | Keyboard Shortcuts |
| Shift+F9 | Activity… |
| F9 | Repeat Last Result |
| Ctrl+Alt+F2 | Get Help from Support… |
| Ctrl+Alt+U | Check for Updates… |
| Shift+F1 | About QUILL Lite |
Built per window
| Key | Command |
|---|---|
| Alt+1 to Alt+9 | Go to that numbered document |
| Alt+Shift+1 to Alt+Shift+8 | Reopen that recent file |
Second keys
A few commands answer to two keys. The first is the one the menu shows; the second is here because it is the key a hand trained on Word or on a home-row editor already reaches for. Both work, always, and rebinding the first in the Keyboard Manager leaves the second alone.
| Second key | Command | The key the menu shows |
|---|---|---|
| Ctrl+; | Start Selection | F8 |
| Ctrl+’ | Complete Selection | Shift+F8 |
| Alt+F7 | Next Misspelling | Ctrl+F7 |
| F12 | Save As… | Ctrl+Shift+S |
| Ctrl+F12 | Open… | Ctrl+O |
| Ctrl+Shift+F12 | Print… | Ctrl+P |
Two of these read differently on a keyboard than in a table:
Ctrl+Shift+> and Ctrl+Shift+<
are the keys your fingers know, and they are listed above as
Ctrl+Shift+. and Ctrl+Shift+, because that is
the same physical key and the spelling wx understands.