> On Sep 3, 2015, at 21:45, Lee Ann Rucker <[email protected]> wrote:
> 
> Between the Key Equivalent label and the Alternate checkbox, there’s a thing 
> that looks like a textfield but which Accessibility Inspector seems to be 
> unaware of.

I thought that might be the case. So it's there, but not visible to any 
accessibility technology.


> It’s not a normal textfield; when focused it grabs all keystrokes including 
> cmd-F7 which ought to do “lock focus” in the AX inspector but instead is set 
> as the item’s key equivalent.
> 
> The textfield has a button that lets you clear it (since of course typing 
> backspace in that field just sets the shortcut to backspace); that’s the only 
> part of it I can get to show up in the inspector. Its parent is the 
> AXScrollArea that contains all the Menu Item stuff.

I wonder if there's any way at all to trick VO into going there? I'm really 
thinking this untitled window that appears for a few seconds is tied to the 
process somehow, but I'm not sure how to make it stay open long enough for me 
to do anything. I want to simulate a click in it, then type my keystroke, but 
there's just no time. Visually, does this text field do anything at all after a 
few seconds, or is it just always there?
> 
> As an aside, it annoyingly grabs cmd-S too, so every so often I’ve thought 
> I’ve saved a file but actually all I’ve done is broken my app’s menus. So if 
> it had some accessible content that you had to actively choose to use, that 
> would help all users: my UI to choose a modified key combination consists of 
> a segmented control to let you toggle on shift, control, option, cmd, and a 
> combo box where you choose the special keys from a popup (delete, FN keys, 
> etc) or type a letter. And it has apply and cancel buttons so you never 
> change it by mistake. And, of course, AX works on it.

That would be wonderful! :) Thanks for the help.
> 
> 
> On Sep 3, 2015, at 6:25 PM, Alex Hall <[email protected]> wrote:
> 
>> Hello all,
>> I know this is normally a trivial process: select the menu item, click the 
>> Attributes Inspector, set the key equivalent. The problem is, it's 
>> apparently impossible for VoiceOver to manage, and when I file the bug, I 
>> want to be sure I know where the problem lies.
>> 
>> The question, then, is simple: exactly how do you set a key equivalent in 
>> IB, assuming enough vision to do it the "normal" way? Specifically, where do 
>> you go in the Attributes Inspector, and how do you enter the desired 
>> keystroke?
>> 
>> VO tells me about the text field for the title of the menu item, then it 
>> reports a text label that reads "key equivalent". Next to that is the 
>> checkbox for whether this menu item is an alternate. For items that are 
>> preset, like Undo or Copy, there's an unlabeled AX button just before the 
>> "key equivalent" label. Sometimes, by playing with mouse routing/click 
>> commands while focused on that label, I can get an untitled window to 
>> appear. Switching to it results in VO being completely stuck for the few 
>> seconds I have before the window vanishes. I've tried quickly typing the 
>> keystroke I want--thinking I had landed in some kind of odd text 
>> field--while this mysterious window is open, but that doesn't do anything. I 
>> have a feeling there's either a step I'm missing, or--more likely--the 
>> necessary control for this is invisible to VO.
>> 
>> Setting it in code, for the record, fails as well, since I get errors about 
>> the key mask I want not being a member of NSEvent. That's a different topic, 
>> but I wanted to mention that I've tried just coding it, and was unable to do 
>> so, hence my desire to alert Apple to the inaccessibility of this process in 
>> IB.
>> 
>> --
>> Have a great day,
>> Alex Hall
>> [email protected]
>> 
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Xcode-users mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/xcode-users/lrucker%40vmware.com
>> 
>> This email sent to [email protected]
> 


--
Have a great day,
Alex Hall
[email protected]


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/xcode-users/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to