src/xorg/keytables/sun-src/symbols/pc/hr_US
changeset 199 a8095abbc35c
--- /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)"
+};
+