Bug 308667 [Compatibility] Cannot 'Step Into' with F5
F6 and F7 works. F5 does not. Workaround is to use Ctrl+Alt+Click.
bundles/org.eclipse.e4.ui.bindings/src/org/eclipse/e4/ui/bindings/internal/BindingServiceImpl.java
import java.util.ArrayList;
import java.util.Collection;
import java.util.Set;
import javax.inject.Inject;
import javax.inject.Named;
import org.eclipse.core.commands.ParameterizedCommand;
import org.eclipse.core.commands.contexts.Context;
import org.eclipse.core.commands.contexts.ContextManager;
import org.eclipse.e4.ui.bindings.EBindingService;
import org.eclipse.jface.bindings.Binding;
import org.eclipse.jface.bindings.TriggerSequence;
import org.eclipse.jface.bindings.keys.KeyBinding;
import org.eclipse.jface.bindings.keys.KeySequence;
import org.eclipse.jface.bindings.keys.ParseException;
/**
 *
 */
public class BindingServiceImpl implements EBindingService {
	static final String ACTIVE_CONTEXTS = "activeContexts"; 
	static final String LOOKUP_BINDING = "binding"; 
	static final String LOOKUP_CMD = "cmd"; 
	static final String BINDING_LOOKUP = "org.eclipse.e4.ui.bindings.EBindingLookup"; 
	static final String BINDING_PREFIX_LOOKUP = "org.eclipse.e4.ui.bindings.EBindingPrefixLookup"; 
	static final String CMD_LOOKUP = "org.eclipse.e4.ui.bindings.ECommandLookup"; 
	static final String CMD_SEQ_LOOKUP = "org.eclipse.e4.ui.bindings.ECommandSequenceLookup"; 
	static final String LOOKUP_PARTIAL_MATCH = "org.eclipse.e4.ui.bindings.EPartialMatchLookup"; 
	static final String B_ID = "binding::"; 
	static final String B_SEQ = "bindSeq::"; 
	static final String P_ID = "parmCmd::"; 
	@Inject