Comments (12)
This has been silent for a long time now. I will close the issue and if there any other accessibility related trouble, we can open another one. Thanks for contributing!
from masshortcut.
Thanks a lot for the problem report and sorry for the lack of Accessibility support. I will look into this when I have time.
from masshortcut.
I've started working on this over on my fork. The control is now identified as a keyboard shortcut, and recording starts when the user begins interacting with it, and stops recording when they stop interacting.
This is just the basics. It still needs to read out the value and provide feedback when a new shortcut is set or editing is canceled. Any help or ideas very appreciated! If you get a chance to test it let me know if you run into any problems.
from masshortcut.
Ah shoot, never mind, I didn't even realize that @gcox had linked to a version that already had working support. D'oh! I will see what I can learn from that.
from masshortcut.
I love the MASShortcut API but, without accessibility support, I’m going to have to use ShortcutRecorder also. What’s the latest on this? Starkos, have you made any progress? Is there a list of issues outstanding that need to be fixed to enable accessibility support? :)
from masshortcut.
Could somebody who needs the accessibility features create a list of requirements?
from masshortcut.
Yes, I've made progress. I've got a small snag I'm trying to workaround, see http://stackoverflow.com/questions/27925611 http://stackoverflow.com/questions/27925611
I will try to commit and push a branch that people can try either later tonight or tomorrow. Some feedback on it would be good.
On Jan 13, 2015, at 3:44 PM, Aral Balkan [email protected] wrote:
I love the MASShortcut API but, without accessibility support, I’m going to have to use ShortcutRecorder also. What’s the latest on this? Starkos, have you made any progress? Is there a list of issues outstanding that need to be fixed to enable accessibility support? :)
—
Reply to this email directly or view it on GitHub #47 (comment).
from masshortcut.
That's so cool, thank you. Can’t wait to check it out and will take a look at the issue also :)
from masshortcut.
Okay, here's the work-in-progress branch: https://github.com/starkos/MASShortcut/tree/issue-47-accessibility
You'll need to be on 10.10 for this version, as I've only implemented the new NSAccessibility API so far. Once things are basically working, I'll wrap them with the legacy calls for older systems.
I worked around the issue I mentioned (see above) by removing the shortcut description from the announcement feedback, so now it just says "Shortcut set". Originally I had it saying "(shortcut description) shortcut set", which I thought was more useful. If you want to try it out, look for "Give VO users feedback on the result" and try appending _shortcutValue.description to the message strings.
from masshortcut.
Thank you so much — sorry for the delay in responding; been working on different areas. Will play with this this weekend :) Really appreciate it.
from masshortcut.
@starkos Should probably override -[NSView acceptsFirstResponder] to return YES so this control can be tabbed to. Perhaps there's more to it than that but my point is that you can't tab to it currently:)
from masshortcut.
I've enabled first responder on the control—does that help? I'm currently trying to figure out why it doesn't work when placed into an NSTableView.
from masshortcut.
Related Issues (20)
- Bridging header file instructions link broken HOT 2
- Can I add a Package.swift file and use it with SPM? HOT 7
- Unconsistency between italian translation from Apple HOT 3
- Tab isn't allowed
- Is there a way I can detect Key press and hold with MASShortcut? HOT 4
- Layout issue on macOS Big Sur HOT 3
- Can't set two arrow keys as part of a shotcut HOT 2
- Not visible to VoiceOver HOT 4
- Multiple Warnings for Deprecations HOT 6
- Toggling shortcut handling? e.g. an off-mode HOT 6
- NSKeyedUnarchiveFromData deprecated warning HOT 5
- Cannot record shortcut with format ⌥+⇧+<Letter> HOT 1
- How to binding custom shortcut on MASShortcutView ?
- Getting 'Error: missing module map file' when trying to build HOT 10
- Request: Could you push a release now that you have SMP support HOT 5
- Crash -[MASShortcutView propagateValue:forBinding:]
- Double-quoted include "MASxyz.h" in framework header, expected angle-bracketed instead HOT 2
- TIS API is deprecated
- EXC_BAD_ACCESS on Monterey when using swift String for defaultsKey
- README.md: "A nice, documented API" links to deprecated cocoadocs.org HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from masshortcut.