Super key not registered if held too long
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Medium
|
Łukasz Zemczak | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Łukasz Zemczak |
Bug Description
In the latest daily PPA build of Unity..
Press super quickly and the dash appears
Hold down super for "too long" and it doesn't.
This is "too long"..
KeyPress event, serial 41, synthetic NO, window 0x4800001,
root 0x297, subw 0x0, time 987630, (164,688), root:(219,740),
state 0x0, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 41, synthetic NO, window 0x4800001,
root 0x297, subw 0x0, time 987902, (164,688), root:(219,740),
state 0x40, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
This is fast enough...
KeyPress event, serial 41, synthetic NO, window 0x4800001,
root 0x297, subw 0x0, time 1036733, (197,791), root:(252,843),
state 0x0, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 41, synthetic NO, window 0x4800001,
root 0x297, subw 0x0, time 1036805, (197,791), root:(252,843),
state 0x40, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: unity 6.12.0daily13.
ProcVersionSign
Uname: Linux 3.7.0-7-generic x86_64
NonfreeKernelMo
ApportVersion: 2.7-0ubuntu2
Architecture: amd64
CompizPlugins: No value set for `/apps/
CrashDB: unity
Date: Tue Jan 8 09:01:39 2013
EcryptfsInUse: Yes
InstallationDate: Installed on 2012-01-02 (371 days ago)
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120102)
MarkForUpload: True
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Didier Roche-Tolomelli: Approve
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 12 lines (+1/-1)1 file modifiedplugins/unityshell/unityshell.xml.in (+1/-1)
Changed in unity: | |
assignee: | nobody → Łukasz Zemczak (sil2100) |
status: | New → In Progress |
Changed in unity: | |
status: | Triaged → Fix Committed |
Changed in unity: | |
milestone: | none → 7.0.0 |
Changed in unity (Ubuntu): | |
status: | New → Fix Committed |
Changed in unity: | |
importance: | Undecided → Medium |
Changed in unity (Ubuntu): | |
importance: | Undecided → Medium |
assignee: | nobody → Łukasz Zemczak (sil2100) |
Changed in unity: | |
status: | Fix Committed → Fix Released |
I thought this was an intentional design decision. Unity still has a time limit because we can't always enable reliable tap detection on the Compiz side. And there was another good reason thumper had for keeping the time limit even when Compiz did have tap detection on.