Ticket #5060 (closed defect: fixed)

Opened 7 years ago

Last modified 6 years ago

Fn-space does not generate XF86XK_Start

Reported by: bert Owned by: sayamindu
Priority: high Milestone: 8.2.0 (was Update.2)
Component: x window system Version:
Keywords: blocks-:8.2.0 Cc: mstone, cscott, kimquirk, gregorio, bernie
Action Needed: test in release Verified: no
Deployments affected: Blocked By:
Blocking: #6781

Description

... hence "view source" is broken (with bad effects in general #452, etoys #2132, browse #4853).

Attachments

5060.patch (312 bytes) - added by sayamindu 6 years ago.
Workaround

Change History

Changed 7 years ago by bert

tested broken using xev in update1-639

Changed 7 years ago by jg

  • milestone changed from Never Assigned to Update.1

Changed 7 years ago by jg

  • keywords Update.1? removed
  • owner changed from jg to bernie

Changed 7 years ago by bernie

  • owner changed from bernie to ApprovalForUpdate

To fix it, please tag libX11-1.1.3-3.git20071123.olpc2 from koji. It's been in joyride for a while and it contains the missing keysym.

Changed 7 years ago by jg

  • owner changed from ApprovalForUpdate to dgilmore

Approved.

Changed 7 years ago by dgilmore

  • owner changed from dgilmore to bert

this is already in update.1 663

Changed 7 years ago by bert

  • status changed from new to closed
  • resolution set to fixed

yep, works.

Changed 7 years ago by bert

  • status changed from closed to reopened
  • resolution deleted

On a B4 at build 691 with an arabic (Libyan?) keyboard fn-space does not work. At the same build it works on a MP machine with English keyboard.

Changed 7 years ago by bert

  • owner changed from bert to bernie
  • status changed from reopened to new

Changed 7 years ago by bert

Here's an xev log:

KeyPress event, serial 27, synthetic NO, window 0x1000001,
    root 0x3d, subw 0x0, time 2421333, (600,450), root:(600,450),
    state 0x0, keycode 216 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 27, synthetic NO, window 0x1000001,
    root 0x3d, subw 0x0, time 2421558, (600,450), root:(600,450),
    state 0x0, keycode 236 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 27, synthetic NO, window 0x1000001,
    root 0x3d, subw 0x0, time 2421705, (600,450), root:(600,450),
    state 0x0, keycode 236 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 27, synthetic NO, window 0x1000001,
    root 0x3d, subw 0x0, time 2421733, (600,450), root:(600,450),
    state 0x0, keycode 216 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Changed 6 years ago by bert

  • blocking 6781 added

Changed 6 years ago by bert

  • cc mstone, cscott, kimquirk, gregorio added
  • keywords blocks?:8.2.0 added
  • next_action set to never set

This still happens in 8.2-759 on an arabic-keyboard B4, meaning view-source is broken with at least some keyboard layouts.

Changed 6 years ago by gregorio

  • keywords blocks-:8.2.0 added; blocks?:8.2.0 removed

Changed 6 years ago by sayamindu

  • cc bernie added
  • owner changed from bernie to sayamindu
  • next_action changed from never set to diagnose
  • status changed from new to assigned

Looks like anything that KP_XF86Start is not generated when more than two layouts are enabled. While the reason for this is not clear to me, for the time being, we can have a workaround where group(olpc) contains the appropriate mapping.

Bernie, does that make sense to you ?

Changed 6 years ago by sayamindu

Workaround

Changed 6 years ago by cscott

This is in xkeyboard-config-1.3-4 and has been in joyride for while. Does it work? It is appropriate for the stable build?

Changed 6 years ago by cscott

  • next_action changed from diagnose to approve for release

Changed 6 years ago by cscott

  • next_action changed from approve for release to add to release

Approving for stable build 762 on my own authority (every one else is asleep! and the build must go out!).

Changed 6 years ago by cscott

  • next_action changed from add to release to test in release

Packages added to stable repository in commit b586e68e for build 762. Please confirm the package versions are correct and test in stable build 762 or later.

Changed 6 years ago by sayamindu

This is fixed.

Changed 6 years ago by sayamindu

  • status changed from assigned to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.