From 2a825b9e3b9f149b63b3f5260e27116815f74596 Mon Sep 17 00:00:00 2001
From: Grant Williamson <traxtopel@fastmail.fm>
Date: Thu, 20 Nov 2003 04:14:30 +0000
Subject: [PATCH] Dutch keyboard support.

---
 dlls/x11drv/keyboard.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/dlls/x11drv/keyboard.c b/dlls/x11drv/keyboard.c
index 1c1ce069c10..2bf36a89a93 100644
--- a/dlls/x11drv/keyboard.c
+++ b/dlls/x11drv/keyboard.c
@@ -748,6 +748,18 @@ static const char main_key_vnc[MAIN_LEN][4] =
  "aA","bB","cC","dD","eE","fF","gG","hH","iI","jJ","kK","lL","mM","nN","oO","pP","qQ","rR","sS","tT","uU","vV","wW","xX","yY","zZ"
 };
 
+/*** Dutch keyboard layout (setxkbmap nl) ***/
+static const char main_key_NL[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 const struct {
     LCID lcid; /* input locale identifier, look for LOCALE_ILANGUAGE
@@ -812,6 +824,7 @@ static const struct {
  {0x0409, "VNC keyboard layout", &main_key_vnc, &main_key_scan_vnc, &main_key_vkey_vnc},
  {0x0408, "Greek keyboard layout", &main_key_EL, &main_key_scan_qwerty, &main_key_vkey_qwerty},
  {0x041e, "Thai (Kedmanee)  keyboard layout", &main_key_th, &main_key_scan_qwerty, &main_key_vkey_qwerty},
+ {0x0413, "Dutch keyboard layout", &main_key_NL, &main_key_scan_qwerty, &main_key_vkey_qwerty},
 
  {0, NULL, NULL, NULL, NULL} /* sentinel */
 };
-- 
GitLab