Monday, July 29, 2013

Stenotutor



The amazing Emanuele Caruso from the Plover Google Group has just released a new version of StenoTutor, his amazing cross-platform steno drilling software. It's a perfect introduction to steno for absolute beginners, and it can also be customized with harder word lists and lessons for more experienced users. As you can see in the screenshot above, by default it drills you on the 1,000 most common English words, drawn from the Plover dictionary. You start out with just a few, but as you get quicker and more fluent in writing them, more words are added into the mix, and StenoTutor is able to judge when you're good enough to move on and when you need a little extra drilling practice with each word. It's a marvelous way to get up to speed with steno very quickly, and the new release also has optional text-to-speech capabilities. Check it out!

StenoTutor 0.1.0

Monday, July 22, 2013

Plover 2.5.1 released!

Hesky continues to set the world on fire, with yet another pivotal release of Plover! These notes are for the 2.5.0 release, because the 2.5.1 release is just a bugfix.

New Features:

- Suffix folding: when a suffix stroke (-G, -D, -S, -Z) is used and the outline is not in the dictionary then the outline is looked up without the suffix and then the suffix is added. For example, if TURPB was turn and -G is {^ing} and TURPBG is not in the dictionary then if you stroke TURPBG Plover will output turning.

- Support for multiple dictionaries with the lowest dictionary having priority. i.e. if a stroke is defined in the last dictionary then it overrides the entry in the previous dictionary.

- Arpeggiated stroke input for non-NKRO keyboards can be turned on in config. With this option on you can type strokes one key at a time and they will be sent when space is pressed.

- Save position (and size where applicable) for Plover windows. This means that most windows will be in the place you left it.

- Stroke display window with two styles (paper and raw) can be opened from options and can be made to open on startup. Can optionally be always on top.

- Better support for punctuation in caseCATalyst dictionaries. Users reported that in dictionaries from casecat there are spaces before punctuation. That should now be fixed.

- Backspace keystrokes when using keyboard to activate plover (resume, toggle and quit commands). Up until now using the keyboard to turn on Plover would leave behind typed characters. That should now be fixed.

- Fixed saving of stop bits in serial config dialog. There were problems with saving stop bits. That should now be fixed.

- Support Passport machine protocol. This is confirmed to work with Passport machines.

Download the new release here!

Windows
Linux
Mac

I'm particularly thrilled about the suffix folding and multiple dictionary features. So exciting!!

Friday, July 12, 2013

Plover 2.4.1 Released!

Yet another rapid-fire Plover release, from our staggeringly prolific lead dev Hesky! This guy, I tell you. Amazing. His notes below.

"Hi Everyone,

There is a new version of Plover available: v2.4.1

This update includes new features and bug fixes:

