From 5574c99bcae1ed198d382bea5825ede8178c3b04 Mon Sep 17 00:00:00 2001 From: Robert Pouliot Date: Wed, 17 Mar 1999 15:39:36 +0000 Subject: [PATCH] Added Canadian French keyboard layout. --- windows/x11drv/keyboard.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/windows/x11drv/keyboard.c b/windows/x11drv/keyboard.c index c3779c236cd..1ac70b1350b 100644 --- a/windows/x11drv/keyboard.c +++ b/windows/x11drv/keyboard.c @@ -118,6 +118,15 @@ static const char main_key_DA[MAIN_LEN][4] = "<>\\" }; +/*** Canadian French keyboard layout */ +static const char main_key_CF[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; @@ -129,6 +138,7 @@ static struct { {MAKELANGID(LANG_GERMAN,SUBLANG_DEFAULT), 1252, 850, &main_key_DE}, {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}, {0} /* sentinel */ };