Added a turkish keyboard layout.
diff --git a/windows/x11drv/keyboard.c b/windows/x11drv/keyboard.c
index 12932e0..6dc998c 100644
--- a/windows/x11drv/keyboard.c
+++ b/windows/x11drv/keyboard.c
@@ -421,6 +421,15 @@
"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?"
};
+/*** Turkish keyboard Layout */
+static const char main_key_TK[MAIN_LEN][4] =
+{
+"\"é","1!","2'","3^#","4+$","5%","6&","7/{","8([","9)]","0=}","*?\\","-_",
+"qQ@","wW","eE","rR","tT","yY","uU","ýIî","oO","pP","ðÐ","üÜ~",
+"aAæ","sSß","dD","fF","gG","hH","jJ","kK","lL","þÞ","iÝ",",;`",
+"zZ","xX","cC","vV","bB","nN","mM","öÖ","çÇ",".:"
+};
+
/*** Layout table. Add your keyboard mappings to this list */
static const struct {
const char *comment;
@@ -461,6 +470,7 @@
{"Czech keyboard layout", 28592, &main_key_CS, &main_key_scan_qwerty, &main_key_vkey_qwerty},
{"Latin American keyboard layout", 28591, &main_key_LA, &main_key_scan_qwerty, &main_key_vkey_qwerty},
{"Lithuanian (Baltic) keyboard layout", 28603, &main_key_LT_B, &main_key_scan_qwerty, &main_key_vkey_qwerty},
+ {"Turkish keyboard layout", 28591, &main_key_TK, &main_key_scan_qwerty, &main_key_vkey_qwerty},
{NULL, 0, NULL, NULL, NULL} /* sentinel */
};