Hi,
I'm a totally blind developer, trying to come to grips with Cocoa and XCode using the Mac's built-in screen reader, VoiceOver. Interface Builder is proving to be quite a problem, which I've discussed with a number of people on various lists and through various channels.
I've been told that, while not a very good solution, I should be able to work my way through adding a control to an interface with the keyboard by selecting it in the Library window and pressing Enter. Once it is added, I can position and size the control through the Inspector windows.
While the scroll area that contains the controls is not accessible with VoiceOver, the descriptions beneath it are. I can monitor the change in description to select the control I need, and pressing enter in some situations adds the control to the top level of the NIB. That isn't very useful if I want, for instance, a NSTextView in a window, and so far as i've been able to determine, there is no way, via the keyboard, to add a control object to a window...or, even, to make any control a child of any other.
I've been told this should be possible, and I'm hoping someone here can give me some guidance as to how. It may be obvious, and I'm missing it because the IB application is lacking in accessibility.
I'm coming from a long history of WIndows development, so please bear with me. :)
Josh de Lioncourt
...my other mail provider is an owl...
|