diff -u xkeyboard-config-0.8/debian/changelog xkeyboard-config-0.8/debian/changelog --- xkeyboard-config-0.8/debian/changelog +++ xkeyboard-config-0.8/debian/changelog @@ -1,3 +1,11 @@ +xkeyboard-config (0.8-6sladen1) dapper; urgency=low + + * Make the XF86* special-keys match their /dev/input counterparts in + /usr/include/linux/input.h . This might be better done by using + 'keycodes/evdev' and populating that instead. + + -- Paul Sladen Tue, 09 May 2006 12:06:22 +0100 + xkeyboard-config (0.8-6) dapper; urgency=low * debian/rules: Generate a POT file. Closes: LP##35407. diff -u xkeyboard-config-0.8/symbols/pc xkeyboard-config-0.8/symbols/pc --- xkeyboard-config-0.8/symbols/pc +++ xkeyboard-config-0.8/symbols/pc @@ -215,6 +215,29 @@ key { [ Super_R ] }; key { [ Menu ] }; + // Additional symbols to match /usr/include/linux/input.h + // and allow the standardised keys to work out of the box. + // The vales are hex values, minus 128 ...or something. + key { [ XF86AudioMute ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + + key { [ XF86AudioPrev ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioStop ] }; + + key { [ XF86HomePage ] }; + key { [ XF86Search ] }; + key { [ XF86Favorites ] }; + key { [ XF86Refresh ] }; + key { [ XF86Stop ] }; + + key { [ XF86Forward ] }; + key { [ XF86Back ] }; + + // key { [ XF86MyComputer ] }; + key { [ XF86Mail ] }; }; // defintion which includes both the Windows95 keyboards _and_ only in patch2: unchanged: --- xkeyboard-config-0.8.orig/keycodes/xfree86 +++ xkeyboard-config-0.8/keycodes/xfree86 @@ -194,8 +194,8 @@ = 153; = 154; = 155; - // = 156; - // = 157; + = 156; // + = 157; // = 158; = 159; = 160; @@ -208,7 +208,7 @@ = 167; = 168; = 169; - // = 170; + = 170; // = 171; = 172; = 173; @@ -219,37 +219,37 @@ = 178; = 179; = 180; - // = 181; - // = 182; - // = 183; - // = 184; + = 181; // + = 182; // + = 183; // + = 184; // = 185; = 186; = 187; = 188; - // = 189; - // = 190; - // = 191; - // = 192; - // = 193; + = 189; // + = 190; // + = 191; // + = 192; // + = 193; // = 194; = 195; = 196; = 197; - // = 198; - // = 199; - // = 200; - // = 201; + = 198; // + = 199; // + = 200; // + = 201; // = 202; - // = 203; - // = 204; - // = 205; - // = 206; - // = 207; - // = 208; - // = 209; - // = 210; - // = 211; + = 203; // + = 204; // + = 205; // + = 206; // + = 207; // + = 208; // + = 209; // + = 210; // + = 211; // = 212; = 213; = 214; @@ -257,9 +257,9 @@ = 216; = 217; = 218; - // = 219; - // = 220; - // = 221; + = 219; // + = 220; // + = 221; // = 222; = 223; = 224;