xkbdesc/symbols in,1.12,1.13

"Sergey V. Oudaltsov" <xlibs-commit-u7BhqnqprCWvj1b/[email protected]>
Newsgroups gmane.comp.freedesktop.xlibs.cvs
Message-ID <[email protected]>
Committed by: svu

Update of /cvs/xlibs/xkbdesc/symbols
In directory kemper:/tmp/cvs-serv18626/symbols

Modified Files:
	in 
Log Message:
updated Indian default variant, b.fd.o#4949

Index: in
===================================================================
RCS file: /cvs/xlibs/xkbdesc/symbols/in,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- in	18 Sep 2006 12:42:31 -0000	1.12
+++ in	10 Oct 2006 21:37:13 -0000	1.13
@@ -21,71 +21,71 @@
 // based on a keyboard map from an 'xkb/symbols/dev' file
 
 // Devangari is the default. Kill me if I am wrong:)
-default partial alphanumeric_keys 
+default partial alphanumeric_keys
 xkb_symbols "deva" {
-      name[Group1]= "India";
-
-      key <TLDE> { [      0x100094A, 0x1000912		]	};
-
-      // Mainly numbers.
-      key <AE01> { [      0x1000967, 0x100090D 		]	};
-      key <AE02> { [      0x1000968, 0x1000945 		]	};
-      key <AE03> { [      0x1000969 	 		]	};
-      key <AE04> { [      0x100096A  	 		]	};
-      key <AE05> { [      0x100096B  	 		]	};
-      key <AE06> { [      0x100096C  	 		]	};
-      key <AE07> { [      0x100096D                     ]	};
-      key <AE08> { [      0x100096e  	 		]	};
-      key <AE09> { [      0x100096F, parenleft 		]	};
-      key <AE10> { [      0x1000966, parenright 	]	};
-      key <AE11> { [      0x1000903 	 		]	};
-      key <AE12> { [      0x1000943, 0x100090B 		]	};
-
-// Mainly long vowels
-
-      key <AD01> { [      0x100094C,  0x1000914       	]	};
-      key <AD02> { [      0x1000948,  0x1000910       	]	};
-      key <AD03> { [      0x100093E,  0x1000906       	]	};
-      key <AD04> { [      0x1000940,  0x1000908       	]	};
-      key <AD05> { [      0x1000942,  0x100090A       	]	};
+	// March 2004 -- David Holl <[email protected]>
+	name[Group1]="India";
 
-// Mainly voiced consonants
+	key.type="FOUR_LEVEL";
 
-      key <AD06> { [      0x100092C,  0x100092D 	]	};
-      key <AD07> { [      0x1000939,  0x1000919 	]	};
-      key <AD08> { [      0x1000917,  0x1000918 	]	};
-      key <AD09> { [      0x1000926,  0x1000927 	]	};
-      key <AD10> { [      0x100091C,  0x100091D 	]	};
-      key <AD11> { [      0x1000921,  0x1000922		]	};
-      key <AD12> { [      0x100093C,  0x100091E		]	};
+	key <TLDE> { [ U094a, U0912,   grave, asciitilde  ] };
+	key <AE01> { [ U0967, U090d,       1, exclam      ] };
+	key <AE02> { [ U0968, U0945,       2, at          ] };
+	// Shift+AE0[3-8] really need to return a macro of keys defined by
+	// INSCRIPT in place of the symbols that are here for now.  But this
+	// requires XKB to map 1 key into two to three other key presses.
+	key <AE03> { [ U0969, numbersign,  3, numbersign  ] };
+	key <AE04> { [ U096a, dollar,      4, dollar      ] };
+	key <AE05> { [ U096b, percent,     5, percent     ] };
+	key <AE06> { [ U096c, asciicircum, 6, asciicircum ] };
+	key <AE07> { [ U096d, ampersand,   7, ampersand   ] };
+	key <AE08> { [ U096e, asterisk,    8, asterisk    ] };
+	key <AE09> { [ U096f, parenleft,   9, parenleft   ] };
+	key <AE10> { [ U0966, parenright,  0, parenright  ] };
+	key <AE11> { [ minus, U0903, minus, underscore    ] };
+	key <AE12> { [ U0943, U090b, U0944, U0960 ] };
 
-// Mainly short vowels
-      key <AC01> { [      0x100094B,  0x1000913       	]	};
-      key <AC02> { [      0x1000947,  0x100090F       	]	};
-      key <AC03> { [      0x100094D,  0x1000905       	]	};
-      key <AC04> { [      0x100093F,  0x1000907       	]	};
-      key <AC05> { [      0x1000941,  0x1000909       	]	};
+	key <AD01> { [ U094c, U0914 ] };
+	key <AD02> { [ U0948, U0910 ] };
+	key <AD03> { [ U093e, U0906 ] };
+	key <AD04> { [ U0940, U0908, U0963, U0961 ] };
+	key <AD05> { [ U0942, U090a ] };
+	key <AD06> { [ U092c, U092d ] };
+	key <AD07> { [ U0939, U0919 ] };
+	key <AD08> { [ U0917, U0918, U095a ] };
+	key <AD09> { [ U0926, U0927 ] };
+	key <AD10> { [ U091c, U091d, U095b ] };
+	key <AD11> { [ U0921, U0922, U095c, U095d ] };
+	key <AD12> { [ U093c, U091e ] };
+	// I added \ / ? | for shell-convenience (file names and piping)
+	key <BKSL> { [ U0949, U0911, backslash, bar ] };
 
-// Mainly unvoiced consonants
+	key <AC01> { [ U094b, U0913 ] };
+	key <AC02> { [ U0947, U090f ] };
+	key <AC03> { [ U094d, U0905 ] };
+	key <AC04> { [ U093f, U0907, U0962, U090c ] };
+	key <AC05> { [ U0941, U0909 ] };
+	key <AC06> { [ U092a, U092b, NoSymbol, U095e ] };
+	key <AC07> { [ U0930, U0931 ] };
+	key <AC08> { [ U0915, U0916, U0958, U0959 ] };
+	key <AC09> { [ U0924, U0925 ] };
+	key <AC10> { [ U091a, U091b, U0952 ] };
+	key <AC11> { [ U091f, U0920, NoSymbol, U0951 ] };
 
-      key <AC06> { [      0x100092A,  0x100092B 	]	};
-      key <AC07> { [      0x1000930,  0x1000931 	]	};
-      key <AC08> { [      0x1000915,  0x1000916 	]	};
-      key <AC09> { [      0x1000924,  0x1000925 	]	};
-      key <AC10> { [      0x100091A,  0x100091B 	]	};
-      key <AC11> { [      0x100091F,  0x1000920 	]	};
-      key <BKSL> { [      0x1000949,  0x1000911 	]	};
+	key <AB01> { [ U0946, U090e, U0953 ] };
+	key <AB02> { [ U0902, U0901, NoSymbol, U0950 ] };
+	key <AB03> { [ U092e, U0923, U0954 ] };
+	key <AB04> { [ U0928, U0929 ] };
+	key <AB05> { [ U0935, U0934 ] };
+	key <AB06> { [ U0932, U0933 ] };
+	key <AB07> { [ U0938, U0936 ] };
+	key <AB08> { [ comma, U0937, U0970 ] };
+	key <AB09> { [ period, U0964, U0965, U093d ] };
+	// I added \ / ? | for shell-convenience (file names and piping)
+	key <AB10> { [ U092f, U095f, slash, question ] };
 
-      key <AB01> { [      0x1000946,  0x100090E		]	};
-      key <AB02> { [      0x1000902,  0x1000901		]	};
-      key <AB03> { [      0x100092E,  0x1000923         ]       };
-      key <AB04> { [      0x1000928,  0x1000929		]       };
-      key <AB05> { [      0x1000935,  0x1000934		]       };
-      key <AB06> { [      0x1000932,  0x1000933         ]       };
-      key <AB07> { [      0x1000938,  0x1000936         ]       };
-      key <AB08> { [      comma,      0x1000937         ]       };
-      key <AB09> { [      period,     0x1000964		]       };
-      key <AB10> { [      0x100092F,  question		]       };
+	// space, space, Zero-Width-Non-Joiner (ZWNJ), Zero-Width-Joiner (ZWJ):
+	key <SPCE> { [ space, space, U200c, U200d ] };
 };
 
 // based on a keyboard map from an 'xkb/symbols/ben' file
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.