diff options
| author | Jon Henry Fernandez | 2025-07-12 05:29:16 +0200 |
|---|---|---|
| committer | GitHub | 2025-07-12 05:29:16 +0200 |
| commit | 9e757bc2ecc09a48dcde351e8d3e31f02c05e4e7 (patch) | |
| tree | 402f6c7468dcfedb26602f9f0ae9b09b7ecdc3f8 /keyboards/togkey/pad_pocket/keymaps/default/keymap.c | |
| parent | c3773d9c350cef5c4323c209f85ffd076177f8f1 (diff) | |
[Keyboard] Add togkey/pad_pocket (#25470)
* Initial Source for Pad Pocket
* Added Tap Dance and Combo Configurations
* Updated LED Count
* Updated read me
* Updated Readme
* -Removed config.h file
- Added tap dance and combos to keymap level
- Removed tap dance and combos from keyboard.json
- Fixed conflict with submodules
* Fixed Formatting
Diffstat (limited to 'keyboards/togkey/pad_pocket/keymaps/default/keymap.c')
| -rw-r--r-- | keyboards/togkey/pad_pocket/keymaps/default/keymap.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/keyboards/togkey/pad_pocket/keymaps/default/keymap.c b/keyboards/togkey/pad_pocket/keymaps/default/keymap.c new file mode 100644 index 0000000000..500597eb08 --- /dev/null +++ b/keyboards/togkey/pad_pocket/keymaps/default/keymap.c @@ -0,0 +1,29 @@ +// Copyright 2025 TogKey +// SPDX-License-Identifier: GPL-2.0-or-later + +#include QMK_KEYBOARD_H + +//Tap Dances +enum { + TD_VOLDOWN_MEDIAPREV, + TD_VOLUP_MEDIANEXT +}; + +tap_dance_action_t tap_dance_actions[] = { + [TD_VOLDOWN_MEDIAPREV] = ACTION_TAP_DANCE_DOUBLE(KC_AUDIO_VOL_DOWN, KC_MEDIA_PREV_TRACK), + [TD_VOLUP_MEDIANEXT] = ACTION_TAP_DANCE_DOUBLE(KC_AUDIO_VOL_UP, KC_MEDIA_NEXT_TRACK) +}; + +//Combos +const uint16_t PROGMEM media_combo[] = {TD(TD_VOLDOWN_MEDIAPREV), TD(TD_VOLUP_MEDIANEXT), COMBO_END}; + +combo_t key_combos[] = { + COMBO(media_combo, KC_MEDIA_PLAY_PAUSE) +}; + +//Keymap +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + [0] = LAYOUT( + TD(TD_VOLDOWN_MEDIAPREV), TD(TD_VOLUP_MEDIANEXT) + ) +}; |