--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/xorg/keytables/sun-src/symbols/pc/hr_US Fri Aug 01 10:41:21 2008 +0200
@@ -0,0 +1,116 @@
+// Croatian-US keyboards
+// by Vlatko Kosturjak (kost at linux.hr)
+//
+// Changelog
+// =========
+// 2003-04-03 Added <KPDL> (Delete/Separator)
+// 2002-11-20 Initial version
+//
+// xc/programs/xkbcomp/symbols/hr_US
+// $XFree86$
+
+//
+// CDDL HEADER START
+//
+// The contents of this file are subject to the terms of the
+// Common Development and Distribution License (the "License").
+// You may not use this file except in compliance with the License.
+//
+// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE
+// or http://www.opensolaris.org/os/licensing.
+// See the License for the specific language governing permissions
+// and limitations under the License.
+//
+// When distributing Covered Code, include this CDDL HEADER in each
+// file and include the License file at src/OPENSOLARIS.LICENSE.
+// If applicable, add the following below this CDDL HEADER, with the
+// fields enclosed by brackets "[]" replaced with your own identifying
+// information: Portions Copyright [yyyy] [name of copyright owner]
+//
+// CDDL HEADER END
+//
+
+
+
+
+default partial alphanumeric_keys
+xkb_symbols "basic" {
+ include "us(basic)"
+
+ // Describes the differences between US/ASCII
+ // keyboard and a Croatian-US keyboard
+ // by Vlatko Kosturjak (kost at linux.hr)
+
+ // Alphanumeric section
+ name[Group1]= "Croatian(US)";
+ key <AD01> { [ q, Q ],
+ [ backslash ] };
+ key <AD02> { [ w, W ],
+ [ bar ] };
+ key <AD03> { [ e, E ],
+ [ EuroSign ] };
+ key <AD05> { [ t, T ] };
+ key <AD06> { [ y, Y ],
+ [ z, Z ] };
+ key <AD07> { [ u, U ] };
+ key <AD08> { [ i, I ] };
+ key <AD11> { [ bracketleft, braceleft ],
+ [ scaron, Scaron ] };
+ key <AD12> { [ bracketright, braceright ],
+ [ dstroke, Dstroke ] };
+ key <AC04> { [ f, F ],
+ [ bracketleft ] };
+ key <AC05> { [ g, G ],
+ [ bracketright ] };
+ key <AC08> { [ k, K ],
+ [ lstroke ] };
+ key <AC09> { [ l, L ],
+ [ Lstroke ] };
+ key <AC10> { [ semicolon, colon ],
+ [ ccaron, Ccaron ] };
+ key <AC11> { [ apostrophe, quotedbl ],
+ [ cacute, Cacute ] };
+
+
+ key <LSGT> { [ less, greater ],
+ [ bar ] };
+ key <AB01> { [ z, Z ],
+ [ y, Y ] };
+ key <AB04> { [ v, V ],
+ [ at ] };
+ key <AB05> { [ b, B ],
+ [ braceleft ] };
+ key <AB06> { [ n, N ],
+ [ braceright ] };
+ key <AB07> { [ m, M ],
+ [ section ] };
+ key <AB08> { [ comma, less ],
+ [ semicolon ] };
+ key <AB09> { [ period, greater ],
+ [ colon ] };
+ key <AB10> { [ slash, question ],
+ [ minus, underscore ] };
+ key <BKSL> { [ backslash, bar ],
+ [ zcaron, Zcaron ] };
+ key <KPDL> { [ KP_Delete, KP_Separator ] };
+ key <RALT> { [ Mode_switch, Multi_key ] };
+
+ // End alphanumeric section
+
+ // begin modifier mappings
+ modifier_map Shift { Shift_L };
+ modifier_map Lock { Caps_Lock };
+ modifier_map Control{ Control_L };
+ modifier_map Mod3 { Mode_switch };
+};
+
+partial alphanumeric_keys
+xkb_symbols "Sundeadkeys" {
+ include "hr(basic)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "sundeadkeys" {
+ include "hr(Sundeadkeys)"
+};
+