aboutsummaryrefslogtreecommitdiff
path: root/maps
diff options
context:
space:
mode:
Diffstat (limited to 'maps')
-rw-r--r--maps/map_en.h94
-rw-r--r--maps/map_es.h134
-rw-r--r--maps/maps.h13
3 files changed, 121 insertions, 120 deletions
diff --git a/maps/map_en.h b/maps/map_en.h
index 2e88bf4..4dfb679 100644
--- a/maps/map_en.h
+++ b/maps/map_en.h
@@ -1,4 +1,4 @@
-/*
+e/*
* ## ENGLISH KEYBOARD LAYOUT ## *
*
*/
@@ -8,64 +8,64 @@
// Shift map
-#define EVS_SHIFT_BIND(KEY, VALUE) kmap_insert(skm, (KEY), (VALUE))
+#define EVS_SHIFT_BIND(KEY, VALUE) kmap_insert(skm, (KEY), (VALUE))
static struct kmap *skm;
static void init_shiftmap(void)
{
- skm = kmap_create();
- EVS_SHIFT_BIND(KEY_1, "!");
- EVS_SHIFT_BIND(KEY_2, "@");
- EVS_SHIFT_BIND(KEY_3, "#");
- EVS_SHIFT_BIND(KEY_4, "$");
- EVS_SHIFT_BIND(KEY_5, "%");
- EVS_SHIFT_BIND(KEY_6, "^");
- EVS_SHIFT_BIND(KEY_7, "&");
- EVS_SHIFT_BIND(KEY_8, "*");
- EVS_SHIFT_BIND(KEY_9, "(");
- EVS_SHIFT_BIND(KEY_0, ")");
- EVS_SHIFT_BIND(KEY_MINUS, "_");
- EVS_SHIFT_BIND(KEY_EQUAL, "+");
- EVS_SHIFT_BIND(KEY_LEFTBRACE, "{");
- EVS_SHIFT_BIND(KEY_RIGHTBRACE, "}");
- EVS_SHIFT_BIND(KEY_SEMICOLON, ":");
- EVS_SHIFT_BIND(KEY_APOSTROPHE, "\"");
- EVS_SHIFT_BIND(KEY_GRAVE, "|");
- EVS_SHIFT_BIND(KEY_BACKSLASH, "|");
- EVS_SHIFT_BIND(KEY_COMMA, "<");
- EVS_SHIFT_BIND(KEY_DOT, ">");
- EVS_SHIFT_BIND(KEY_SLASH, "?");
- EVS_SHIFT_BIND(KEY_102ND, ">");
+ skm = kmap_create();
+ EVS_SHIFT_BIND(KEY_1, "!");
+ EVS_SHIFT_BIND(KEY_2, "@");
+ EVS_SHIFT_BIND(KEY_3, "#");
+ EVS_SHIFT_BIND(KEY_4, "$");
+ EVS_SHIFT_BIND(KEY_5, "%");
+ EVS_SHIFT_BIND(KEY_6, "^");
+ EVS_SHIFT_BIND(KEY_7, "&");
+ EVS_SHIFT_BIND(KEY_8, "*");
+ EVS_SHIFT_BIND(KEY_9, "(");
+ EVS_SHIFT_BIND(KEY_0, ")");
+ EVS_SHIFT_BIND(KEY_MINUS, "_");
+ EVS_SHIFT_BIND(KEY_EQUAL, "+");
+ EVS_SHIFT_BIND(KEY_LEFTBRACE, "{");
+ EVS_SHIFT_BIND(KEY_RIGHTBRACE, "}");
+ EVS_SHIFT_BIND(KEY_SEMICOLON, ":");
+ EVS_SHIFT_BIND(KEY_APOSTROPHE, "\"");
+ EVS_SHIFT_BIND(KEY_GRAVE, "|");
+ EVS_SHIFT_BIND(KEY_BACKSLASH, "|");
+ EVS_SHIFT_BIND(KEY_COMMA, "<");
+ EVS_SHIFT_BIND(KEY_DOT, ">");
+ EVS_SHIFT_BIND(KEY_SLASH, "?");
+ EVS_SHIFT_BIND(KEY_102ND, ">");
}
static inline void exit_shiftmap(void)
{
- kmap_destroy(skm);
+ kmap_destroy(skm);
}
static char map[] = {
- '.', '.', '1', '2', '3', //0 // 1:ESC
- '4', '5', '6', '7', '8', //5
- '9', '0', '-', '=', '.', //10 // 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', ';', //35
- '\'', '.', '.', '\\', 'z', //40 // 42:LMAYUS
- '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
+ '.', '.', '1', '2', '3', // 0 // 1:ESC
+ '4', '5', '6', '7', '8', // 5
+ '9', '0', '-', '=', '.', // 10 // 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', ';', // 35
+ '\'', '.', '.', '\\', 'z', // 40 // 42:LMAYUS
+ '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
};
-#endif // __EVS_MAP_EN
+#endif // __EVS_MAP_EN
diff --git a/maps/map_es.h b/maps/map_es.h
index 67edf33..cf1b823 100644
--- a/maps/map_es.h
+++ b/maps/map_es.h
@@ -9,97 +9,97 @@
// Right Alt (ALTGR) map
#define EVS_ALTGR_ENABLED
-#define EVS_ALTGR_BIND(KEY, VALUE) kmap_insert(akm, (KEY), (VALUE))
+#define EVS_ALTGR_BIND(KEY, VALUE) kmap_insert(akm, (KEY), (VALUE))
static struct kmap *akm;
static void init_altgrmap(void)
{
- akm = kmap_create();
- EVS_ALTGR_BIND(KEY_1, "|");
- EVS_ALTGR_BIND(KEY_2, "@");
- EVS_ALTGR_BIND(KEY_3, "#");
- EVS_ALTGR_BIND(KEY_4, "~");
-// EVS_ALTGR_BIND(KEY_5, "½"); // TODO enable
-// EVS_ALTGR_BIND(KEY_6, "¬"); // TODO enable
- EVS_ALTGR_BIND(KEY_7, "{");
- EVS_ALTGR_BIND(KEY_8, "[");
- EVS_ALTGR_BIND(KEY_9, "]");
- EVS_ALTGR_BIND(KEY_0, "}");
- EVS_ALTGR_BIND(KEY_MINUS, "\\");
- EVS_ALTGR_BIND(KEY_EQUAL, "~");
- EVS_ALTGR_BIND(KEY_LEFTBRACE, "[");
- EVS_ALTGR_BIND(KEY_RIGHTBRACE, "]");
- EVS_ALTGR_BIND(KEY_SEMICOLON, "~");
- EVS_ALTGR_BIND(KEY_APOSTROPHE, "{");
- EVS_ALTGR_BIND(KEY_GRAVE, "}");
- EVS_ALTGR_BIND(KEY_BACKSLASH, "}");
- EVS_ALTGR_BIND(KEY_COMMA, "─");
-// EVS_ALTGR_BIND(KEY_DOT, "·"); // TODO enable
- EVS_ALTGR_BIND(KEY_102ND, "|");
+ akm = kmap_create();
+ EVS_ALTGR_BIND(KEY_1, "|");
+ EVS_ALTGR_BIND(KEY_2, "@");
+ EVS_ALTGR_BIND(KEY_3, "#");
+ EVS_ALTGR_BIND(KEY_4, "~");
+ // EVS_ALTGR_BIND(KEY_5, "½"); // TODO enable
+ // EVS_ALTGR_BIND(KEY_6, "¬"); // TODO enable
+ EVS_ALTGR_BIND(KEY_7, "{");
+ EVS_ALTGR_BIND(KEY_8, "[");
+ EVS_ALTGR_BIND(KEY_9, "]");
+ EVS_ALTGR_BIND(KEY_0, "}");
+ EVS_ALTGR_BIND(KEY_MINUS, "\\");
+ EVS_ALTGR_BIND(KEY_EQUAL, "~");
+ EVS_ALTGR_BIND(KEY_LEFTBRACE, "[");
+ EVS_ALTGR_BIND(KEY_RIGHTBRACE, "]");
+ EVS_ALTGR_BIND(KEY_SEMICOLON, "~");
+ EVS_ALTGR_BIND(KEY_APOSTROPHE, "{");
+ EVS_ALTGR_BIND(KEY_GRAVE, "}");
+ EVS_ALTGR_BIND(KEY_BACKSLASH, "}");
+ EVS_ALTGR_BIND(KEY_COMMA, "─");
+ // EVS_ALTGR_BIND(KEY_DOT, "·"); // TODO enable
+ EVS_ALTGR_BIND(KEY_102ND, "|");
}
static inline void exit_altgrmap(void)
{
- kmap_destroy(akm);
+ kmap_destroy(akm);
}
// Shift map
-#define EVS_SHIFT_BIND(KEY, VALUE) kmap_insert(skm, (KEY), (VALUE))
+#define EVS_SHIFT_BIND(KEY, VALUE) kmap_insert(skm, (KEY), (VALUE))
static struct kmap *skm;
static void init_shiftmap(void)
{
- skm = kmap_create();
- EVS_SHIFT_BIND(KEY_1, "!");
- EVS_SHIFT_BIND(KEY_2, "\"");
- EVS_SHIFT_BIND(KEY_4, "$");
- EVS_SHIFT_BIND(KEY_5, "%");
- EVS_SHIFT_BIND(KEY_6, "&");
- EVS_SHIFT_BIND(KEY_7, "/");
- EVS_SHIFT_BIND(KEY_8, "(");
- EVS_SHIFT_BIND(KEY_9, ")");
- EVS_SHIFT_BIND(KEY_0, "=");
- EVS_SHIFT_BIND(KEY_MINUS, "?");
- EVS_SHIFT_BIND(KEY_EQUAL, "?"); // TODO change to '¿'
- EVS_SHIFT_BIND(KEY_LEFTBRACE, "^");
- EVS_SHIFT_BIND(KEY_RIGHTBRACE, "*");
- EVS_SHIFT_BIND(KEY_SEMICOLON, "N"); // TODO change to 'Ñ'
-// EVS_SHIFT_BIND(KEY_GRAVE, "Ç"); // TODO enable
- EVS_SHIFT_BIND(KEY_COMMA, ";");
- EVS_SHIFT_BIND(KEY_DOT, ":");
- EVS_SHIFT_BIND(KEY_SLASH, "_");
- EVS_SHIFT_BIND(KEY_102ND, ">");
+ skm = kmap_create();
+ EVS_SHIFT_BIND(KEY_1, "!");
+ EVS_SHIFT_BIND(KEY_2, "\"");
+ EVS_SHIFT_BIND(KEY_4, "$");
+ EVS_SHIFT_BIND(KEY_5, "%");
+ EVS_SHIFT_BIND(KEY_6, "&");
+ EVS_SHIFT_BIND(KEY_7, "/");
+ EVS_SHIFT_BIND(KEY_8, "(");
+ EVS_SHIFT_BIND(KEY_9, ")");
+ EVS_SHIFT_BIND(KEY_0, "=");
+ EVS_SHIFT_BIND(KEY_MINUS, "?");
+ EVS_SHIFT_BIND(KEY_EQUAL, "?"); // TODO change to '¿'
+ EVS_SHIFT_BIND(KEY_LEFTBRACE, "^");
+ EVS_SHIFT_BIND(KEY_RIGHTBRACE, "*");
+ EVS_SHIFT_BIND(KEY_SEMICOLON, "N"); // TODO change to 'Ñ'
+ // EVS_SHIFT_BIND(KEY_GRAVE, "Ç"); // TODO enable
+ EVS_SHIFT_BIND(KEY_COMMA, ";");
+ EVS_SHIFT_BIND(KEY_DOT, ":");
+ EVS_SHIFT_BIND(KEY_SLASH, "_");
+ EVS_SHIFT_BIND(KEY_102ND, ">");
}
static inline void exit_shiftmap(void)
{
- kmap_destroy(skm);
+ kmap_destroy(skm);
}
static char map[] = {
- '.', '.', '1', '2', '3', //0 // 1:ESC
- '4', '5', '6', '7', '8', //5
- '9', '0', '\'', '!', '.', //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
+ '.', '.', '1', '2', '3', // 0 // 1:ESC
+ '4', '5', '6', '7', '8', // 5
+ '9', '0', '\'', '!', '.', // 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
};
-#endif // __EVS_MAP_ES
+#endif // __EVS_MAP_ES
diff --git a/maps/maps.h b/maps/maps.h
index 969dc6f..c78851c 100644
--- a/maps/maps.h
+++ b/maps/maps.h
@@ -15,7 +15,7 @@
* previous function).
*
* For example,
- * EVS_SHIFT(KEY_7, "/");
+ * EVS_SHIFT(KEY_7, "/");
* associates the key of number 7 to the slash character when shift is pressed.
* Yeah, the character associated is a string: this is because of the map (kmap)
* implementation, [int -> (void *)].
@@ -39,11 +39,12 @@
// Load the map associated with the given keyboard layout
#ifndef EVS_KLAY
-#include "map_es.h" // default layout
+# include "map_es.h" // default layout
#elif EVS_KLAY == EVS_KLAY_EN
-#include "map_en.h"
+# include "map_en.h"
#elif EVS_KLAY == EVS_KLAY_ES
-#include "map_es.h"
-#endif // EVS_KLAY
+# include "map_es.h"
+#endif // EVS_KLAY
-#endif // __EVS_MAPS
+
+#endif // __EVS_MAPS