--- xkb/rules/xfree86.orig 2005-04-16 01:09:05.000000000 -0700 +++ xkb/rules/xfree86 2005-04-16 01:11:06.000000000 -0700 @@ -105,6 +105,7 @@ ennyah_dkb1008 \ hpi6 hp2501 hp2505 hp5181 hpxe3gc hpxe3gf hpxe4xxx hpzt11xx \ hp500fa hp5xx \ + hpnc40x0 \ honeywell_euroboard \ rapidaccess rapidaccess2 rapidaccess2a \ ltcd logicdit logicdp logicdpa logicdpa2 logicdo logicfn \ --- xkb/rules/xfree86.lst.orig 2005-04-16 01:10:00.000000000 -0700 +++ xkb/rules/xfree86.lst 2005-04-16 01:10:57.000000000 -0700 @@ -56,6 +56,7 @@ hpzt11xx Hewlett-Packard Pavilion ZT11xx hp500fa Hewlett-Packard Omnibook 500 FA hp5xx Hewlett-Packard Omnibook 5xx + hpnc40x0 Hewlett-Packard nc40x0 honeywell_euroboard Honeywell Euroboard rapidaccess IBM Rapid Access rapidaccess2 IBM Rapid Access II --- xkb/rules/xfree86.xml.orig 2005-04-16 14:11:56.000000000 -0700 +++ xkb/rules/xfree86.xml 2005-04-16 01:46:16.000000000 -0700 @@ -324,6 +324,12 @@ + hpnc40x0 + Hewlett-Packard nc40x0 + + + + honeywell_euroboard Honeywell Euroboard --- xkb/symbols/inet.orig 2005-04-15 21:49:49.000000000 -0700 +++ xkb/symbols/inet 2005-04-19 03:32:15.000000000 -0700 @@ -780,6 +780,22 @@ key { [ XF86AudioRaiseVolume ] }; }; +partial alphanumeric_keys +xkb_symbols "hpnc40x0" { + + // Describes the buttons on HP Compaq nc40x0 laptop + // The Linux kernel sees these keys but you may need to install a + // keymap or use setkeycodes to associate the keycodes to keys + // More details at http://lackof.org/matt/hacking/keyboard/#hpnc + + name[Group1]= "Hewlett-Packard nc40x0"; + key { [ XF86Away ] }; + key { [ XF86Launch1 ] }; + key { [ XF86Launch2 ] }; + key { [ XF86AudioMute ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86AudioLowerVolume ] }; +}; // Honeywell --- xkb/symbols.dir.orig 2005-04-16 14:15:28.000000000 -0700 +++ xkb/symbols.dir 2005-04-16 01:15:13.000000000 -0700 @@ -277,6 +277,7 @@ --p----- a------- inet(hpxe4xxx) --p----- a------- inet(hp500fa) --p----- a------- inet(hp5xx) +--p----- a------- inet(hpnc40x0) --p----- a------- inet(honeywell_euroboard) --p----- a------- inet(rapidaccess) --p----- a------- inet(rapidaccess2)