3
edits
No edit summary |
|||
Line 71: | Line 71: | ||
<br> | <br> | ||
-- [[User:Joewalp|Joe Walp]] 05:01, 24 September 2006 (PDT) | -- [[User:Joewalp|Joe Walp]] 05:01, 24 September 2006 (PDT) | ||
=== Comments [[User:Cfriedt|Christopher Friedt]] === | |||
I think that configureable keybindings are definitely a good idea. However, I lack the in-depth experience of hacking Mozilla/Firefox. | |||
Joe is very correct though. If this is implemented, it would need to consult the windowing system (Gnome/KDE/Windows, whatever) to see if there are any collisions. Each windowing system also has their own policies. For example, some do not even acknowledge collisions, but retain a queue of callbacks per keystroke, so that one keystroke could lead to several actions taken. | |||
The one idea that I thought I could contribute, would be to have a simple interface to the keystroke preferences a la about:config, where users could simply type in an action/keystroke combination: | |||
action | keystroke | |||
========================== | |||
closeOtherTabs | Ctrl+Shift+w | |||
maybe about:keystrokes ? | |||
Ideally, one would be able to go into Preferences, and edit this list interactively. That would obviously eliminate much of the errors that could be had if the keystroke preferences were edited manually (like if the key didn't exist in the windowing system, or if it was already in use). | |||
In the hypothetical preferences section, each action would be listed. For each action, the user could click on the 'keystroke' entry to enter a new keystroke, hit BackSpace for default, or Esc to cancel. If the the keystroke was already in use by mozilla or the windowing system, then the previous keystroke would be returned and the user would be notified via a message box. | |||
-- [[User:Cfriedt|Christopher Friedt]] 10:17, 14 September 2007 (CET) |
edits