Add support for Serbian cyrillic X11 keyboard layout

Dmitry Timoshkov dmitry at baikal.ru
Tue Mar 22 02:10:47 CST 2005


Hello,

Changelog:
    Dmitry Timoshkov <dmitry at codeweavers.com>
    Add support for Serbian cyrillic X11 keyboard layout.

--- cvs/hq/wine/dlls/x11drv/keyboard.c	Thu Mar 17 00:30:58 2005
+++ wine/dlls/x11drv/keyboard.c	Tue Mar 22 08:05:19 2005
@@ -589,6 +589,26 @@ static const char main_key_SI[MAIN_LEN][
  "<>"
 };
 
+/*** Serbian keyboard layout (setxkbmap sr) ***/
+static const char main_key_SR[MAIN_LEN][4] =
+{
+ "`~","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","'?","+*",
+ "©¹","ªº","Åå","Òò","Ôô","Úú","Õõ","Éé","Ïï","Ðð","Ûû","[]",
+ "Áá","Óó","Ää","Ææ","Çç","Èè","¨¸","Ëë","Ìì","Þþ","«»","-_",
+ "¡±","¯¿","Ãã","×÷","Ââ","Îî","Íí",",;",".:","Öö",
+ "<>" /* the phantom key */
+};
+
+/*** Serbian keyboard layout (setxkbmap us,sr) ***/
+static const char main_key_US_SR[MAIN_LEN][4] =
+{
+ "`~","1!","2 at 2\"","3#","4$","5%","6^6&","7&7/","8*8(","9(9)","0)0=","-_'?","=++*",
+ "qQ©¹","wWªº","eEÅå","rRÒò","tTÔô","yYÚú","uUÕõ","iIÉé","oOÏï","pPÐð","[{Ûû","]}[]",
+ "aAÁá","sSÓó","dDÄä","fFÆæ","gGÇç","hHÈè","jJ¨¸","kKËë","lLÌì",";:Þþ","'\"«»","\\|-_",
+ "zZ¡±","xX¯¿","cCÃã","vV×÷","bBÂâ","nNÎî","mMÍí",",<,;",".>.:","/?Öö",
+ "<>" /* the phantom key */
+};
+
 /*** Croatian keyboard layout specific for me <jelly at srk.fer.hr> ***/
 static const char main_key_HR_jelly[MAIN_LEN][4] =
 {
@@ -879,6 +899,8 @@ static const struct {
  {0x040e, "Hungarian keyboard layout", &main_key_HU, &main_key_scan_qwerty, &main_key_vkey_qwertz},
  {0x0415, "Polish (programmer's) keyboard layout", &main_key_PL, &main_key_scan_qwerty, &main_key_vkey_qwerty},
  {0x0424, "Slovenian keyboard layout", &main_key_SI, &main_key_scan_qwerty, &main_key_vkey_qwertz},
+ {0x0c1a, "Serbian keyboard layout sr", &main_key_SR, &main_key_scan_qwerty, &main_key_vkey_qwerty}, /* LANG_SERBIAN,SUBLANG_SERBIAN_CYRILLIC */
+ {0x0c1a, "Serbian keyboard layout us,sr", &main_key_US_SR, &main_key_scan_qwerty, &main_key_vkey_qwerty}, /* LANG_SERBIAN,SUBLANG_SERBIAN_CYRILLIC */
  {0x041a, "Croatian keyboard layout", &main_key_HR, &main_key_scan_qwerty, &main_key_vkey_qwertz},
  {0x041a, "Croatian keyboard layout (specific)", &main_key_HR_jelly, &main_key_scan_qwerty, &main_key_vkey_qwerty},
  {0x0411, "Japanese 106 keyboard layout", &main_key_JA_jp106, &main_key_scan_qwerty, &main_key_vkey_qwerty},






More information about the wine-patches mailing list