From 365c54e77a6f1f56e74572e3ae4abc3b45af874e Mon Sep 17 00:00:00 2001
From: Rikhardur Egilsson <rikardur@sky.fr>
Date: Sat, 29 May 1999 11:04:09 +0000
Subject: [PATCH] Icelandic keyboard support.

---
 windows/x11drv/keyboard.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/windows/x11drv/keyboard.c b/windows/x11drv/keyboard.c
index 982157e62fb..b7c4863b8f2 100644
--- a/windows/x11drv/keyboard.c
+++ b/windows/x11drv/keyboard.c
@@ -95,6 +95,16 @@ static const char main_key_FR[MAIN_LEN][4] =
  "<>"
 };
 
+/*** Icelandic keyboard layout (contributed by Ríkharður Egilsson) */
+static const char main_key_IS[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",",;",".:","þÞ",
+ "<>|"
+};
+
 /*** German keyboard layout (contributed by Ulrich Weigand) */
 static const char main_key_DE[MAIN_LEN][4] =
 {
@@ -235,6 +245,7 @@ static struct {
  {MAKELANGID(LANG_SPANISH,SUBLANG_DEFAULT),        1252, 850, &main_key_ES},
  {MAKELANGID(LANG_DUTCH,SUBLANG_DUTCH_BELGIAN),    1252, 850, &main_key_BE},
  {MAKELANGID(LANG_ITALIAN,SUBLANG_DEFAULT),        1252, 850, &main_key_IT},
+ {MAKELANGID(LANG_ICELANDIC,SUBLANG_DEFAULT),      1252, 850, &main_key_IS},
 
  {0} /* sentinel */
 };
-- 
GitLab