MacOS keymap

As it already have been mentioned one of the developers in JB currently
uses MacOS as main developer platform.
Using it for just a few days I've noticed current MacOS keymap
configuraion is very inconsistent and sometimes is in malfunction. Thus
having in mind most of the actions use Meta instead of Control as main
control key "Find Usages" should be mapped to MetaF7 rather than AltF7
it is mapped now. Commit project should be mapped to Meta+K instead of
CtrlK as well. Moreover CtrlF1 (select in) and Ctrl+F3 (incremental
search) as well as F9 (resume debugging session) just do not work for me
in Panther.

That's said it would be extremely helpful to find out all such
inconsistenes (I'm sure I've missed some) and suggest legal and natural
conterparts to default keymap in MacOS.

Thanks!

15 comments

Forgot to ask the main question. Does anybody knows where can I see all
shortcuts taken by Panther itself?

0

In article <bpirao$f5j$1@is.intellij.net>,
Maxim Shafirov <max@intellij.com> wrote:

Forgot to ask the main question. Does anybody knows where can I see all
shortcuts taken by Panther itself?


Is this what you're looking for?

<http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHI
Guidelines/XHIGKeyboardShortcuts/index.html>

--
Erik Hanson

0

In article <bpiqmp$5bj$1@is.intellij.net>,
Maxim Shafirov <max@intellij.com> wrote:

As it already have been mentioned one of the developers in JB currently
uses MacOS as main developer platform.
Using it for just a few days I've noticed current MacOS keymap
configuraion is very inconsistent and sometimes is in malfunction. Thus
having in mind most of the actions use Meta instead of Control as main
control key "Find Usages" should be mapped to MetaF7 rather than AltF7
it is mapped now. Commit project should be mapped to Meta+K instead of
CtrlK as well. Moreover CtrlF1 (select in) and Ctrl+F3 (incremental
search) as well as F9 (resume debugging session) just do not work for me
in Panther.

That's said it would be extremely helpful to find out all such
inconsistenes (I'm sure I've missed some) and suggest legal and natural
conterparts to default keymap in MacOS.


IMHO, there should be two IDEA keymaps for Mac OS X.

The first would be very similar to the other keymaps but working around
keys that might be missing or unusable for whatever reasons.

The second would be completely different, but much more Mac-like. Maybe
even use all the same keymaps from Xcode, and then come up with new
Mac-like keys for things that are unique to IDEA.

Both sound like a lot of work :)


--
Erik Hanson

0

BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

This is page not found :) I don';t think this is what he's looking for :)

R

Erik Hanson wrote:

| In article <bpirao$f5j$1@is.intellij.net>,
| Maxim Shafirov <max@intellij.com> wrote:
|
|
|>Forgot to ask the main question. Does anybody knows where can I see all
|>shortcuts taken by Panther itself?
|
|
| Is this what you're looking for?
|
| <http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHI
| Guidelines/XHIGKeyboardShortcuts/index.html>
|
| --
| Erik Hanson
-


BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE/vU/y+cV9vuB27SARAjAhAJ4yQD01K1x6Q6z99bpZHhALBX/3RQCdHI2H
DTLLSx1MwfFa+XgmpYJFakQ=
=PO96
-


END PGP SIGNATURE-----

0

In article <bpjj5i$egv$1@is.intellij.net>,
"Robert S. Sfeir" <robert@codepuccino.com> wrote:

This is page not found :) I don';t think this is what he's looking for :)


My newsreader must have wrapped it incorrectly. If you edit the URL a
bit, you can get to the page. Or just click here:

http://tinyurl.com/vwye


--
Erik Hanson

0

Erik Hanson <ehanson-lists@eh.cdeh.org> wrote:

IMHO, there should be two IDEA keymaps for Mac OS X.

The first would be very similar to the other keymaps but working around
keys that might be missing or unusable for whatever reasons.


I'd jut make a keymap for regular keyboards and for a laptop keyboard. I
don't really enjoy key bindings with function keys in them.

