German Keyboard Layout for Logitech Desktop Pro

Axel Schmidt babe at axel-schmidt-net.de
Mon Mar 4 14:30:27 CST 2002


Hi!
I have made a keyboard layout for my Logitech Cordless Desktop Pro!

In my opinion, it should work fine.

Hope it helps a lot

Cya

Axel Schmidt
-------------- next part --------------
Index: windows/x11drv/keyboard.c
===================================================================
RCS file: /home/wine/wine/windows/x11drv/keyboard.c,v
retrieving revision 1.103
diff -u -r1.103 keyboard.c
--- windows/x11drv/keyboard.c	2002/02/15 18:21:16	1.103
+++ windows/x11drv/keyboard.c	2002/03/04 18:23:01
@@ -95,6 +95,16 @@
 /* If Wine fails to match your new table, use -debugmsg +key to find out why */
 /* Remember to also add your new table to the layout index table far below! */
 
+/*** German Logitech Desktop Pro keyboard layout */
+static const char main_key_DE_logitech[MAIN_LEN][4] =
+{
+ "^\xb0","1!","2\"","3\xa7","4$","5%","6&","7/{","8([","9)]","0=}","\xdf?\\","'`",
+ "qQ@","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xfc\xdc","+*~",
+ "aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf6\xd6","\xe4\xc4","#'",
+ "yY","xX","cC","vV","bB","nN","mM",",;",".:","-_",
+ "<>|"
+};
+
 /*** United States keyboard layout (mostly contributed by Uwe Bonnes) */
 static const char main_key_US[MAIN_LEN][4] =
 {
@@ -486,6 +496,7 @@
  {"British keyboard layout", 28591, &main_key_UK, &main_key_scan_qwerty, &main_key_vkey_qwerty},
  {"German keyboard layout", 28591, &main_key_DE, &main_key_scan_qwerty, &main_key_vkey_qwerty},
  {"German keyboard layout without dead keys", 28591, &main_key_DE_nodead, &main_key_scan_qwerty, &main_key_vkey_qwerty},
+ {"German keyboard layout for logitech desktop pro", 28591, &main_key_DE_logitech,  &main_key_scan_qwerty, &main_key_vkey_qwerty},
  {"Swiss German keyboard layout", 28591, &main_key_SG, &main_key_scan_qwerty, &main_key_vkey_qwerty},
  {"Swedish keyboard layout", 28591, &main_key_SE, &main_key_scan_qwerty, &main_key_vkey_qwerty},
  {"Norwegian keyboard layout", 28591, &main_key_NO, &main_key_scan_qwerty, &main_key_vkey_qwerty},


More information about the wine-patches mailing list