summaryrefslogtreecommitdiffstats
path: root/quantum/keymap_extras
diff options
context:
space:
mode:
authorMatthias Schmitt <male.schmitt@gmail.com>2015-12-19 01:41:23 +0100
committerMatthias Schmitt <male.schmitt@gmail.com>2015-12-19 01:41:23 +0100
commit7b7870bae178c80138be5c587238fdedeb837df9 (patch)
treef45f5cd33d9907319867da3cf2f7584da0507197 /quantum/keymap_extras
parent6c15dac7dbf661ecba5e627ab21cd8e99bc716cd (diff)
downloadqmk_firmware-7b7870bae178c80138be5c587238fdedeb837df9.tar.gz
qmk_firmware-7b7870bae178c80138be5c587238fdedeb837df9.tar.xz
Add neo2 keymap and neo2 ergodox layout
Diffstat (limited to 'quantum/keymap_extras')
-rw-r--r--quantum/keymap_extras/keymap_neo2.h44
1 files changed, 44 insertions, 0 deletions
diff --git a/quantum/keymap_extras/keymap_neo2.h b/quantum/keymap_extras/keymap_neo2.h
new file mode 100644
index 000000000..055d7d0d1
--- /dev/null
+++ b/quantum/keymap_extras/keymap_neo2.h
@@ -0,0 +1,44 @@
+#ifndef KEYMAP_NEO2
+#define KEYMAP_NEO2
+
+#include "keymap_common.h"
+#include "keymap_extras/keymap_german.h"
+
+#define NEO_A KC_D
+#define NEO_B KC_N
+#define NEO_C KC_R
+#define NEO_D DE_OE
+#define NEO_E KC_F
+#define NEO_F KC_O
+#define NEO_G KC_I
+#define NEO_H KC_U
+#define NEO_I KC_S
+#define NEO_J DE_MINS
+#define NEO_K DE_Z
+#define NEO_L KC_E
+#define NEO_M KC_M
+#define NEO_N KC_J
+#define NEO_O KC_G
+#define NEO_P KC_V
+#define NEO_Q KC_P
+#define NEO_R KC_K
+#define NEO_S KC_H
+#define NEO_T KC_L
+#define NEO_U KC_A
+#define NEO_V KC_W
+#define NEO_W KC_T
+#define NEO_X KC_Q
+#define NEO_Y DE_AE
+#define NEO_Z KC_B
+#define NEO_AE KC_C
+#define NEO_OE KC_X
+#define NEO_UE DE_Y
+#define NEO_SS DE_UE
+
+#define NEO_L1_L KC_CAPS
+#define NEO_L1_R DE_HASH
+
+#define NEO_L2_L DE_LESS
+#define NEO_L2_R DE_ALGR
+
+#endif