Discussion:
Menu shortcuts display "fn FX" instead of "FX" or "^FX" on OSX 10.9.2
p***@gmail.com
2014-03-31 19:58:55 UTC
Permalink
Hi All,

I got a report from one of the users of my application running on OSX
10.9.2 that some menu shortcuts are wrong. Basically, they display "fn FX"
instead of "FX" or "^FX", so for example, where I have "F10", "fn F10" is
displayed and where I have "^F10" (Shift-F10), still "fn F10" is displayed.
They still work correctly (you'd need to press fn-Shift-F10 for the second
combination), but displayed incorrectly.

The screenshot of the correct/broken menus is available here:
https://github.com/pkulchenko/ZeroBraneStudio/issues/298#issuecomment-39108630.
This appears to be related to "System Preferences | Keyboard | [ ] Use all
F1, F2, etc. keys as standard function keys" setting, which shows this
behavior when it's "off". The problem is that the shortcut should display
"^F10" or "fn ^F10" and it only displays "fn F10" (and the same is for all
other modifiers). I tested on OSX 10.7.4 and it does display "^F10" with or
without that system setting, so it seems to be something changed in OSX
10.9.x.

Is this an OSX bug/feature or something that can be fixed/adjusted in
wxwidgets?

Paul.
--
Please read http://www.wxwidgets.org/support/mlhowto.htm before posting.

To unsubscribe, send email to wx-users+***@googlegroups.com
or visit http://groups.google.com/group/wx-users
Václav Slavík
2014-04-01 07:01:10 UTC
Permalink
Is this an OSX bug/feature or something that can be fixed/adjusted in wxwidgets?
Update your version of wx: http://trac.wxwidgets.org/changeset/75279

Vaclav
--
Please read http://www.wxwidgets.org/support/mlhowto.htm before posting.

To unsubscribe, send email to wx-users+***@googlegroups.com
or visit http://groups.google.com/group/wx-users
p***@gmail.com
2014-04-01 15:38:43 UTC
Permalink
Post by Václav Slavík
Is this an OSX bug/feature or something that can be fixed/adjusted in wxwidgets?
Update your version of wx: http://trac.wxwidgets.org/changeset/75279
Thank Vaclav; it looks like it should fix the issue for me.

Was there any corresponding discussion for the change? I've tested my
current version on 10.7.4 and it doesn't have this issue, but it does have
it on 10.9.2, so it seems like something has changed on the Apple side. As
far as I understand, this change should make it work on 10.9.2. I'll test
it shortly.

Paul.
--
Please read http://www.wxwidgets.org/support/mlhowto.htm before posting.

To unsubscribe, send email to wx-users+***@googlegroups.com
or visit http://groups.google.com/group/wx-users
p***@gmail.com
2014-04-02 16:25:03 UTC
Permalink
Hi Vaclav,
Post by Václav Slavík
Update your version of wx: http://trac.wxwidgets.org/changeset/75279
This works; thank you.

Paul.
--
Please read http://www.wxwidgets.org/support/mlhowto.htm before posting.

To unsubscribe, send email to wx-users+***@googlegroups.com
or visit http://groups.google.com/group/wx-users
Loading...