Bug 7310 - Keysyms for HP Compaq nx9020 laptop keyboard
Keysyms for HP Compaq nx9020 laptop keyboard
Product: xkeyboard-config
Classification: Unclassified
Component: General
x86 (IA32) Linux (All)
: high enhancement
Assigned To: xkb
Depends on:
  Show dependency treegraph
Reported: 2006-06-23 15:25 UTC by Ondrej Valek
Modified: 2008-05-27 14:47 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Note You need to log in before you can comment on or make changes to this bug.
Description Ondrej Valek 2006-06-23 15:25:04 UTC
Here is the keyboard definition of laptop's Hewlett-Packard (HP) Compaq nx9020
built-in keyboard:

    key <I1F>   {       [ XF86ScreenSaver       ]       };
    key <I20>   {       [ XF86AudioMute         ]       };
    key <I2E>   {       [ XF86AudioLowerVolume  ]       };
    key <I30>   {       [ XF86AudioRaiseVolume  ]       };
    key <I32>   {       [ XF86WWW               ]       };
    key <I5F>   {       [ XF86Standby           ]       };
    key <I65>   {       [ XF86Search            ]       };
    key <I6C>   {       [ XF86Mail              ]       };
    key <I75>   {       [ Help                  ]       };

The I1F key has a padlock symbol drawn on the button, but XF86ScreenSaver seems
to fit the best as its description.
Comment 1 Daniel Stone 2007-02-27 01:32:38 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 2 Brice Goglin 2007-03-22 12:40:10 UTC
I think this should be against xkeyboard-config, not xorg.

Comment 3 Sergey V. Udaltsov 2007-09-21 11:53:40 UTC
Could you please try hp5185?

That keyboard looks very similar. But instead of XF86Screensaver it has XF86Pictures - and Help button is missing. Would it be ok if I just add the help button to that definition?
Comment 4 Ondrej Valek 2007-09-24 03:54:51 UTC
Yes, that would be sufficient (to add Help button). There's no better button for the padlock icon I suppose (the fourth silver button on the top http://www.abclinuxu.cz/images/screenshots/5/0/25605-hp-compaq-nx9020-56001.jpg ). 

I'm just not sure about one thing:
If there are two keyboards with (mostly) the same keys but different names, should be there two configurations for it, so that users can find it easily, or should there be just one definiton, which is then somehow "symlinked" to keyboard names?

That's exactly current problem with hp5185 and hpnx9020 (which is almost a subset of the first one).
Comment 5 Sergey V. Udaltsov 2007-09-24 14:07:32 UTC
OK, I am committing the change. I am thinking about symlinks. There are various ways to do it... I am trying to document them at least. Here:
Comment 6 Ondrej Valek 2008-05-21 03:26:02 UTC
With the new kernel 2.6.24 the keycode for XF86WWW button has changed from (178 / I32) to (130 / I02) and so the inet keyboard definition hp8185 no longer works for HP nx9020 notebook keyboard (WWW button doesn't work, the other buttons do)
Comment 7 Sergey V. Udaltsov 2008-05-27 06:47:42 UTC
Where could I read about that change in kernel?
Comment 8 Ondrej Valek 2008-05-27 06:53:43 UTC
That was just my guess, that the kernel has changed. The numbers are a fact. it used to be 178, now it's 130, so the XF86WWW symbol isn't assigned properly anymore on my computer.
Comment 9 Sergey V. Udaltsov 2008-05-27 14:47:07 UTC
Ok, I just added I02 mapping to existing variant. Hopefully it is ok for all users.