Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mac keypress issues & resolution #2

Open
MarcusJT opened this issue Dec 16, 2010 · 0 comments
Open

Mac keypress issues & resolution #2

MarcusJT opened this issue Dec 16, 2010 · 0 comments

Comments

@MarcusJT
Copy link

Cool plugin, potentially very useful...

However, I've tested your demo and have the following to report:

  1. In Chrome & Safari on Mac OSX, the hints appear when pressing ALT by itself (SHIFT doesn't seem to make any difference) but to actually use the AccessKeys one must press CTRL+ALT+KEY
  2. Additionally, in Chrome the first and third fields (AccessKeys F & B) don't work.
  3. In Firefox on Mac OSX the hints appear correctly only with ALT SHIFT but you need to use CTRL + KEY to use a given AccessKey
  4. In Opera on Mac OSX your plugin is redundant as Opera requires pressing SHIFT+ESC which displays a list of the AccessKeys anyway.

I suggest you address issues 1/3/4 by identifying the browser and making the KeyTips keyboard combination the same as the combo required to execute a given AccessKey (i.e. in Chrome KeyTips should appear when you press CTRL+ALT and in Firefox KeyTips should appear when you press CTRL). If Opera (Win + Mac) is detected then KeyTips should do nothing (i.e. disable its functionality) so that it doesn't conflict with the browser's own support.

With regard to issue 2 (presumably a limitation of the browser) you should work out which AccessKeys cannot be used in Chrome and display those KeyTips differently (I suggest greyed out to indicate that they are disabled/unavailable).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant