Project: Eclipse_Platform_UI
Bug 292091 [KeyBindings] Set extension point "org.eclipse.ui.bindings" 's element 'sequenceModifier' becomes disabled key bindings.
Reported: 2009-10-12 21:03:20 | Status: verified fixed

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.25 Safari/532.0 Build Identifier: 20090619-0625 If set "sequenceModifier" elements and found binding keys, they are disabled on linux platform.(I checked at prefenence page.[General->keys]) I'm tested like example below. <extension point="org.eclipse.ui.bindings"> <sequenceModifier find="M1+M2" replace="M2+M3" platforms="cocoa,carbon" /> <key sequence="M2+F5" commandId="example.commandId" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" contextId="org.eclipse.ui.contexts.dialog" /> <key sequence="M1+M2+8" commandId="another.example.commandId" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" contextId="org.eclipse.ui.contexts.window" /> <key sequence="M2+F7" commandId="other.commandId" schemeId="default.id" contextId="org.eclipse.ui.contexts.dialog" /> <scheme name="Default" description="Default shortcuts for Eclipse" id="default.id" /> </extension> Reproducible: Always

Files changed in fix:
bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java tests/org.eclipse.ui.tests/Eclipse UI Tests/org/eclipse/ui/tests/keys/BindingPersistenceTest.java