- Fixed problem with strokes not recognized when using a DigitalCAT RTF dictionary
- Fixed paragraphing for CaseCATalyst dictionaries
- Added indentation for continuation paragraphs in RTF dictionaries
- Added lower case command similar to capitalize that makes the first letter of the next word lower case: {>}
- Fixed bug in how prefix, suffix and infix were loaded from RTF dictionaries that was preventing automated spelling from being applied.
- Improved automated spelling using a wordlist. I'm hoping this will be a big improvement. Please send me examples when plover makes spelling mistakes applying suffixes so I can try to continue improving this.
- Added a way to prevent automated spelling from being applied by putting a {^} between prefix/suffix and the word. This allows a quick way to disable automated spelling when it does something wrong.
- There seems to have been a bug that prevented buttons on the Add Translation dialog from being pressed with the mouse on windows. This is now fixed but the downside is that tabbing in the dialog now includes the buttons and not just the text fields. One workaround for now is to use {#Shift_L(Tab)} to move from translation to stroke rather than pressing {#Tab} three times.

Windows: https://github.com/plover/plover/releases/download/v2.4.1/plover.exe
Mac: https://github.com/plover/plover/releases/download/v2.4.1/Plover.dmg
Linux: Follow instructions here: https://github.com/plover/plover/blob/master/README.rst

As always, please let me know how it goes and if you have any trouble."

Tuesday, July 9, 2013

Plover 2.4.0 released with On-The-Fly Dictionary Update!

Out of nowhere, our incomparable lead dev Hesky has delivered a knockout one-two punch. Version 2.3.1 was released only yesterday, but today he unexpectedly released an absolute whopper of an update: Version 2.4.0!

Download it here.

What's so amazing about this version? It has the crucial feature that I've been hankering for since Josh and I first started The Plover Project back in 2010: Just-in-time Dictionary Updates from the steno machine!! No longer do you have to shut Plover down, open up the dictionary file in a text editor, make your additions or edits by typing the steno in qwerty-style with all the accompanying JSON formatting, close the file, and restart Plover. Oh, no. Now you can do it seamlessly from within Plover itself, using your steno machine! Check it out.



Hesky sez: "To use the machine, add an entry to your dictionary that maps to {PLOVER:ADD_TRANSLATION}. When you type that stroke the dialog will pop up. When you type in the strokes field then raw strokes will be typed unless the stroke maps to a key combo or command. To navigate between the two fields use {#Tab}. To save the new entry use {#Return}. To cancel use {#Escape}.

A word of WARNING: This is the first version of plover that writes to your dictionary. In particular, if you are using an RTF dictionary then plover will not save anything in the dictionary that it doesn't understand. Please make sure to BACKUP YOUR DICTIONARY before using it with plover.

To open the dialog manually go to Configure... > Dictionary > Add Translation"

I personally have {PLOVER:ADD_TRANSLATION} defined as TKUPT (for "dictionary update"), {#Tab} defined as TA*B, {#Return} as R-R, and {#Escape} as FEFBG. Feel free to use those, or use your own preferred command strokes.

Seriously, though, this is Plover's killer feature. I've been using it in an experimental branch for several months, and it's increased Plover's usability more than I can possibly describe. Now that it's integrated into the main trunk and is far smoother and speedier to boot, I'm in absolute paradise. Go download it right away and add a bunch of entries!

Monday, July 8, 2013

Plover 2.3.1 Released!

From Hesky, Plover's lead developer:

"Hi Everyone,

There is a new version of Plover available: v2.3.1.

This is a minor update that includes the following features:
- Changing settings no longer requires restarting plover.
- There is a new display for machine status. This is most useful for stentura machines and pretty useful for other serial and usb machines.
- The serial port config dialog scans for ports in the background rather than hanging for several seconds.

In case you missed the previous announcement, plover now reads RTF/CRE dictionaries so conversion is no longer required.

Windows: https://github.com/plover/plover/releases/v2.3.1/2143/plover.exe

Mac: https://github.com/plover/plover/releases/v2.3.1/2142/Plover.dmg

Linux: Follow instructions here: https://github.com/plover/plover/blob/master/README.rst

As always, please let me know how it goes and if you have any trouble."

Friday, June 28, 2013

Plover Now Supports RTF Dictionaries



Miguel recorded this video, writing along to "Tracks of My Tears" on his Sidewinder, six months after teaching himself steno with Plover. Amazing! Go congratulate him at the Aviary!

The magnificent Hesky Fisher has completed a new version of Plover which allows users to use dictionaries in rtf (aka rtf/cre, or rich text format court reporting extension) format, without having to go through the messy Python-based conversion kludge that we've been using up until now. This won't mean much to steno newbies, but anyone who's been using proprietary steno software and wants to give Plover a try can now use their own dictionaries, which I hope will make my colleagues in the court reporting, captioning, and CART communities very happy. If you're on Windows, you'll have to download the .exe file linked from the wiki and follow the instructions, but if you're on Linux, you can just get it from the Github. Check it out, and as always, if you have any bugs or feature requests, feel free to email me at plover@ploversteno.org, or drop the devs a line at the Plover Google Group.

Speaking of devs, if you want to play around with an alternate fork of Plover which includes support for a graphical dictionary editor, Try Garipeti's version. You'll have to build from source, so this is intended more for advanced users, but it's pretty cool. Check it out! We'll hopefully be folding some of the changes back into the canonical branch of Plover in future versions.

Exciting things are happening this summer, and I'm hoping to have an even bigger surprise for you guys in the next couple of months, but for now enjoy the new release. And if you know any other steno people, feel free to send them our way! Now that Plover supports rtf dictionaries and a variety of professional writers (Stentura, Lightspeed, Infinity series, all Gemini machines, all legacy machines running TX protocol -- basically most of what's out there, minus the Diamante, which we're still working on) I feel like it's become a proper ambassador between the computery steno newbie crowd and the pro steno community. Even though they have their proprietary software for their daily work, Plover is still a better interface between their steno machines and their computers' operating systems and can prove to be a very useful backup system if their software's DRM ever goes haywire, plus they can pass it along to anyone they know who might like to study steno if not for the prohibitive startup costs. Free, flexible steno for all!

Thursday, June 6, 2013

Easy Display of Raw Steno Notes

A few people have asked how to get raw steno notes to display while using Plover, and while I proposed a possible solution in a recent post, there's now an even easier one. Bas Wilbers on the Plover Google Group has coded a version of Plover with a simple toggle to turn raw steno notes on or off.

The Github repository is here, and he's thoughtfully compiled a Windows executable as well. Ignore any warnings Windows might give you about that file; I've tested it myself and it's legit. Thanks, Bas! I think this will help a lot of people who enjoy reading their raw steno notes while practicing steno. I'd gently remind y'all, though, that the ideal is to go to realtime-only eventually, so don't get so hung up on your raw steno that you're not paying attention to Plover's actual output. (':