Patch for keyboard

Matthias Fechner idefix at fechner.net
Sun Mar 10 17:36:09 CST 2002


Hi,

here is a patch for a german 105 keys keyboard.
I think, this is the normal keyboard which you can by in germany, now
all my programms are working fine.

-- 
Bye
Matthias
-------------- next part --------------
Index: windows/x11drv/keyboard.c
===================================================================
RCS file: /home/wine/wine/windows/x11drv/keyboard.c,v
retrieving revision 1.104
diff -u -r1.104 keyboard.c
--- windows/x11drv/keyboard.c	2002/03/10 00:18:38	1.104
+++ windows/x11drv/keyboard.c	2002/03/10 23:31:24
@@ -179,6 +179,15 @@
  "<>"
 };
 
+/*** German keyboard layout without dead keys 105 Keys (contributed by Matthias Fechner)*/
+static const char main_key_DE_nodead_105[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",",;",".:","-_",
+};
+
 /*** Swiss German keyboard layout (contributed by Jonathan Naylor) */
 static const char main_key_SG[MAIN_LEN][4] =
 {
@@ -500,6 +509,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 without dead keys 105", 28591, &main_key_DE_nodead_105, &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