From a5a02279a6adbfea567920a1b996cdb56fd03b41 Mon Sep 17 00:00:00 2001 From: Jonathan Naylor Date: Sun, 28 Mar 1999 12:36:27 +0000 Subject: [PATCH] Added Swiss German keyboard layout. --- windows/x11drv/keyboard.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/windows/x11drv/keyboard.c b/windows/x11drv/keyboard.c index cc6f17182b4..ae9d66d0272 100644 --- a/windows/x11drv/keyboard.c +++ b/windows/x11drv/keyboard.c @@ -99,6 +99,16 @@ static const char main_key_DE[MAIN_LEN][4] = "<>" }; +/*** Swiss German keyboard layout (contributed by Jonathan Naylor) */ +static const char main_key_SG[MAIN_LEN][4] = +{ + "§°","1+|","2\"@","3*#","4ç","5%","6&¬","7/¦","8(¢","9)","0=","'?´","^`~", + "qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","üè[","¨!]", + "aA","sS","dD","fF","gG","hH","jJ","kK","lL","öé","äà{","$£}", + "yY","xX","cC","vV","bB","nN","mM",",;",".:","-_", + "<>\\" +}; + /*** Norwegian keyboard layout (contributed by Ove Kåven) */ static const char main_key_NO[MAIN_LEN][4] = { @@ -158,6 +168,7 @@ static struct { {MAKELANGID(LANG_ENGLISH,SUBLANG_ENGLISH_UK), 1252, 850, &main_key_UK}, {MAKELANGID(LANG_FRENCH,SUBLANG_DEFAULT), 1252, 850, &main_key_FR}, {MAKELANGID(LANG_GERMAN,SUBLANG_DEFAULT), 1252, 850, &main_key_DE}, + {MAKELANGID(LANG_GERMAN,SUBLANG_GERMAN_SWISS),1252, 850, &main_key_SG}, {MAKELANGID(LANG_NORWEGIAN,SUBLANG_DEFAULT), 1252, 865, &main_key_NO}, {MAKELANGID(LANG_DANISH,SUBLANG_DEFAULT), 1252, 865, &main_key_DA}, {MAKELANGID(LANG_FRENCH,SUBLANG_FRENCH_CANADIAN),1252,863,&main_key_CF},