Q7

Q7 seem to break AUT's key binding context

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Incomplete
  • Affects Version/s: 1.2.0
  • Fix Version/s: 1.3.11
  • Component/s: Runtime
  • Labels:
  • Test Mode:
    Manual

Description

http://support.xored.com/helpdesk/tickets/340

Customer created an UI context overloading M2+DEL keybinding with a custom command. It behaves differently when the key is replayed by Q7.

Contexts API

Activity

Hide
Vasili Gulevich added a comment - 23/Dec/13 1:25 PM - edited

Created a context binding M2+DEL to copy command (instead of cut). See mockup.

Following legitimate error happens when context is activated:

!ENTRY org.eclipse.jface 2 0 2013-12-23 14:19:30.298
!MESSAGE Keybinding conflicts occurred.  They may interfere with normal accelerator operation.
!SUBENTRY 1 org.eclipse.jface 2 0 2013-12-23 14:19:30.298
!MESSAGE A conflict occurred for SHIFT+DEL:
Binding(SHIFT+DEL,
	ParameterizedCommand(Command(org.eclipse.ui.edit.copy,Copy,
		Copy the selection to the clipboard,
		Category(org.eclipse.ui.category.edit,Edit,null,true),
		org.eclipse.ui.internal.handlers.WidgetMethodHandler@6ad5321c,
		,,true),null),
	org.eclipse.ui.defaultAcceleratorConfiguration,
	com.xored.q7.quality.mockups.issues.nodelete,,,system)
Binding(SHIFT+DEL,
	ParameterizedCommand(Command(org.eclipse.ui.edit.cut,Cut,
		Cut the selection to the clipboard,
		Category(org.eclipse.ui.category.edit,Edit,null,true),
		org.eclipse.ui.internal.handlers.WidgetMethodHandler@52cd030f,
		,,true),null),
	org.eclipse.ui.defaultAcceleratorConfiguration,
	org.eclipse.ui.contexts.dialogAndWindow,,,system)

Its unclear how customer could override keybinding without disabling original ones first. Requested clarification.

Show
Vasili Gulevich added a comment - 23/Dec/13 1:25 PM - edited Created a context binding M2+DEL to copy command (instead of cut). See mockup. Following legitimate error happens when context is activated:
!ENTRY org.eclipse.jface 2 0 2013-12-23 14:19:30.298
!MESSAGE Keybinding conflicts occurred.  They may interfere with normal accelerator operation.
!SUBENTRY 1 org.eclipse.jface 2 0 2013-12-23 14:19:30.298
!MESSAGE A conflict occurred for SHIFT+DEL:
Binding(SHIFT+DEL,
	ParameterizedCommand(Command(org.eclipse.ui.edit.copy,Copy,
		Copy the selection to the clipboard,
		Category(org.eclipse.ui.category.edit,Edit,null,true),
		org.eclipse.ui.internal.handlers.WidgetMethodHandler@6ad5321c,
		,,true),null),
	org.eclipse.ui.defaultAcceleratorConfiguration,
	com.xored.q7.quality.mockups.issues.nodelete,,,system)
Binding(SHIFT+DEL,
	ParameterizedCommand(Command(org.eclipse.ui.edit.cut,Cut,
		Cut the selection to the clipboard,
		Category(org.eclipse.ui.category.edit,Edit,null,true),
		org.eclipse.ui.internal.handlers.WidgetMethodHandler@52cd030f,
		,,true),null),
	org.eclipse.ui.defaultAcceleratorConfiguration,
	org.eclipse.ui.contexts.dialogAndWindow,,,system)
Its unclear how customer could override keybinding without disabling original ones first. Requested clarification.

People

Vote (0)
Watch (0)

Dates

  • Due:
    13/Sep/13
    Created:
    11/Sep/13 4:04 PM
    Updated:
    27/Dec/13 12:45 PM
    Resolved:
    27/Dec/13 12:45 PM