aboutsummaryrefslogtreecommitdiff
path: root/maps/map_en.h
diff options
context:
space:
mode:
Diffstat (limited to 'maps/map_en.h')
-rw-r--r--maps/map_en.h58
1 files changed, 58 insertions, 0 deletions
diff --git a/maps/map_en.h b/maps/map_en.h
new file mode 100644
index 0000000..14c377e
--- /dev/null
+++ b/maps/map_en.h
@@ -0,0 +1,58 @@
+/*
+ * ## ENGLISH KEYBOARD LAYOUT ## *
+ *
+ */
+
+#ifndef __MAP_EN
+#define __MAP_EN
+
+static void init_shiftmap(void)
+{
+ init_shiftmap_global();
+ EVS_SHIFT(KEY_1, "!");
+ EVS_SHIFT(KEY_2, "\"");
+ EVS_SHIFT(KEY_4, "$");
+ EVS_SHIFT(KEY_5, "%");
+ EVS_SHIFT(KEY_6, "&");
+ EVS_SHIFT(KEY_7, "/");
+ EVS_SHIFT(KEY_8, "(");
+ EVS_SHIFT(KEY_9, ")");
+ EVS_SHIFT(KEY_0, "=");
+ EVS_SHIFT(KEY_MINUS, "?");
+ EVS_SHIFT(KEY_EQUAL, "?"); // TODO change to '¿'
+ EVS_SHIFT(KEY_LEFTBRACE, "^");
+ EVS_SHIFT(KEY_RIGHTBRACE, "*");
+ EVS_SHIFT(KEY_SEMICOLON, "N"); // TODO change to 'Ñ'
+// EVS_SHIFT(KEY_GRAVE, "Ç"); // TODO enable
+ EVS_SHIFT(KEY_COMMA, ";");
+ EVS_SHIFT(KEY_DOT, ":");
+ EVS_SHIFT(KEY_SLASH, "_");
+ EVS_SHIFT(KEY_102ND, ">");
+}
+static char map[] = {
+ '.', '.', '1', '2', '3', //0 // 1:ESC
+ '4', '5', '6', '7', '8', //5
+ '9', '0', '\'', '!', '\b', //10 // 13:¡ (NOASCII) 14:BACKSPACE
+ '.', 'q', 'w', 'e', 'r', //15 // 15:TAB
+ 't', 'y', 'u', 'i', 'o', //20
+ 'p', '`', '+', '\n', '.', //25 // 29:LCTRL
+ 'a', 's', 'd', 'f', 'g', //30
+ 'h', 'j', 'k', 'l', 'n', //35 // 39:ñ (NOASCII)
+ '\'', '.', '.', 'c', 'z', //40 // 42:LMAYUS 43:ç (NOASCII)
+ 'x', 'c', 'v', 'b', 'n', //45
+ 'm', ',', '.', '-', '.', //50 // 52:. 54:RMAYUS
+ '*', '.', ' ', '.', '.', //55 // 56:ALT 58:BLKMAYUS 59-68:F1-F10
+ '.', '.', '.', '.', '.', //60
+ '.', '.', '.', '.', '.', //65
+ '.', '7', '8', '9', '-', //70
+ '4', '5', '6', '+', '1', //75
+ '2', '3', '.', '.', '.', //80
+ '.', '<', '.', '.', '.', //85
+ '.', '.', '.', '.', '.', //90
+ '.', '\n', '.', '/', '.', //95 // 97:RCTRL
+ '.', '.', '.', '.', '.', //100 // 100:ALTGR 103:up_arrow
+ '.', '.', '.', '.', '.', //105 // 105:l_arrow 106:r_arrow 108:dwn_arrow
+};
+
+
+#endif // __MAP_EN