From 384a10ddb9dc2f9cbe0404733c734aea09cb1392 Mon Sep 17 00:00:00 2001 From: Jaroslaw Piotr Sobieszek Date: Thu, 4 Nov 1999 02:02:05 +0000 Subject: [PATCH] Added Polish keyboard support. --- windows/x11drv/keyboard.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/windows/x11drv/keyboard.c b/windows/x11drv/keyboard.c index 5d97d72d47..78bfd9ee9a 100644 --- a/windows/x11drv/keyboard.c +++ b/windows/x11drv/keyboard.c @@ -258,6 +258,16 @@ static const char main_key_HU[MAIN_LEN][4] = "íÍ<" }; +/*** Polish (programmer's) keyboard layout ***/ +static const char main_key_PL[MAIN_LEN][4] = +{ + "`~","1!","2@","3#","4$","5%","6^","7&§","8*","9(","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",",<",".>","/?", + "<>|" +}; + /*** Layout table. Add your keyboard mappings to this list */ static struct { WORD lang, ansi_codepage, oem_codepage; @@ -284,6 +294,7 @@ static struct { {MAKELANGID(LANG_ITALIAN,SUBLANG_DEFAULT), 1252, 850, &main_key_IT}, {MAKELANGID(LANG_ICELANDIC,SUBLANG_DEFAULT), 1252, 850, &main_key_IS}, {MAKELANGID(LANG_HUNGARIAN,SUBLANG_DEFAULT), 1252, 850, &main_key_HU}, + {MAKELANGID(LANG_POLISH,SUBLANG_DEFAULT), 1250, 852, &main_key_PL}, {0} /* sentinel */ };