Enabling keyboard keys on X (Rawhide)
Patrick
fedora at puzzled.xs4all.nl
Mon Dec 12 22:32:39 UTC 2005
Hi all,
With FC4 on an Acer Ferrari 4000 I had some keys that did not work out
of the box and needed the changes below. When I tried to do the same
trick on Rawhide I saw that X has changed considerably. Anyone have some
hints how I make the changes below apply to the new X?
Thanks and regards,
Patrick
/etc/rc.c/rc.local:
/usr/bin/setkeycodes e033 159 e034 158 e06e 235 e074 236 e073 237 e025
238 e026 239 e027 138 e055 192
/usr/lib/X11/xkb/symbols/inet:
--- orig/inet 2005-12-07 18:25:57.488686750 +1100
+++ inet 2005-08-27 05:21:43.851837904 +1000
@@ -38,6 +38,28 @@
key <I5E> { [ XF86PowerOff ] };
};
+partial alphanumeric_keys
+xkb_symbols "ferrari4k" {
+ // From Alex Dubov <oakad at yahoo.com>
+ name[Group1]= "Acer Ferrari 4000 Keyboard";
+
+ key <I30> { [ XF86AudioRaiseVolume ] }; //Fn+Up
+ key <I2E> { [ XF86AudioLowerVolume ] }; //Fn+Down
+ key <I20> { [ XF86AudioMute ] }; //Fn+F8
+ key <I6C> { [ XF86Mail ] }; //"mail" button
+ key <I32> { [ XF86WWW ] }; //"Saturn" button
+ // Missing keycodes - set-up with setkeycodes
+ key <I71> { [ XF86Launch1 ] };
+ key <I72> { [ XF86Launch2 ] };
+ key <I73> { [ Help ] };
+ key <I74> { [ XF86Launch3 ] };
+ key <I75> { [ XF86Launch4 ] };
+ key <I79> { [ XF86Launch5 ] };
+ key <I5F> { [ XF86Sleep ] };
+ key <I69> { [ EuroSign ] };
+ key <I6A> { [ dollar ] };
+};
+
// Azona
/usr/lib/X11/xkb/symbols.dir:
*** orig/xorg 2005-08-06 20:45:18.000000000 +0300
--- xorg 2005-08-26 22:43:33.145794968 +0300
***************
*** 100,106 ****
! layout[4] = symbols
* = +pc/%l[4]%(v[4]):4
! ! $inetkbds = airkey acpi scorpius azonaRF2300 \
brother \
btc5113rf btc5126t btc9000 btc9000a btc9001ah btc5090\
cherryblue cherrybluea cherryblueb \
--- 100,106 ----
! layout[4] = symbols
* = +pc/%l[4]%(v[4]):4
! ! $inetkbds = airkey ferrari4k acpi scorpius azonaRF2300 \
brother \
btc5113rf btc5126t btc9000 btc9000a btc9001ah btc5090\
cherryblue cherrybluea cherryblueb \
/usr/lib/X11/xkb/rules/xorg.lst:
*** orig/xorg.lst 2005-08-06 20:45:18.000000000 +0300
--- xorg.lst 2005-08-26 22:44:57.177020280 +0300
***************
*** 21,26 ****
--- 21,27 ----
pc98 PC-98xx Series
abnt2 Brazilian ABNT2
airkey Acer AirKey V
+ ferrari4k Acer Ferrari 4000
acpi ACPI Standard
azonaRF2300 Azona RF2300 wireless Internet Keyboard
scorpius Advance Scorpius KI
/usr/lib/X11/xkb/rules/xorg.xml:
*** orig/xorg.xml 2005-08-06 20:45:18.000000000 +0300
--- xorg.xml 2005-08-26 22:45:56.259038448 +0300
***************
*** 184,189 ****
--- 184,195 ----
</model>
<model>
<configItem>
+ <name>ferrari4k</name>
+ <description>Acer Ferrari 4000</description>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
<name>acpi</name>
<description>ACPI Standard</description>
<description xml:lang="cs">Standard ACPI</description>
More information about the fedora-test-list
mailing list