Thread 'Boinc Manager Mac doesn't use default buttons'

Message boards : BOINC Manager : Boinc Manager Mac doesn't use default buttons
Message board moderation

To post messages, you must log in.

AuthorMessage
gemini8

Send message
Joined: 28 Dec 17
Posts: 4
Germany
Message 84070 - Posted: 28 Dec 2017, 18:45:49 UTC

Hi there.
I'm running Boinc 7.8.4 (and other versions) on El Capitan.
The Boinc Manager does not use default keys as usual on Macs.
If you define a default button, pressing [enter] should activate it while [escape] should cancel.
When I open the 'Boinc Diagnosemeldungen einstellen'-window, 'abbrechen' (cancel) is defined as default, but pressing [enter] does nothing. Instead [escape] closes it. This is quite Mac-unlike. Usually the default button should be [OK], activated by pressing [enter] with [escape] activating [Cancel].
The preferences settings are similar: When I open them to have a look, [enter] should work on [OK]. It doesn't unless I tick an input field. It shouldn't be active if it can't be used by pressing [enter].
Please look into this.
Thanks.
- - - - - - - - - -
Greetings, Jens
ID: 84070 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15573
Netherlands
Message 84171 - Posted: 3 Jan 2018, 12:31:24 UTC - in response to Message 84070.  

Reply from the developer
This has been true since at least version 7.2.42 (the oldest version I tested today.) Again, I suspect this is at least in part due to the behavior of wxWidgets.

While it should be possible to fix all these issues, I am doing only the most critical maintenance on BOINC these days (i.e., fixing only "show stoppers"), and we don't have any other volunteers coding BOINC for the Mac. If the poster knows of anyone willing to work on this, BOINC is open source and anyone is welcome to contribute. I'm sorry I can't offer more help.

ID: 84171 · Report as offensive

Message boards : BOINC Manager : Boinc Manager Mac doesn't use default buttons

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.