Custom keyboard shortcuts are discussed in appendix A.1 of the user manual. If you use case adjustments frequently, you can add a shortcut to the commands to make using them more efficient.
Do note that you will need the cursor in the word, or to have the word selected. So if the result of dictation is “petty |” with the cursor blinking after a space, or even at the very end of the word, the shortcut won’t work all by itself. If you use a macro program, or even something like BetterTouchTool, you could compound three commands into one:
- ⇧⌥←: Select the word to the left of the cursor.
- Capitalise it (you’d just need to trigger the menu command here rather than having a shortcut).
- →: Move the cursor to the rightward end of the selection (and thus returning it precisely to wherever it was before starting the macro).
Now something else that might work—it would with normal typing, I don’t know if will with dictation—is to add the noun to the project’s auto-complete list. You can right-click on it to do so—and capitalisation is significant in the auto-completion system. Thus if you type in ‘pe’ the system will suggest ‘Petty’ and you can hit the Tab key to complete it. (This works better with Suggest completions as you type
enabled in the Corrections preference pane). Again, that might not work well with dictation, as it might insert the whole word at once, bypassing completion since there is nothing left to complete.
Does Dragon not have a way of informing it of proper nouns, or a way of modify a word so that it is capitalised from the start? Seems that would be a problem in general worth resolving on their end—or does everyone using Dragon to write about the village of Cheddar have to battle against capitalisation over and over?