summaryrefslogtreecommitdiff
path: root/keyboards/handwired/dactyl_manuform/config.h
diff options
context:
space:
mode:
authorTwentylives2018-06-13 00:42:11 +0300
committerDrashna Jaelre2018-06-12 14:42:11 -0700
commitf535c9482948163a16407f43a7e4aac70f27e764 (patch)
tree0cf48fd6360caf956fdddb345761e69c8b73d580 /keyboards/handwired/dactyl_manuform/config.h
parent06487daaddf923d635e8a528d1eb644b875a73f6 (diff)
Modifications to Dactyl manuform keyboard (#3162)
* DactylManuform: Updating dvorak keymap * Changed NAV and NUM layers to LOWER and RAISE * Removed Mod+Key form RAISE and LOWER keys to be used as layer togglers exclusively * Added missing keys to LOWER layers * DactylManuform: fixed bugs in keyboard config file * DactylManuform: Change default mouse config The default mouse config parameters are slow and not very user friendly, this commit overrides the default values. wq Signed-off-by: Sameeh Jubran <sameeh.j@gmail.com> * Dactylmanuform: Update default keymap (qwerty) to match dvorak's Recently devorak's layout went through some changes for changing layer toggles behavior, adding missing keys, and fix minor bugs, this commit introduces these changes to the default keymap. Signed-off-by: Sameeh Jubran <sameeh.j@gmail.com> * Dactylmanuform: Add permissive hold support Signed-off-by: Sameeh Jubran <sameeh.j@gmail.com> * DactylManuform: Updating documentation * Adding a picture of the keyboard * Adding keymaps pictures * Adding missing EEPROM files for EE_HANDS flashing these before firmware will let the user use either hand as master without reflashing Signed-off-by: 20lives <lior@dotcore.co.il>
Diffstat (limited to 'keyboards/handwired/dactyl_manuform/config.h')
-rw-r--r--keyboards/handwired/dactyl_manuform/config.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/keyboards/handwired/dactyl_manuform/config.h b/keyboards/handwired/dactyl_manuform/config.h
index 093d6680b..8917630e4 100644
--- a/keyboards/handwired/dactyl_manuform/config.h
+++ b/keyboards/handwired/dactyl_manuform/config.h
@@ -45,6 +45,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* number of backlight levels */
// #define BACKLIGHT_LEVELS 3
+/* mouse config */
+#define MOUSEKEY_INTERVAL 20
+#define MOUSEKEY_DELAY 0
+#define MOUSEKEY_TIME_TO_MAX 60
+#define MOUSEKEY_MAX_SPEED 7
+#define MOUSEKEY_WHEEL_DELAY 0
+
/* Set 0 if debouncing isn't needed */
#define DEBOUNCING_DELAY 5
@@ -58,6 +65,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
)
+/* Enables This makes it easier for fast typists to use dual-function keys */
+#define PERMISSIVE_HOLD
+
/* ws2812 RGB LED */
#define RGB_DI_PIN D3
#define RGBLIGHT_TIMER