Shift+Tab shortcut does not work in the latest version 3.1.1.1 of Speech Analyzer

The (very important) Shift+Tab shortcut does not work in the latest version 3.1.1.1 of Speech Analyzer. (Windows 10/11)

Hi Roussi,

Thanks for your feedback. What are you expecting to see when you press Shift+Tab? Are you referring to jumping between data fields in reverse?

Thanks,

Chris

Hi Christopher,
According both to the documentation and my experience with older versions of Speech Analyzer:
Select a new active graph. Shift+Tab
Thanks,
Roussi

Another regression was introduced after Speech Analyzer v3.1: on high resolution screens, toolbar icons are very small; now, the operating system doesn’t scale the application.
However, this is repairable on latest versions of Windows 10/11: Properties of SA.exe → Compatibility → Change high DPI settings → High DPI settings override → …

Hi Roussi,

Thank you for your valuable feedback. We have published version 3.1.1.1 with limited testing and would invite you to test SA releases and report bugs directly as issues on GitHub at: Issues · sillsdev/SpeechAnalyzer · GitHub You’ll need to login to GitHub first and then click the green “New Issue” button to get started. Each item should be documented as a separate issue so it can be tracked and fixed separately.

Several years have gone by since the last version of SA 3.1 was built and released. Can you confirm what older version of SA you are using that does not exhibit these issues? Thanks.

The SA I am using (professionally) is v3.1.0 and it works great. Unfortunately, only the last version of SA seems to be freely available and my students can’t download any older versions.
Thank you, Chris, for the useful information you kindly provided about the best way to report bugs in the newer versions.
Roussi

Thanks for reporting the issues. I have limited availability each month to work on Speech Analyzer, but will prioritize getting a fix on the Shift-Tab shortcut the next time I’m working on it.

A quick comment:
SA provides the following 3 options for moving to the next Blue background marker.

  1. In the ‘Current Row’: Left and Right movement only.
  • Tab and Shift Tab
  1. Complete freedom of movement: Left, Right, Up and Down.
  • Alt Right-Arrow and Alt Left-Arrow
  • Alt Up-Arrow and Alt Down-Arrow
  1. The Transcription Editor: a complete editing environment.
  • Fn F4

The Transcription Editor provides:
. Direct editing of the currently selected item (ie. Ref, IPA, Gloss, …)
. A complete IPA Chart to assist in entering 1 or more Phonetic Characters.
. Audio playback of the currently selected Phonetic Word.
. Ability to add a New Segment or remove the Current Segment.
. Single click movement to the next item.

Terry Gibbs

My comment is that these options are particularly useful for those, including myself, who work intensively with SA and prefere using keyboard shortcuts.

Mr. Roussi,

I’m sorry about this situation.
SA is currently not able to support Shift+Tab to move to an Active Graph.

Would you try using Ctrl+Tab instead and see if that would work for you?

Thank you,
Terry

Yes, of course, I’ll try using Ctrl+Tab instead of Shift+Tab. However, Ctrl+Tab is already used to switch between windows (audio files) in one instance of SA. Switching between graphs is more important for me personally, but… I don’t know.
Thank you,
Roussi

Hi,

I now realize that I have miss-understood the use of the word “Graph” which I interpreted as “The main Window of the open file” which holds all of the Graphs verses the word “Graph” which actually means one of the “sub-Plot windows” that are within the main open file.

That is, I was thinking that Shift+Tab was always used to go from the Waveform Graph window in one file to the Waveform Graph window of another open file.

But the use of Shift+Tab in older versions of SA used this feature to move from one Graph (a Plot window within the open file) to another Graph in that same open file. For example, using Shift+Tab to move from Waveform, to Pitch, to Spectrogram within a single open file.

After some amount of searching I found that the following changes were made in the SA source code on Aug 7, 2015.

  • Modified shortcut keys for Alt-Tab and Shift-Tab.
    . Alt-Tab has been removed from usage.
    . Shift-Tab now selects the previous segment.

There was no comment as to why Alt+Tab was removed.
The Shift+Tab feature was changed to provide the convention of using tabs to move right and left: Tab and Shift+Tab.

It’s clear that this change broke the feature in SA of “Select a new active graph. Shift+Tab”.
Unfortunately the feature of using Shift+Tab to move between multiples Graphs in a single file never got fixed.

I suggest that this issue be put on a to do list.

Terry

1 Like

Hi all
I’ll be tackling this issue this week.

Can I propose the following shortcuts:
Ctrl+Down to select next graph
Ctrl+Up to select previous graph

If the selected graph is already first/last, it will wrap around.

This way, we don’t disturb the existing shortcuts involving TAB (and preserve the convention of left/right with TAB).

Delving into the code, I also note that Alt+Down and Alt+Up are already shortcuts to Down/Up Transcription.

Ctrl+Down to select next graph
Ctrl+Up to select previous graph

That would be great! Even better than Shift+Tab (because more intuitive).

If the selected graph is already first/last, it will wrap around.

I am not sure. The more often we work with only two graphs displayed. Even if we don’t know which graph is the active one (I have poor eyesight), we could easily make the best choice between the two shortcuts. But this is not very important and I would be happy with either way.

Thank you very much,

Roussi

Thank you for the new version 3.1.1.2. The new keyboard shortcuts are very helpful…
Roussi

Glad you already found the update.

Download link:
https://software.sil.org/downloads/r/speech-analyzer/releases/SpeechAnalyzer.3.1.1.2.exe

We weren’t able to update the help this time, but there’s a reminder of the new shortcuts on the “Edit” menu: