Ver Fonte

[Keymap] Adding buhearns keymap (#5105)

* [Keymap] Adding buhearns keymap

* Removing deprecated function

with fauxpark's help

* Update readme.md

* Switching to UNICODE_ENABLE

with drashna's help

* Update rules.mk

* Update config.h

* Update config.h

Tidying up

* Update keymap.c

Tidying up

* Update readme.md

Tidying up

* Update rules.mk

Tidying up

* Removing GESC and adding TILD
buhearns há 7 anos atrás
pai
commit
918a52da61

+ 15 - 0
keyboards/planck/keymaps/buhearns/config.h

@@ -0,0 +1,15 @@
+#pragma once
+
+#ifdef AUDIO_ENABLE
+  #define STARTUP_SONG      SONG(MARIO_MUSHROOM)
+  #define UNICODE_SONG_OSX  SONG(COIN_SOUND)
+  #define UNICODE_SONG_LNX  SONG(UNICODE_LINUX)
+  #define UNICODE_SONG_WIN  SONG(UNICODE_WINDOWS)
+  #define UNICODE_SONG_WINC SONG(UNICODE_WINDOWS)
+#endif
+
+#define ENCODER_RESOLUTION    4
+#define MOUSEKEY_DELAY        300
+#define MOUSEKEY_INTERVAL     50
+#define MOUSEKEY_MAX_SPEED    8
+#define MOUSEKEY_TIME_TO_MAX  20

Diff do ficheiro suprimidas por serem muito extensas
+ 99 - 0
keyboards/planck/keymaps/buhearns/keymap.c


+ 20 - 0
keyboards/planck/keymaps/buhearns/readme.md

@@ -0,0 +1,20 @@
+Buhearns Keymap (February 12th, 2019)
+=====================================
+
+Simple QWERTY keymap with german Unicode umlauts, special characters and several Linux commands. Intended to be working with ENGLISH layout.
+
+
+## Buhearns base layer
+```
+ ,-----------------------------------------------------------------------------------.
+ | GESC |   Q  |   W  |   E  |   R  |   T  |   Y  |   U  |   I  |   O  |   P  | BKSP |
+ |------+------+------+------+------+-------------+------+------+------+------+------|
+ |M5/TAB|   A  |   S  |   D  |   F  |   G  |   H  |   J  |   K  |   L  |   ;  |M4/BSL| hold: M5, tap: TAB // hold: M4, tap: Backslash 
+ |------+------+------+------+------+------|------+------+------+------+------+------|
+ |LSHIFT|   Z  |   X  |   C  |   V  |   B  |   N  |   M  |   ,  |   .  |   /  |ST/ENT| hold: RSHIFT, tap: Enter
+ |------+------+------+------+------+------+------+------+------+------+------+------|
+ | CTRL | LGUI | LALT |  M3  |  M2  |    SPACE    |  M1  | LEFT | DOWN |  UP  | RIGHT|
+ `-----------------------------------------------------------------------------------'
+```
+
+## Other layers are a WIP and being tested (DON'T WAIT FOR UPDATES!)

+ 13 - 0
keyboards/planck/keymaps/buhearns/rules.mk

@@ -0,0 +1,13 @@
+BOOTMAGIC_ENABLE = no       # Virtual DIP switch configuration(+1000)
+MOUSEKEY_ENABLE = yes       # Mouse keys(+4700)
+EXTRAKEY_ENABLE = yes       # Audio control and System control(+450)
+CONSOLE_ENABLE = no         # Console for debug(+400)
+COMMAND_ENABLE = no         # Commands for debug and configuration
+NKRO_ENABLE = yes           # Nkey Rollover
+BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
+MIDI_ENABLE = no            # MIDI controls
+AUDIO_ENABLE = yes          # Audio output on port C6
+UNICODE_ENABLE = yes        # Unicode
+BLUETOOTH_ENABLE = no       # Enable Bluetooth with the Adafruit EZ-Key HID
+RGBLIGHT_ENABLE = no        # Enable WS2812 RGB underlight. 
+SLEEP_LED_ENABLE = no       # Breathing sleep LED during USB suspend