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

Keyboard issues #9

Open
panayiotisa opened this issue Sep 20, 2011 · 6 comments
Open

Keyboard issues #9

panayiotisa opened this issue Sep 20, 2011 · 6 comments

Comments

@panayiotisa
Copy link

CSSS keyboard shortcuts conflict with firefox defaults and contol-shift is not an escape option. Example: control h opens the history sidebar, and control-shift h opens the history sidebar in its own window.

I think a better approach would be to delegate the choice of the modifier to the browser. Just issue some hidden navigation elements (anchors?) with the appropriate accesskey attribute. It is suitable only for keystrokes that produce printable characters but I think it is more straightforward and extensible. And hopefully every decent browser supports it.

In firefox the default modifier for web content shortcuts is alt-shit (probably command-shift on mac).

Also I had various problems with snippet editing but I am unable to reproduce them now. Either they were automagically fixed or I was doing something wrong.

@LeaVerou
Copy link
Owner

What about Alt?

@panayiotisa
Copy link
Author

Alt is the default modifier for chrome shortcuts

@LeaVerou
Copy link
Owner

How is that a problem, if it doesn't conflict with any built-in shortcuts?

@panayiotisa
Copy link
Author

Extensions are chrome too.

@LeaVerou
Copy link
Owner

Do you have any actual conflicts in mind or is it a theoretical problem?

@panayiotisa
Copy link
Author

No conflicts with my set of extensions, but if a tree falls and there is nobody there to hear it, doesn't it still make a sound?

I think the current approach adds complexity without any substantial benefit

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

2 participants