Package: matchbox-keyboard
Version: 0.1-1
Severity: normal

Hi,

this bug was first discovered on the Openmoko FreeRunner [1], but it
happens on my sid-amd64 with Openbox, too.

The following test was performed firstly pressing "<" and then ">".

- physical keyboard:

  =====
  KeyPress event, serial 30, synthetic NO, window 0x1600001,
    root 0x68, subw 0xa00420, time 46952966, (5,47), root:(6,441),
    state 0x1, keycode 59 (keysym 0x3c, less), same_screen YES,
    XKeysymToKeycode returns keycode: 94
    XLookupString gives 1 bytes: (3c) "<"
    XmbLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

  [...]

  KeyPress event, serial 30, synthetic NO, window 0x1600001,
    root 0x68, subw 0xa00420, time 46954089, (5,47), root:(6,441),
    state 0x1, keycode 60 (keysym 0x3e, greater), same_screen YES,
    XLookupString gives 1 bytes: (3e) ">"
    XmbLookupString gives 1 bytes: (3e) ">"
    XFilterEvent returns: False
  =====

- matchbox-keyboard:

  =====
  KeyPress event, serial 32, synthetic NO, window 0x1a00001,
    root 0x68, subw 0x0, time 52374144, (87,-244), root:(418,185),
    state 0x101, keycode 94 (keysym 0x3e, greater), same_screen YES,
    XKeysymToKeycode returns keycode: 60
    XLookupString gives 1 bytes: (3e) ">"
    XmbLookupString gives 1 bytes: (3e) ">"
    XFilterEvent returns: False

  [...]

  KeyRelease event, serial 35, synthetic NO, window 0x1a00001,
    root 0x68, subw 0x0, time 52374187, (87,-244), root:(418,185),
    state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

  [...]

  KeyPress event, serial 35, synthetic NO, window 0x1a00001,
    root 0x68, subw 0x0, time 52376080, (107,-240), root:(438,189),
    state 0x101, keycode 60 (keysym 0x3e, greater), same_screen YES,
    XLookupString gives 1 bytes: (3e) ">"
    XmbLookupString gives 1 bytes: (3e) ">"
    XFilterEvent returns: False
  =====

Simply unsetting keycode 94 with `xmodmap -e 'keycode 94 = '` solves the
issue.

Thx, bye,
Gismo / Luca

Footnotes: 
[1] 
http://lists.linuxtogo.org/pipermail/smartphones-standards/2008-August/000242.html

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages matchbox-keyboard depends on:
ii  libc6                         2.7-13     GNU C Library: Shared libraries
ii  libexpat1                     2.0.1-4    XML parsing C library - runtime li
ii  libfakekey0                   0.1-1      library for converting characters 
ii  libfontconfig1                2.6.0-1    generic font configuration library
ii  libx11-6                      2:1.1.4-2  X11 client-side library
ii  libxft2                       2.1.12-3   FreeType-based font drawing librar
ii  libxtst6                      2:1.0.3-1  X11 Testing -- Resource extension 

matchbox-keyboard recommends no packages.

matchbox-keyboard suggests no packages.

-- no debconf information

Attachment: pgp76u1cq99aE.pgp
Description: PGP signature

Reply via email to