The Control modifier in combination with an assigned key is supposed to stop playback of the sample. I discovered that while this works in most cases, it doesn't work with keys which already have a native Windows function. For example, Ctrl+A,C,N,O,S,V,X,Y,Z
I propose two possibilities:
1. When one of these keys is assigned to a sample, the native Windows function is suppressed if any of OpenSebJ's screens has keyboard focus so that the stop function will be available with these keys as well. In addition, perhaps a warning dialog could be displayed when any of these keys are first assigned to let the user know that they won't perform the expected function in combination with Control.
2. When one of these keys is first assigned, a dialog is displayed giving the user the option of either maintaining or overriding the default behavior of this key with the Control modifier.
Also, there are some keys which currently either cannot be assigned or simply do not work when they are assigned. The function keys cannot be assigned and the `-=[]\;',./ keys can be assigned, but they don't work.
Logged In: YES
user_id=974323
Originator: YES
Another possible solution for the first issue which I just thought of might be to simply change the modifier for the stop function. Use Shift instead of Control. This would avoid any conflicts with native Windows functions and would also be easier to implement.
Logged In: YES
user_id=974323
Originator: YES
Another possible solution for the first issue which I just thought of might be to simply change the modifier for the stop function. Use Shift instead of Control. This would avoid any conflicts with native Windows functions and would also be easier to implement.
Hi Blazn,
This issue relates to the last issue I passed your way. Not sure of the current status of these control keys combos but worth reviewing these together to come up with a well rounded solution. As the solution here was shift instead of control. Let me know what you think.
Cheers,
Sebastian