Keybindings have changed in Eclipse 3.1, so currently the way we are doing keyboard shortcuts is a bit depricated.

I am currently looking at sorting out the keybindings so they work across Mac and PC's so that they are a bit more consistent. Spike metioned in a post that:

Getting keybindings to work correctly in plugin.xml is a bit of a black art, but you're more than welcome to try.

If you do have a go at it, the Eclipse 3.x way of defining keys has changed.

Instead of using Ctrl you should use M1.

There are 4 modifier keys M1, M2, M3 and M4.

M1 corresponds to Ctrl on windows and I think cmd on Mac.

I have been doing a bit of digging and for anyone that wants to help there is a good document from Douglas Pollock who works at IBM on Eclipse that describes the changes he has made to the keyBinding architecture.

More to come on this topic once I get some results.

*UPDATE: Another link to the Eclipse documentation on this topic