Dirk Dittert

0

Maxim Shafirov <max@intellij.com> wrote:

Forgot to ask the main question. Does anybody knows where can I see all
shortcuts taken by Panther itself?


That's page 75ff in the Apple Human interface guidelines. But that
doesn't necessarily list all key bindings. I have the Exposé functions
mapped to F11, F12 and F13. There's an additional list in the keyboard
settings of the system preferences (tab "keyboard shortcuts").

Screen brightness is mapped to F14 and F15 (which I didn't find in the
HIG). I don't know if it is possible to disable these two shortcuts.

Additionally, pressing Apple# shows up as Apple\ in the keymap editor
on a German keyboard. Thus you might want to avoid some combinations...

Dirk Dittert

0

This list doesn't seem to be complete. For example it says nothing about
F9, F10 and F11 which seem to be reserved in Panther

--
Maxim Shafirov
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0

Maxim Shafirov (JetBrains) wrote:

This list doesn't seem to be complete. For example it says nothing about
F9, F10 and F11 which seem to be reserved in Panther


F9, F10 and F11 are the default keys used by Exposé in Panther.

Ciao,
Gordon

--
Gordon Tyler (Software Developer)
Quest Software <http://java.quest.com/>
260 King Street East, Toronto, Ontario M5A 4L5, Canada
Voice: 416-643-4846 | Fax: 416-594-1919

0

In article <bplmp0$le5$1@is.intellij.net>,
"Maxim Shafirov (JetBrains)" <max@intellij.com> wrote:

This list doesn't seem to be complete. For example it says nothing about
F9, F10 and F11 which seem to be reserved in Panther


Ah. I guess they haven't updated the documentation for Panther yet.

I believe Apple recommends that application developers not use the
F-keys. Very few, if any, applications that I've ever used do. (Also,
very vew applications use the control key.)

BTW, Mac apps generally have fewer keyboard shortcuts than do Windows
apps.

0

There's an app called DoubleCommand that is an absolute lifesaver for powerbooks and fkey usage. It enables you to use fkeys without the function key, thus making using IDEA quite a pleasurable experience.

0

> I believe Apple recommends that application developers not use the
> F-keys. Very few, if any, applications that I've ever used do. (Also,
> very vew applications use the control key.)

I do not think it is good idea to drop all F-key mappings from IDEA keymap.


> BTW, Mac apps generally have fewer keyboard shortcuts than do Windows
> apps.
IDEA has enormous number of shortcuts compared to Windows apps as well...


--
Maxim Shafirov
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0

I just tried the default OSX keymap, and here are some things I think should be changed:

apple-W should close current editor, not select word. Select word should be changed to ctrl-W

Apple-shift-left/right should cycle through editors
(dunno if this is possible) apple-~ should cycle between open projects

More controversial: apple-g should be find next (go to line can be changed to alt-g).

I think in general the wholesale change of all alt-* keys to apple-* was inapropriate, sometimes alt-* is fine.

0

Hani Suleiman <hani@formicary.net> wrote:

There's an app called DoubleCommand that is an absolute lifesaver for
powerbooks and fkey usage. It enables you to use fkeys without the
function key, thus making using IDEA quite a pleasurable experience.


Thanks for that advice. I found something else that solves this problem.
It's called Apple Wireless Keyboard ;)

Dirk Dittert

0

In article <bpqo3d$627$1@is.intellij.net>,
"Maxim Shafirov (JetBrains)" <max@intellij.com> wrote:

> I believe Apple recommends that application developers not use the
> F-keys. Very few, if any, applications that I've ever used do. (Also,
> very vew applications use the control key.)

I do not think it is good idea to drop all F-key mappings from IDEA keymap.


That's why I suggested having two keymaps, one that's Mac-like and one
that's IDEA-like. The Mac-like one wouldn't have any F-key mappings.

BTW, in Mac OS 10.3, F5 does keyword completion, so maybe you should map
code completion to F5 also.


--
Erik Hanson

0

Please sign in to leave a comment.