Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upAutomatically activate configuration profiles for specific applications #1913
Comments
This comment has been minimized.
This comment has been minimized.
|
Comment 1 by jteh on 2011-11-15 23:02 |
This comment has been minimized.
This comment has been minimized.
|
Comment 2 by jteh on 2013-08-10 11:46 |
This comment has been minimized.
This comment has been minimized.
|
Comment 4 by jteh on 2013-08-12 11:42 |
This comment has been minimized.
This comment has been minimized.
|
Comment 6 by James Teh <jamie@... on 2013-08-20 10:27
Changes:
|
This comment has been minimized.
This comment has been minimized.
|
Comment 7 by jteh on 2013-08-20 10:28 |
This comment has been minimized.
This comment has been minimized.
|
Comment 8 by beqa on 2013-08-20 11:18 if you trigger an app and then delete profile fro which was triggered app nvda shows errors |
This comment has been minimized.
This comment has been minimized.
|
Comment 9 by leonarddr on 2013-08-20 11:27 |
This comment has been minimized.
This comment has been minimized.
|
Comment 10 by beqa on 2013-08-20 11:29 maybe another bug and maybe it is more general but it happens here. press triggers button and try to turn on some of the review modes and review the window. it will display the error. here is a log. ERROR - external:scriptHandler.executeScript (15:26:19): |
This comment has been minimized.
This comment has been minimized.
|
Comment 11 by jteh on 2013-08-20 11:37 To recover from this, you can remove all triggers by doing the following:
|
This comment has been minimized.
This comment has been minimized.
|
Comment 12 by James Teh <jamie@... on 2013-08-20 12:01
|
This comment has been minimized.
This comment has been minimized.
|
Comment 13 by jteh on 2013-08-20 12:05 |
This comment has been minimized.
This comment has been minimized.
|
Comment 14 by PZajda on 2013-08-20 12:17 Great, thanks. |
This comment has been minimized.
This comment has been minimized.
|
Comment 15 by jteh (in reply to comment 10) on 2013-08-20 12:17
This is a separate issue. I filed #3454 for this. |
This comment has been minimized.
This comment has been minimized.
|
Comment 16 by PZajda on 2013-08-20 12:30 Edit: oops, I received the commit message just after sending this comment. |
This comment has been minimized.
This comment has been minimized.
|
Comment 17 by jteh (in reply to comment 16) on 2013-08-20 12:34
You should clear your triggers as explained in comment:11. I've fixed the rename bug now, but that can wait for tomorrow's build. :) |
This comment has been minimized.
This comment has been minimized.
|
Comment 18 by leonarddr (in reply to comment 14) on 2013-08-20 12:36
I think this clarifies the issues i had. I will try the new next build as well. |
This comment has been minimized.
This comment has been minimized.
|
Comment 19 by leonarddr on 2013-08-20 12:58
Also i'd like to suggest a trigger for messages coming through the NVDA controler API, although that idea probably conflicts with #3453. |
This comment has been minimized.
This comment has been minimized.
|
Comment 20 by jteh (in reply to comment 19) on 2013-08-20 22:36
Does saving the manually activated profile really make sense? The fact that it's a profile suggests abnormal usage (as opposed to your normal configuration).
This is probably #3442, which is unrelated.
Oops. You're not supposed to be able to save anything in secure mode. I'll fix that. I'm not sure I think the dialog should be disabled altogether, though. If the user configured profiles before copying the config, perhaps they wanted them preserved for a reason.
Profile names are case insensitive, as they are mapped to file names and Windows file names are case insensitive.
This is intentional. The manual profile always takes precedence over all other profiles. Otherwise, editing a profile would be confusing.
I'd argue this is more a point of documentation. If I've selected a custom profile, I might still wish to configure global settings without having to switch profiles. However, settings that don't apply to profiles should definitely be documented.
Does this really make sense? Messages coming from the controller API could be from all different types of applications and we can't differentiate. Lumping them all into one category seems completely arbitrary. Anyway, if you want this, please file a separate enhancement ticket and provide justification. Thanks! |
This comment has been minimized.
This comment has been minimized.
|
Comment 21 by James Teh <jamie@... on 2013-08-21 08:03
|
This comment has been minimized.
This comment has been minimized.
|
Comment 22 by jteh on 2013-08-21 11:11 |
This comment has been minimized.
This comment has been minimized.
|
Comment 23 by leonarddr (in reply to comment 20) on 2013-08-21 20:03
It seems to be fixed anyway
I understand. The current state of the code doesn't allow me to change capital typos though. Changing "PRofile" to "Profile" doesn't work, i have to change it to something else before i change it to "Profile" and remove the capital R typo.
This implies that it shouldn't be possible that keyboard echo is copied from the triggered profile when a manual profile is active? This is the case now. When i selected a manual profile and open the profile manager from a program which triggers another, the triggered profile is also selected rather than the manual profile. |
This comment has been minimized.
This comment has been minimized.
|
Comment 24 by jteh (in reply to comment 23) on 2013-08-21 21:45
Hmm. I'll look into it.
Nothing is copied anywhere. However, profiles only contain the settings you change in them. If you haven't set keyboard echo in your manual profile, then the setting for keyboard echo will be taken from triggered profiles. Failing that, the base configuration will be used, and failing that, the factory default setting will be used. |
This comment has been minimized.
This comment has been minimized.
|
Comment 25 by leonarddr on 2013-08-23 11:32 |
This comment has been minimized.
This comment has been minimized.
|
Comment 26 by James Teh <jamie@... on 2013-08-23 13:43
|
This comment has been minimized.
This comment has been minimized.
|
Comment 27 by James Teh <jamie@... on 2013-08-23 13:49
|
This comment has been minimized.
This comment has been minimized.
|
Comment 28 by James Teh <jamie@... on 2013-10-16 06:29
Changes:
|
This comment has been minimized.
This comment has been minimized.
|
Comment 29 by jteh on 2013-10-16 06:31 |
nvaccessAuto commentedNov 15, 2011
Reported by aleskis on 2011-11-15 22:40
Based or not on appModule, user should be configure particular settings for a particular application. Vincent solve the duality between braille follow focus or review in writting simple appModule, but if it's a good solution it's not intuitive.
Blocked by #667
Blocking #87