diff options
| author | IBNobody <ibnobody@gmail.com> | 2016-05-24 17:55:46 -0500 | 
|---|---|---|
| committer | IBNobody <ibnobody@gmail.com> | 2016-05-24 17:55:46 -0500 | 
| commit | 76e36a787a58ad0e72fac579e4a02aa66ce26be1 (patch) | |
| tree | 22eb10d93b95cfb52560a91450a29bd9aabdbc61 /keyboard/preonic/keymaps/default/keymap.c | |
| parent | 35d7081899df3a486b9b5785c7e8ec9481195848 (diff) | |
| parent | d66aa0abf96b5e887250cf0a7fa5e575f18c5a91 (diff) | |
| download | firmware-76e36a787a58ad0e72fac579e4a02aa66ce26be1.tar.gz firmware-76e36a787a58ad0e72fac579e4a02aa66ce26be1.tar.bz2 firmware-76e36a787a58ad0e72fac579e4a02aa66ce26be1.zip  | |
Merge remote-tracking branch 'remotes/jackhumbert/master'
Diffstat (limited to 'keyboard/preonic/keymaps/default/keymap.c')
| -rw-r--r-- | keyboard/preonic/keymaps/default/keymap.c | 93 | 
1 files changed, 6 insertions, 87 deletions
diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index b3aa14dcb..06e664713 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -14,7 +14,6 @@  #define _DVORAK 2  #define _LOWER 3  #define _RAISE 4 -#define _MUSIC 5  #define _ADJUST 16  // Macro name shortcuts @@ -24,12 +23,6 @@  #define LOWER M(_LOWER)  #define RAISE M(_RAISE)  #define M_BL 5 -#define AUD_OFF M(6) -#define AUD_ON M(7) -#define MUS_OFF M(8) -#define MUS_ON M(9) -#define VC_IN M(10) -#define VC_DE M(11)  // Fillers to make layering more clear  #define _______ KC_TRNS @@ -108,7 +101,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {   * |------+------+------+------+------+-------------+------+------+------+------+------|   * | Del  |  F1  |  F2  |  F3  |  F4  |  F5  |  F6  |   _  |   +  |   {  |   }  |  |   |   * |------+------+------+------+------+------|------+------+------+------+------+------| - * |      |  F7  |  F8  |  F9  |  F10 |  F11 |  F12 |      |      |      |      |Enter | + * |      |  F7  |  F8  |  F9  |  F10 |  F11 |  F12 |ISO ~ |ISO | |      |      |Enter |   * |------+------+------+------+------+------+------+------+------+------+------+------|   * |      |      |      |      |      |             |      | Next | Vol- | Vol+ | Play |   * `-----------------------------------------------------------------------------------' @@ -117,7 +110,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {    {KC_TILD, KC_EXLM, KC_AT,   KC_HASH, KC_DLR,  KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC},    {KC_TILD, KC_EXLM, KC_AT,   KC_HASH, KC_DLR,  KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL},    {KC_DEL,  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, -  {_______, KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  _______, _______, _______, _______, _______}, +  {_______, KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,S(KC_NUHS),S(KC_NUBS),_______, _______, _______},    {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY}  }, @@ -129,7 +122,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {   * |------+------+------+------+------+-------------+------+------+------+------+------|   * | Del  |  F1  |  F2  |  F3  |  F4  |  F5  |  F6  |   -  |   =  |   [  |   ]  |  \   |   * |------+------+------+------+------+------|------+------+------+------+------+------| - * |      |  F7  |  F8  |  F9  |  F10 |  F11 |  F12 |      |      |      |      |Enter | + * |      |  F7  |  F8  |  F9  |  F10 |  F11 |  F12 |ISO # |ISO / |      |      |Enter |   * |------+------+------+------+------+------+------+------+------+------+------+------|   * |      |      |      |      |      |             |      | Next | Vol- | Vol+ | Play |   * `-----------------------------------------------------------------------------------' @@ -138,21 +131,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {    {KC_GRV,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_BSPC},    {KC_GRV,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_DEL},    {KC_DEL,  KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_MINS, KC_EQL,  KC_LBRC, KC_RBRC, KC_BSLS}, -  {_______, KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  _______, _______, _______, _______, _______}, +  {_______, KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  KC_NUHS, KC_NUBS, _______, _______, _______},    {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY}  }, -/* Music (reserved for process_action_user) - * - */ -[_MUSIC] = { -  {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, -  {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, -  {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, -  {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, -  {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, LOWER,   XXXXXXX, XXXXXXX, RAISE,   XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX} -}, -  /* Adjust (Lower + Raise)   * ,-----------------------------------------------------------------------------------.   * |  F1  |  F2  |  F3  |  F4  |  F5  |  F6  |  F7  |  F8  |  F9  |  F10 |  F11 |  F12 | @@ -169,8 +151,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {  [_ADJUST] = {    {KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12},    {_______, RESET,   _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, -  {_______, _______, _______, AUD_ON,  AUD_OFF, AG_NORM, AG_SWAP,  QWERTY, COLEMAK, DVORAK,  _______, _______}, -  {_______, VC_DE,   VC_IN,   MUS_ON,  MUS_OFF, _______, _______, _______, _______, _______, _______, _______}, +  {_______, _______, _______, AU_ON,   AU_OFF,  AG_NORM, AG_SWAP, QWERTY,  COLEMAK, DVORAK,  _______, _______}, +  {_______, MUV_DE,  MUV_IN,  MU_ON,   MU_OFF,  MI_ON,   MI_OFF,  _______, _______, _______, _______, _______},    {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}  } @@ -193,7 +175,6 @@ float tone_qwerty[][2]     = SONG(QWERTY_SOUND);  float tone_dvorak[][2]     = SONG(DVORAK_SOUND);  float tone_colemak[][2]    = SONG(COLEMAK_SOUND); -float music_scale[][2] = SONG(MUSIC_SCALE_SOUND);  float goodbye[][2] = SONG(GOODBYE_SOUND);  #endif @@ -257,53 +238,6 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)              unregister_code(KC_RSFT);            }          break; -        case 6: -          if (record->event.pressed) { -            #ifdef AUDIO_ENABLE -              audio_off(); -            #endif -          } -        break; -        case 7: -          if (record->event.pressed) { -            #ifdef AUDIO_ENABLE -              audio_on(); -              PLAY_NOTE_ARRAY(start_up, false, 0); -            #endif -          } -        break; -        case 8: -          if (record->event.pressed) { -            #ifdef AUDIO_ENABLE -              layer_off(_MUSIC); -              stop_all_notes(); -            #endif -          } -        break; -        case 9: -          if (record->event.pressed) { -            #ifdef AUDIO_ENABLE -              PLAY_NOTE_ARRAY(music_scale, false, 0); -              layer_on(_MUSIC); -            #endif -          } -        break; -        case 10: -          if (record->event.pressed) { -            #ifdef AUDIO_ENABLE -              voice_iterate(); -              PLAY_NOTE_ARRAY(music_scale, false, 0); -            #endif -          } -        break; -        case 11: -          if (record->event.pressed) { -            #ifdef AUDIO_ENABLE -              voice_deiterate(); -              PLAY_NOTE_ARRAY(music_scale, false, 0); -            #endif -          } -        break;        }      return MACRO_NONE;  }; @@ -318,21 +252,6 @@ void matrix_init_user(void) {  #ifdef AUDIO_ENABLE -uint8_t starting_note = 0x0C; -int offset = 0; - -void process_action_user(keyrecord_t *record) { - -  if (IS_LAYER_ON(_MUSIC)) { -    if (record->event.pressed) { -        play_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row)), 0xF); -    } else { -        stop_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row))); -    } -  } - -} -  void play_goodbye_tone()  {    PLAY_NOTE_ARRAY(goodbye, false, 0);  | 
