3 ms·
I've always wanted to learn how to do this but I've also been curious how you can type special symbols like ones that are needed in code. I doubt a court stenog
by noman-land 6y ago
I've always wanted to learn how to do this but I've also been curious how you can type special symbols like ones that are needed in code. I doubt a court stenographer is ever writing many curly braces or parentheses.
- gen220 6y agoThe author does address this. You basically sound out the symbol (eg cr br), or make a random pattern that’s convenient for your hands, up to you. The thing that’s still a question for me is variable names. How does one steno out snake_case or CamelCase?
- swsieber 6y agoNim has style - you could just force it. You could also add a new-word-in-identifier sound, along with a sound at the beginning denoting the style (e.g. camel case vs snake case). If your language has well established standards for it (Rust comes to mind as using Camel case, snake_case and SCREAMING_SNAKE_CASE), then it could just be auto corrected to the correct style.
- morinted 6y agoThere are modes, like caps lock, but for snake case, camel case, and other things. You can also do a stroke-by-stroke basis. For example, I have strokes for prefix "is" and "on" followed by a capital. So "A*UN SMIT" would be "onSubmit". You could also fall back to forcing an attached, uppercase word. So: "ON KPA* SMIT"
- monsieurbanana 6y agoMaybe lisp could shine here? While writing lisp code in classic editors, you already shouldn't be editing or navigating code with classic commands, instead you will be using structured editing. Of course it isn't limited to lisp, but languages with C-like syntax are harder to use for structured editing. I highly recommend watching this video, where the speaker uses voice commands to write both in emacs-lisp and in python. https://youtu.be/8SkdfdXWYaI?t=540 https://youtu.be/8SkdfdXWYaI?t=540