aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/kyria/keymaps/plattfot/config.h
diff options
context:
space:
mode:
authorFredrik Salomonsson <plattfot@gmail.com>2020-06-01 16:35:44 -0700
committerGitHub <noreply@github.com>2020-06-01 16:35:44 -0700
commit0fee906e0938efc0eb9c6ccc3d2411fe932082c9 (patch)
tree77d51f8c56518a41ff9a6c6fdd3f86fb463187dc /keyboards/kyria/keymaps/plattfot/config.h
parentc2fd7f1b5b0999769db1f75e07c82f68fa861a06 (diff)
downloadfirmware-0fee906e0938efc0eb9c6ccc3d2411fe932082c9.tar.gz
firmware-0fee906e0938efc0eb9c6ccc3d2411fe932082c9.tar.bz2
firmware-0fee906e0938efc0eb9c6ccc3d2411fe932082c9.zip
[Keymap] plattfot - Kyria layout (#9110)
* [Keymap] plattfot - Kyria layout Keymap for programming, writing in both English and Swedish and easy navigate a tiling window manager. See README.md for more info * Fix letter case on the headline for the readme As suggested by fauxpark * Update keyboards/kyria/keymaps/plattfot/keymap.c Clean up double tap As suggested by fauxpark * Update led check for render_status As suggested by fauxpark * Update to use get_highest_layer for encoder_update_user As suggested by fauxpark * Missing an apostrophe in the header of the README.md Last minute change. * Removed explicit initialization for _DEFAULT As suggested by drashna * Use smaller image for the README.md As suggested by noroadsleft
Diffstat (limited to 'keyboards/kyria/keymaps/plattfot/config.h')
-rw-r--r--keyboards/kyria/keymaps/plattfot/config.h40
1 files changed, 40 insertions, 0 deletions
diff --git a/keyboards/kyria/keymaps/plattfot/config.h b/keyboards/kyria/keymaps/plattfot/config.h
new file mode 100644
index 000000000..6e21c3ff5
--- /dev/null
+++ b/keyboards/kyria/keymaps/plattfot/config.h
@@ -0,0 +1,40 @@
+/* Copyright 2019 Thomas Baart <thomas@splitkb.com>
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#pragma once
+
+#ifdef OLED_DRIVER_ENABLE
+ #define OLED_DISPLAY_128X64
+#endif
+
+#ifdef RGBLIGHT_ENABLE
+ #define RGBLIGHT_ANIMATIONS
+ #define RGBLIGHT_HUE_STEP 8
+ #define RGBLIGHT_SAT_STEP 8
+ #define RGBLIGHT_VAL_STEP 8
+#endif
+
+#define ENCODER_DIRECTION_FLIP
+// Fixing the skipping with the EC11K encoder
+#define ENCODER_RESOLUTION 2
+
+#define EE_HANDS
+
+// The Leader key allows to flexibly assign macros to key sequences.
+#define LEADER_PER_KEY_TIMING
+#define LEADER_TIMEOUT 350
+
+#define TAPPING_TERM 200