diff -ru /root/xsave/xkb/rules/xfree86 xkb/rules/xfree86
--- /root/xsave/xkb/rules/xfree86 2004-09-28 14:03:56.000000000 +0200
+++ xkb/rules/xfree86 2004-11-05 23:31:51.000000000 +0200
@@ -113,7 +113,8 @@
qtronix \
samsung4500 samsung4510 \
sk1300 sk2500 sk6200 sk7100 \
- sven symplon toshiba_s3000 trust trustda yahoo
+ sven symplon toshiba_s3000 trust trustda yahoo \
+ sweex23
! model = symbols
$inetkbds = +inet(%m)
diff -ru /root/xsave/xkb/rules/xfree86.lst xkb/rules/xfree86.lst
--- /root/xsave/xkb/rules/xfree86.lst 2004-09-28 14:03:56.000000000 +0200
+++ xkb/rules/xfree86.lst 2004-11-05 23:32:23.000000000 +0200
@@ -23,7 +23,7 @@
airkey Acer AirKey V
acpi ACPI Standard
scorpius Advance Scorpius KI
- brother Brother Internet Keyboard
+ brother Brother Internet Keyboard
btc5113rf BTC 5113RF Multimedia
btc5126t BTC 5126T
btc9000 BTC 9000
@@ -96,7 +96,8 @@
toshiba_s3000 Toshiba Satellite S3000
trust Trust Wireless Keyboard Classic
trustda Trust Direct Access Keyboard
- yahoo Yahoo! Internet Keyboard
+ yahoo Yahoo! Internet Keyboard\
+ sweex23 Sweex SW-23
// The entries here should be ordered as follows:
diff -ru /root/xsave/xkb/rules/xfree86.xml xkb/rules/xfree86.xml
--- /root/xsave/xkb/rules/xfree86.xml 2004-09-28 14:03:56.000000000 +0200
+++ xkb/rules/xfree86.xml 2004-11-05 23:34:57.000000000 +0200
@@ -601,6 +601,15 @@
PowerPC PS/2
+
+
+
+ sweex23
+ Sweex SW-23
+
+
+
+
diff -ru /root/xsave/xkb/symbols/inet xkb/symbols/inet
--- /root/xsave/xkb/symbols/inet 2004-05-29 10:51:27.000000000 +0300
+++ xkb/symbols/inet 2004-11-05 23:28:22.000000000 +0200
@@ -1791,3 +1791,39 @@
key { [ XF86Standby ] };
key { [ XF86WakeUp ] };
};
+
+
+
+// Added by Diego Iastrubni
+// http://www.sweex.com/product.asp?pid=70
+partial alphanumeric_keys
+xkb_symbols "sweex23" {
+ name[Group1]= "Sweex SW-23";
+
+ // Internet
+ key { [ XF86Back ] };
+ key { [ XF86Forward ] };
+ key { [ XF86Stop ] };
+ key { [ XF86Favorites ] };
+ key { [ XF86Search ] };
+ key { [ XF86Refresh ] };
+ key { [ XF86HomePage, XF86WWW ] };
+ key { [ XF86Mail ] };
+
+ // Audio
+ key { [ XF86AudioMute ] };
+ key { [ XF86AudioLowerVolume ] };
+ key { [ XF86AudioRaiseVolume ] };
+ key { [ XF86AudioMedia ] };
+ key { [ XF86AudioStop ] };
+ key { [ XF86AudioPlay, XF86AudioPause ] };
+ key { [ XF86AudioNext ] };
+ key { [ XF86AudioPrev ] };
+
+ // Program File
+ key { [ XF86Calculator ] };
+ key { [ XF86MyComputer ] };
+ key { [ XF86PowerOff ] };
+ key { [ XF86Standby ] };
+ key { [ XF86WakeUp ] };
+};
\ No newline at end of file
diff -ru /root/xsave/xkb/symbols.dir xkb/symbols.dir
--- /root/xsave/xkb/symbols.dir 2004-09-28 14:03:53.000000000 +0200
+++ xkb/symbols.dir 2004-11-05 23:31:33.000000000 +0200
@@ -243,6 +243,7 @@
--p----- a------- inet(acpi)
--p----- a------- inet(scorpius)
--p----- a------- inet(brother)
+--p----- a------- inet(sweex23)
--p----- a------- inet(btc5113rf)
--p----- a------- inet(btc5126t)
--p----- a------- inet(btc9000)