]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
om telolet om
authorPriyadi Iman Nurcahyo <priyadi@priyadi.net>
Sun, 8 Jan 2017 15:45:16 +0000 (22:45 +0700)
committerPriyadi Iman Nurcahyo <priyadi@priyadi.net>
Sun, 8 Jan 2017 15:45:16 +0000 (22:45 +0700)
keyboards/planck/keymaps/priyadi/Makefile
keyboards/planck/keymaps/priyadi/keymap.c

index d9d4f3d1d725f1e7d943aa8cce219121b597ae07..336608b8ccac9eba432467cba69e7a54a28f61cd 100644 (file)
@@ -10,7 +10,7 @@ COMMAND_ENABLE = no         # Commands for debug and configuration
 NKRO_ENABLE = yes            # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
 BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
 MIDI_ENABLE = no            # MIDI controls
-AUDIO_ENABLE = yes           # Audio output on port C6
+AUDIO_ENABLE = yes          # Audio output on port C6
 UNICODE_ENABLE = no         # Unicode
 UNICODEMAP_ENABLE = yes     # Unicode map
 BLUETOOTH_ENABLE = no       # Enable Bluetooth with the Adafruit EZ-Key HID
index f0dafebf3f8265a448f640402cd5a8d7e3947f1d..57fe86ff7fadddb4a411f40b7bff6aa03f65f56b 100644 (file)
@@ -11,6 +11,8 @@
 #include "process_unicode.h"
 #include "quantum.h"
 
+// #define TOLELOT_ENABLE
+
 extern keymap_config_t keymap_config;
 
 enum layers {
@@ -323,6 +325,7 @@ float tone_windows[][2] = SONG(SCROLL_LOCK_ON_SOUND);
 float tone_osx[][2] = SONG(NUM_LOCK_ON_SOUND);
 float tone_click[][2] = SONG(MUSICAL_NOTE(_F3, 2));
 float tone_release[][2] = SONG(MUSICAL_NOTE(_A3, 2));
+float tone_tolelot[][2] = SONG(Q__NOTE(_E5), Q__NOTE(_C5), Q__NOTE(_D5));
 #endif
 
 void persistant_default_layer_set(uint16_t default_layer) {
@@ -334,12 +337,18 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
   // faux clicky
   // if (record->event.pressed) PLAY_NOTE_ARRAY(tone_click, false, 0);
   #ifdef AUDIO_ENABLE
+  #ifdef TOLELOT_ENABLE
+  if (record->event.pressed) {
+    PLAY_NOTE_ARRAY(tone_tolelot, false, 0);
+  }
+  #else
   if (record->event.pressed) {
     PLAY_NOTE_ARRAY(tone_click, false, 0);
   } else {
     PLAY_NOTE_ARRAY(tone_release, false, 0);
   }
   #endif
+  #endif
 
   switch (keycode) {
     // QWERTZ style comma and dot: semicolon and colon when shifted