Left, up and tab keys in text editor move focus instead of text cursor

Bug #636344 reported by Leo Howell
38
This bug affects 8 people
Affects Status Importance Assigned to Milestone
monodevelop (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: monodevelop

1) Open any text file in MonoDevelop's internal text editor.
2) Click in the window to position the text cursor.
3) Press tab or the left or up arrow key

Focus switches to the sidebar or toolbar instead of moving the text cursor as expected.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: monodevelop 2.4+dfsg-1ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-20.29-generic 2.6.35.4
Uname: Linux 2.6.35-20-generic x86_64
Architecture: amd64
Date: Sun Sep 12 21:28:03 2010
ExecutablePath: /usr/lib/monodevelop/bin/MonoDevelop.exe
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
InterpreterPath: /usr/bin/mono
PackageArchitecture: all
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=ja_JP.utf8
SourcePackage: monodevelop

Revision history for this message
Leo Howell (leo-lwh) wrote :
Revision history for this message
Vasili Sviridov (vsviridov) wrote :

Same behavior on 10.10 beta.

as long as there are panels or toolbars around the code editor - arrow keys will change focus to them.

Revision history for this message
Vasili Sviridov (vsviridov) wrote :
Revision history for this message
Vasili Sviridov (vsviridov) wrote :

One can bind following commands to arrow keys and it fixes the problem.

Go to next character
Go to previous character
Go to next line
Go to previous line

Revision history for this message
Vasili Sviridov (vsviridov) wrote :

Novell's bugzilla https://bugzilla.novell.com/show_bug.cgi?id=636009 suggests disabling iBus input method for MonoDevelop.

Revision history for this message
Alex Forencich (alex-alexelectronics) wrote :

Same problem here. I can confirm that the problem is related to ibus in that the arrow keys work properly after killing ibus-daemon. However, I have to type in Japanese so killing ibus-daemon is a completely unacceptable workaround. Vasili's workaround allows this to work in the editor, but breaks the arrow keys for everything else, so it is also unacceptable.

It would seem that the editor seems to be hooking itself in ABOVE ibus. Pressing ctrl+space should switch languages in ibus, but instead it pops up an autocomplete box in the editor. I'm thinking the problem is related to that in some way.

BTW, I am running fully updated 10.10

Revision history for this message
Max Harmathy (max-harmathy) wrote : Re: [Bug 636344] Re: Left, up and tab keys in text editor move focus instead of text cursor

This seems not to be an ibus bug. I removed all ibus specific packages.
I'm using scim-prime instead and still got this issue.

When I right-click on the editor and select "Input Methods" in the
context menu, the by default selected entry is "System (X Input
Method)". Selecting "SCIM Bridge Input Method" or "SCIM Bridge Input
Method" fixes this and returns the normal behavior, but just for the
current editor. The bug persists when selecting "X Input Method".

Other gtk-sharp programs like tomboy or banshee work just fine for me.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.