Opened 11 years ago

Last modified 4 years ago

#2123 new enhancement

Using the "Super" key.

Reported by: duaneb Owned by: stippi
Priority: normal Milestone: Unscheduled
Component: User Interface Version: R1/pre-alpha1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

I noticed that the command key can be set to control or option (alt, I guess). It would be great if Apple users, at the very least, could set their command key (http://en.wikipedia.org/wiki/Command_key) to be Haiku's B_COMMAND_KEY. This key is known as the 'super' key and, I believe, is also the window key. I glanced at the source and it appears that haiku doesn't even *look* at the super key.

Only problem I can see is that this *might* break backwards compatibility, so.. for hrev2 maybe?

Change History (4)

comment:1 by bonefish, 11 years ago

Actually the origin of B_COMMAND_KEY is the Command (Apple) key (BeOS ran first on Mac clones). And the equivalent location on PC keyboards is the Alt, although Windows (and Linux by default) use the Control key for common shortcuts. Which is the only reason for the Alt/Ctrl option in the Menu preflet. If the Alt key doesn't map correctly to the Command key on Apple keyboards, that should be fixed. Not sure where exactly, though (keymap, driver?).

comment:2 by leavengood, 9 years ago

Is this still an issue? Seems like we have keymaps now for Apple keyboards (at least the aluminum one.) And it is possible to use the Windows/Super key in Haiku. I'm using it to launch some things with the Shortcuts preflet.

If someone could check this issue could be closed.

in reply to:  2 comment:3 by jscipione, 7 years ago

Replying to leavengood:

Is this still an issue? Seems like we have keymaps now for Apple keyboards (at least the aluminum one.) And it is possible to use the Windows/Super key in Haiku. I'm using it to launch some things with the Shortcuts preflet.

Yes and no. You can now switch the command and option keys making command = B_COMMAND_KEY but it would be nice if Apple keyboards could be detected by input server and do the switch automatically. If manually switching the keys in keymap is acceptable than we can close this ticket.

comment:4 by waddlesplash, 4 years ago

Milestone: R1Unscheduled
Note: See TracTickets for help on using tickets.