Sound Forge 15.0 build 121 'Enter Key' behavior change

Cyrille-MAUCCI wrote on 12/29/2021, 5:01 AM

Hello,

I've just upgraded from Sound Forge Audio Studio 15 (I don't remember the patch #) to Build 121.
Prior to this update, the space bar was mapped to Stop, and the Enter key was mapped to Pause.
After the upgrade, the Enter key is also mapped to Stop, which is a problem to me because I'm used to using it for Pause.
Why has this changed ?
How to change it back ?

Thank you very much in advance
++Cyrille

PS: I've just uninstalled it and reinstalled 15.0 build 40 and I' back to the good old behavior of Enter being mapped to Pause.

Comments

rraud wrote on 12/29/2021, 1:54 PM

I am not that familiar with Sound Forge AS (Audio Studio), but in SF Pro, "Spacebar F12 Play/Pause instead of Play/Stop", in the "Options> Preferences> General" menu, reverses the behavior. The developers may have changed the default behavior (intentionally or not), or it could be a bug.. like a recent incident with SFP-15 build 161, where the 'Go to' Start/End no longer worked. Fortunately that was fixed soon after it was discovered.

btw, seasons greetings and welcome to the Magix Sound Forge users community @Cyrille-MAUCCI

Cyrille-MAUCCI wrote on 12/29/2021, 5:25 PM

I am not that familiar with Sound Forge AS (Audio Studio), but in SF Pro, "Spacebar F12 Play/Pause instead of Play/Stop", in the "Options> Preferences> General" menu, reverses the behavior. The developers may have changed the default behavior (intentionally or not), or it could be a bug.. like a recent incident with SFP-15 build 161, where the 'Go to' Start/End no longer worked. Fortunately that was fixed soon after it was discovered.

btw, seasons greetings and welcome to the Magix Sound Forge users community @Cyrille-MAUCCI

Hello @rraud, thanks for your tip. Unfortunately, that's not related here. The spacebar behavior is not the pb here. And this "Spacebar F12 Play/Pause instead of Play/Stop" option exists in both version and is unchecked in both versions. My problem is really with the 'Enter key' behavior that does not appear anywhere in the configuration menu as far as I can tell.

Thanks anyway. Seasons greetings to you and the rest of the community.

 

rraud wrote on 12/29/2021, 6:16 PM

configuration menu

If you are referring to the "Options> Custom keyboard" commands, the 'Enter' key is not available to use for all the custom keyboard commands. Some of the Transport commands for instance, though I am not sure what you want to do.

Cyrille-MAUCCI wrote on 12/29/2021, 6:19 PM

configuration menu

If you are referring to the "Options> Custom keyboard" commands, the 'Enter' key is not available to use for all the custom keyboard commands. Some of the Transport commands for instance, though I am not sure what you want to do.

There is no such 'Custom Keyboard' menu within the Options menu in Sound Forge Audio Studio 15.

rraud wrote on 12/30/2021, 9:22 AM

There is no such 'Custom Keyboard' menu within the Options menu in Sound Forge Audio Studio 15

I was not aware of that . Thank-you for letting me know.

rraud wrote on 12/31/2021, 12:22 PM

Addendum: Maybe this will help you some @Cyrille-MAUCCI
Whilst SFAS certainly does not have the "Custom keyboard" menu option like SFP, it is possible to edit the "keyboard.ini" data file.. or.. import one from SFP that has the desired keyboard commands. I tried both methods and it worked.
The keyboard shortcuts data file lives in:
"C:\Users\--your user name--\AppData\Roaming\MAGIX\SOUND FORGE Audio Studio\15.0"

CyberBeat wrote on 1/2/2022, 1:59 PM

rraud is correct. The latest build of SFAS has reversed the setting "Spacebar F12 Play/Pause instead of Play/Stop" in preferences for some idiotic reason. It needs to be checked now for the old behavior of the enter key pausing playback instead of stopping it. I remember seeing this listed in the changes.

rraud wrote on 1/2/2022, 5:58 PM

FWIW, a year or so ago in SF Pro 14, an update changed the single-instance behavior to a new multi-instance default. There were a few words in the update's release notes, but no mention of the setting to change it back to the legacy behavior. I discovered the setting in the hidden 'Internal' menu, which many folks are not aware of.

CyberBeat wrote on 1/2/2022, 7:02 PM

I did some experimenting and it's all messed up. The keyboard shortcuts don't work the way they used to and say they do in the help file.

 

For example, it should work like this. You press spacebar to start playing the audio and then hit enter where you want to pause. This moves the cursor to where it paused and should remain at that location until hitting enter/pause again. However, now it only works the first time you do this. After that when you toggle the spacebar to start and stop, it no longer returns to the location it was paused at, it now continues on past that spot instead of always returning to where it was at the last time you hit pause. I hope this makes sense.

rraud wrote on 1/3/2022, 2:03 PM

I copied the SFP <keyboard.ini> file to the pertinent Audio Studio folder (Appdata) and the Spacebar/Enter keys work as I set them: Spacebar= Stop / Enter= pause. I opened the AS factory default file to look at the code and it is blank, unlike the one from SFP which is populated. I would post the file, but I have changed many of the defaults, which would confuse folks.

CyberBeat wrote on 1/3/2022, 3:15 PM

Actually, I found out in the latest SFAS (Build 121) that instead of using the enter key for pause, you should use Ctrl+F12. They don't even mention the enter key in the latest SFAS build. So I'm not sure why they changed it, but I've been using Ctrl+F12 to pause and it works just like it did with the enter key. Then I can use the spacebar and it behaves just like I described above.

Cyrille-MAUCCI wrote on 1/3/2022, 3:48 PM

Actually, I found out in the latest SFAS (Build 121) that instead of using the enter key for pause, you should use Ctrl+F12. They don't even mention the enter key in the latest SFAS build. So I'm not sure why they changed it, but I've been using Ctrl+F12 to pause and it works just like it did with the enter key. Then I can use the spacebar and it behaves just like I described above.

Hello @CyberBeat, I had myself figured that out before I wrote my initial post and I refuse to consider using CTRL-F12 as a solution or even a workaround because of the productivity loss due to hitting 2 keys instead of 1 and being used to using Enter for years. Being myself a software engineer and being very focused on what I call 'backward compatibility' , I'm just amazed to realize how this is being handled with SFAS.

Kind Regards

++Cyrille

 

 

Cyrille-MAUCCI wrote on 1/3/2022, 3:50 PM

I copied the SFP <keyboard.ini> file to the pertinent Audio Studio folder (Appdata)and the Spacebar/Enter keys work as I set them: Spacebar= Stop / Enter= pause. I opened at the factory default file to look at the code and it is blank, unlike the one from SFP which in populated. I would post the file, but I have changed many of the defaults, which would confuse folks.

Hello @rraud, ony my system, the keyboard.ini file is empty (0-byte large) and I would really appreciate that you copy-paste here the one line (I assume it would be only one line) needed to remap Enter key:

Many thanks in advance.

++Cyrille

xman_charl wrote on 1/3/2022, 4:09 PM

me use Xkeys programmable keypad for multiple key presses...

keypad has over 20 keys that can be programed

have about 5 keys programed on xkeys keypad

example of code... xxxx.mw3

script xkeys uses:

 

