Closed Bug 579197 Opened 14 years ago Closed 14 years ago

alt/ctrl-space to toggle Tab Candy interface

Categories

(Firefox Graveyard :: Panorama, defect)

x86
All
defect
Not set
normal

Tracking

(blocking2.0 betaN+)

VERIFIED FIXED
Tracking Status
blocking2.0 --- betaN+

People

(Reporter: iangilman, Assigned: raymondlee)

References

Details

Attachments

(1 file)

If you go to the view menu in Windows, there's a TabCandy item that works, and it says it's key combo is control+e, but hitting the key combo has no effect.
Raymond, I realize you're not developing on Windows (neither am I, but I have someone who's testing on it), but I figure you might know what's up anyway.
Assignee: nobody → raymond
Ctrl+e is already mapped to search box on the top right. See http://support.mozilla.com/en-us/kb/keyboard+shortcuts. Aza: what other key combo shall we use?
Assignee: raymond → aza
Blocks: 566865
Component: Test Pilot → TabCandy
QA Contact: test-pilot → tabcandy
Both Control+K and Control+E are mapped to the search field. Control+K is the canonical command, so I'm not much worried about overriding that. On the other hand, we've been discussing with the rest of the Firefox team the correct keyboard shortcuts. We decided on: Option+Space for Mac Alt+Space for Windows (although I don't know which modifier key is right for Windows as I don't have a keyboard in front of me)
Alex and Alex, can you also weigh in here?
alt-space produces the system menu on Windows (in general alt covers OS level commands, and control covers app level commands). So for keyboard only users who need to move a window around the screen, they currently use: alt-space m (move window) arrow keys to relocate window how about control-space on windows? usually option/control mean the same thing between platforms and also tabcandy is all about "controlling your space" :)
Attached image System menu on windows
Screen shot of the system menu being invoked by alt-space, pretty important for accessibility (moving windows, minimizing windows, etc.)
(In reply to comment #5) > how about control-space on windows? usually option/control mean the same thing > between platforms and also tabcandy is all about "controlling your space" :) No they don't. In general, it's usually Command on Mac that equates with Ctrl on Windows. And Ctrl+Space on Mac appears to bring up the context menu.
>No they don't. sorry, meant command/control. the fact that I've remapped keys on my keyboard to make it easier for me to switch from OS X back to windows on some machines but not others is also not helping me :)
(In reply to comment #8) > >No they don't. > > sorry, meant command/control. the fact that I've remapped keys on my keyboard > to make it easier for me to switch from OS X back to windows on some machines > but not others is also not helping me :) Heh, I'm lucky I can even tell the difference. I'm using a Microsoft keyboard, so for me, the Windows key is Command. :)
So it'll be Ctrl+Space on Windows? And Opt+Space on Mac? Or rather Cmd+Space, since Cmd is the modifier key for almost all other commands, and used in all places we use Ctrl on Windows for?
(In reply to comment #10) > So it'll be Ctrl+Space on Windows? > > And Opt+Space on Mac? > Or rather Cmd+Space, since Cmd is the modifier key for almost all other > commands, and used in all places we use Ctrl on Windows for? Cmd+Space is the default key command for Mac-wide Spotlight search. I think that, other than being the default key command for Ubiquity, Opt+Space is the better bet for Mac.
Keyboard shortcuts are the land of an bikesheds stretching as far as the eye can see. To summarize what we've decided here: For Mac: option+space For Windows/Linux: control+space For Mac, this makes the combo and easy thing to hit, but not so much for the Windows users, where the control key sits at the further edge of the pinky range.
Commit: http://hg.mozilla.org/users/edward.lee_engineering.uiuc.edu/tabcandy-central/rev/7930e73a2b35 Since ALT must be used in conjunction with another modifier in the modifiers attribute on the "key" tag because Alt+Letter combinations are reserved for entering special characters in text, I had to remove the "key" tag and used some JS to handle that. https://developer.mozilla.org/en/XUL/Attribute/modifiers
Assignee: aza → raymond
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Is it still possible to show the key combo in the menu item? It's missing now (at least on Mac).
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
(In reply to comment #14) > Is it still possible to show the key combo in the menu item? It's missing now > (at least on Mac). The key combo which is displayed in the menu item is based on the values in the "key" tag. However, the "key" tag doesn't accept the "alt" as the modifiers mentioned in comment 13, no key tag is defined. Furthermore, using "key" tag with keycode="VK_SPACE" and modifiers="control" on Windows, the key combo doesn't show up in the menu item as well. @Mardak: do you have any insights?
When you tested ctrl-space on Windows, did you still have the <key> tag? I'm not sure what we can do to get alt-space to show up on mac, but at least for setting the key, you can use #ifdefs to get per-platform key bindings.
(In reply to comment #16) > When you tested ctrl-space on Windows, did you still have the <key> tag? > > I'm not sure what we can do to get alt-space to show up on mac, but at least > for setting the key, you can use #ifdefs to get per-platform key bindings. Yes, I tried that with the <key> tag on windows but the ctrl-space key combo didn't show up on the menu item
That's unfortunate. It's certainly possible at the OS level. Maybe we need a bug in to the platform team?
Mass moving all Tab Candy bugs from Mozilla Labs to Firefox::Tab Candy. Filter the bugmail spam with "tabcandymassmove".
Product: Mozilla Labs → Firefox
Target Milestone: -- → ---
Summary: Ctrl+E doesn't work in Windows → alt/ctrl-space to toggle Tab Candy interface
QA Contact: tabcandy → tabcandy
blocking2.0: --- → ?
blocking2.0: ? → betaN+
Mitcho had me test this on Win7, where the keyboard shortcut does not show up on the View menu, but it does work (ctrl-space). I'm opening a new bug for properly displaying the key combo, bug 597294.
OS: Windows 7 → All
Status: REOPENED → RESOLVED
Closed: 14 years ago14 years ago
Resolution: --- → FIXED
for reference: this has been changed to key combination to ctrl/cmd+E by bug 592183
Status: RESOLVED → VERIFIED
Product: Firefox → Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: