Can't use space bar in search bar when using french alternative keyboard
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Listen |
Confirmed
|
Undecided
|
Unassigned | ||
QuodLibet |
Unknown
|
Unknown
|
|||
Rhythmbox |
Expired
|
Medium
|
|||
SciTE |
New
|
Undecided
|
Unassigned | ||
libgnomekbd |
Expired
|
Medium
|
|||
xkeyboard-config |
Fix Released
|
Medium
|
|||
quodlibet (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
rhythmbox (Ubuntu) |
Fix Released
|
High
|
Didier Roche-Tolomelli | ||
xkeyboard-config (Ubuntu) |
Fix Released
|
High
|
Didier Roche-Tolomelli | ||
Precise |
Won't Fix
|
High
|
Unassigned |
Bug Description
[Impact]
In the fr(oss) keymap, both space and Ctrl + space return the same XLookupString, which prevents space from being used in some applications.
This had been fixed in lucid and maverick, but the patch appears to have been misplaced during the (rather major) update from 1.8 to 2.1, thus the reports of it regressing in comments #135 and #141, as well as dupe bug #938671.
[Development Fix]
Patch 128_fix_
[Stable Fix]
Since currently quantal is shipping the same xkeyboard-config version as precise, we can carry the same patch there as well.
[Test Case]
1. Set keyboard to fr(oss). (Note due to unrelated bug, you need to do this in your /etc/defaults/
2. Start rhythmbox
3. Do a song search
4. Type in a search term that includes a space character
Broken Behavior: Space triggers the play/pause function in rhythmbox
Fixed Behavior: A space character is inserted
[Regression Potential]
The patch is one we carried in lucid and maverick (when rhythmbox was the default music player IIRC), and has been upstream for a while. So I think it is a safe change.
Actually, I'm surprised there have not been more complaints about it lately. But during the interim we'd switched to banshee so perhaps users didn't notice it.
[Original Report]
I tried to search for "The Do" in the search bar, but the space bar didn't write a space. Instead, it played the currently selected song (space is the shortcut for playing/pausing the song). I've just installed the last Hardy release candidate.
ProblemType: Bug
Architecture: i386
Date: Wed Apr 23 19:30:12 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/rhythmbox
NonfreeKernelMo
Package: rhythmbox 0.11.5-0ubuntu6
PackageArchitec
ProcEnviron:
PATH=/
LANG=fr_FR.UTF-8
SHELL=/bin/bash
SourcePackage: rhythmbox
Uname: Linux 2.6.24-16-generic i686
Changed in rhythmbox: | |
status: | Unknown → New |
Changed in rhythmbox: | |
status: | New → Fix Released |
Changed in xkeyboard-config: | |
status: | Unknown → Confirmed |
Changed in rhythmbox: | |
status: | Fix Released → Invalid |
Changed in libgnomekbd: | |
status: | Unknown → New |
Changed in libgnomekbd: | |
status: | New → Invalid |
Changed in xkeyboard-config: | |
status: | Confirmed → Invalid |
Changed in rhythmbox: | |
status: | Unknown → New |
Changed in rhythmbox: | |
importance: | Undecided → Medium |
Changed in rhythmbox: | |
assignee: | nobody → desktop-bugs |
importance: | Medium → Low |
status: | Confirmed → Triaged |
Changed in libgnomekbd: | |
status: | Invalid → New |
Changed in rhythmbox: | |
status: | Unknown → New |
Changed in libgnomekbd: | |
status: | Unknown → Confirmed |
Changed in rhythmbox: | |
status: | Unknown → Confirmed |
Changed in rhythmbox: | |
assignee: | desktop-bugs → seb128 |
assignee: | seb128 → desktop-bugs |
affects: | rhythmbox (Ubuntu) → gtk+2.0 (Ubuntu) |
affects: | gtk+2.0 (Ubuntu) → rhythmbox (Ubuntu) |
Changed in hundredpapercuts: | |
status: | New → Invalid |
affects: | hundredpapercuts → null |
Changed in quodlibet (Ubuntu): | |
status: | New → Confirmed |
Changed in listen: | |
status: | New → Confirmed |
Changed in rhythmbox (Ubuntu): | |
importance: | Low → High |
assignee: | Ubuntu Desktop Bugs (desktop-bugs) → Didier Roche (didrocks) |
Changed in rhythmbox (Ubuntu): | |
status: | Triaged → Invalid |
Changed in quodlibet (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in xkeyboard-config (Ubuntu): | |
assignee: | nobody → Didier Roche (didrocks) |
importance: | Undecided → High |
status: | New → Triaged |
Changed in xkeyboard-config (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in xkeyboard-config: | |
importance: | Unknown → Medium |
status: | Invalid → Confirmed |
Changed in libgnomekbd: | |
importance: | Unknown → Medium |
Changed in rhythmbox: | |
importance: | Unknown → Medium |
Changed in rhythmbox (Ubuntu): | |
status: | Invalid → New |
status: | New → Confirmed |
Changed in rhythmbox (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in xkeyboard-config: | |
importance: | Medium → Unknown |
Changed in xkeyboard-config: | |
importance: | Unknown → Medium |
no longer affects: | null |
description: | updated |
no longer affects: | rhythmbox (Ubuntu Precise) |
no longer affects: | quodlibet (Ubuntu Precise) |
Changed in xkeyboard-config (Ubuntu Precise): | |
importance: | Undecided → Medium |
status: | New → Fix Committed |
importance: | Medium → High |
tags: | added: regression-release |
tags: | added: verification-needed |
tags: |
added: verification-done removed: verification-needed |
Changed in xkeyboard-config (Ubuntu Precise): | |
status: | Fix Committed → Triaged |
tags: |
added: verification-failed removed: verification-done |
Changed in xkeyboard-config: | |
status: | Confirmed → Fix Released |
Changed in libgnomekbd: | |
status: | Confirmed → Expired |
Changed in rhythmbox: | |
status: | Confirmed → Expired |
I cannot reproduce.
Space shouldn't be the default, for exactly this reason. The defaut (at least for me) is ctrl + space. Make sure you aren't holding down your ctrl key accidentally (or something heavy isn't sitting on it). You can check the current shortcut under the control menu.
Does this help anything?