Case 1005 'Button 005
            If State 'Pressed          [MWTAG10]
                '<Keys[x↓x↑m↓m↑a↓a↑n↓n↑<LShift>↓-↓-↑<LShift>↑c↓c↑h↓h↑a↓a↑r↓r↑l↓l↑<RShift>↓2↓2↑<RShift>↑c↓c↑o↓o↑m↓m↑c↓c↑a↓a↑s↓s↑t↓t↑.↓.↑n↓n↑e↓e↑t↓t↑<Enter>↓<Enter>↑]>
                MW3.sendScanCode("45:1,45:0,50:1,50:0,30:1,30:0,49:1,49:0,42:1,12:1,12:0,42:0,46:1,46:0,35:1,35:0,30:1,30:0,19:1,19:0,38:1,38:0,54:1,3:1,3:0,54:0,46:1,46:0,24:1,24:0,50:1,50:0,46:1,46:0,30:1,30:0,31:1,31:0,20:1,20:0,52:1,52:0,49:1,49:0,18:1,18:0,20:1,20:0,28:1,28:0")
                '</Keys[x↓x↑m↓m↑a↓a↑n↓n↑<LShift>↓-↓-↑<LShift>↑c↓c↑h↓h↑a↓a↑r↓r↑l↓l↑<RShift>↓2↓2↑<RShift>↑c↓c↑o↓o↑m↓m↑c↓c↑a↓a↑s↓s↑t↓t↑.↓.↑n↓n↑e↓e↑t↓t↑<Enter>↓<Enter>↑]>
            Else 'Released             [MWTAG11]

CyberBeat wrote on 1/3/2022, 7:10 PM

Actually, I found out in the latest SFAS (Build 121) that instead of using the enter key for pause, you should use Ctrl+F12. They don't even mention the enter key in the latest SFAS build. So I'm not sure why they changed it, but I've been using Ctrl+F12 to pause and it works just like it did with the enter key. Then I can use the spacebar and it behaves just like I described above.

Hello @CyberBeat, I had myself figured that out before I wrote my initial post and I refuse to consider using CTRL-F12 as a solution or even a workaround because of the productivity loss due to hitting 2 keys instead of 1 and being used to using Enter for years. Being myself a software engineer and being very focused on what I call 'backward compatibility' , I'm just amazed to realize how this is being handled with SFAS.

Kind Regards

++Cyrille

 

 

I feel the same way. I hate having to use the double keystroke. It's amazing that this kind of sh** keeps happening. Another example on the option menu some times I can't even tell if "Seek cursor on playback" is checked or anything. They said this was fixed, but it's not. I don't think they really care too much about SF any more especially Audio Studio. There has been too many examples of things they just miss, over look, etc. It's really unfortunate.

 

rraud wrote on 1/4/2022, 1:32 PM

Try this @Cyrille-MAUCCI for the Spacebar/Enter key issue in Audio Studio.
- In your AppData> Roaming> MAGIX\SOUND FORGE Audio Studio> 15.0",
Open the <keyboard.ini> file in Windows Notepad and paste in the following text:

[SfKeyMap]
Name=[Default]
[Global]
Tools.Find=Ctrl+F
File.RebuildPeakData=Alt+Play
Zoom.TimeOutFull=Ctrl+VK_220
Null.0=Alt+Enter
Null.1=Ctrl+Alt+5
Null.2=Ctrl+Alt+Num 5
Null.3=F8
Null.4=Play
[DataWnd]
Transport.TogglePause=Enter
Edit.Repeat=Ctrl+Y
Null.0=F4
Null.1=Ctrl+Shift+A
Null.2=F12
Null.3=Ctrl+F12

- Save the file and confirm the <.ini> extension remains.

- Confirm "Spacebar F12 Play/Pause instead of Play/Stop"is disabled (not check-marked)

(Note: the 'AppData' folder is normally hidden, so you may have to un-hide.).

btw

"Seek cursor on playback". They said this was fixed, but it's not.

This function ('Options' menu or 'F' key shortcut) works as it should in SF-15, Pro (bld 161) and AS (bld 118)

CyberBeat wrote on 1/4/2022, 3:37 PM

btw

"Seek cursor on playback". They said this was fixed, but it's not.

This function ('Options' menu or 'F' key shortcut) works as it should in SF-15, Pro (bld 161) and AS (bld 118)

 

Hi @rrhaud. This might be fixed in SF Pro, but I was referring to the Options menu being selected or not is still a problem in SFAS.

rraud wrote on 1/4/2022, 4:17 PM

It functions normally in SF AS (bid 118) as well..unless I misunderstood and you are referring to another command / behavior,