Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding my keymap (redragon k617 port) #22410

Merged
merged 33 commits into from
Dec 23, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
ed69349
Adding my keymap (redragon k617 port)
abhijithabhiakl Nov 6, 2023
6598c30
Update keyboards/handwired/rd_61_qmk/config.h
abhijithabhiakl Nov 6, 2023
22d4db6
Update keyboards/handwired/rd_61_qmk/config.h
abhijithabhiakl Nov 6, 2023
6ad84f1
Update keyboards/handwired/rd_61_qmk/config.h
abhijithabhiakl Nov 6, 2023
37ab427
Update keyboards/handwired/rd_61_qmk/info.json
abhijithabhiakl Nov 6, 2023
a10941e
Update info.json
abhijithabhiakl Nov 6, 2023
873309d
Update keyboards/handwired/rd_61_qmk/keymaps/default/keymap.c
abhijithabhiakl Nov 6, 2023
f75a330
Update keyboards/handwired/rd_61_qmk/keymaps/via/keymap.c
abhijithabhiakl Nov 6, 2023
ad8bca6
Update keyboards/handwired/rd_61_qmk/readme.md
abhijithabhiakl Nov 6, 2023
74a47d4
Update readme.md
abhijithabhiakl Nov 6, 2023
7ead364
Update config.h
abhijithabhiakl Nov 6, 2023
7313ba2
Update keyboards/handwired/rd_61_qmk/info.json
abhijithabhiakl Nov 6, 2023
68382cb
Update keyboards/handwired/rd_61_qmk/info.json
abhijithabhiakl Nov 6, 2023
ad541a4
Update keyboards/handwired/rd_61_qmk/keymaps/default/keymap.c
abhijithabhiakl Nov 6, 2023
88189d9
Update keyboards/handwired/rd_61_qmk/readme.md
abhijithabhiakl Nov 6, 2023
91b88c6
Update keyboards/handwired/rd_61_qmk/keymaps/via/rules.mk
abhijithabhiakl Nov 6, 2023
eb48e9e
Update info.json
abhijithabhiakl Nov 7, 2023
387b8b2
Update readme.md
abhijithabhiakl Nov 7, 2023
f30f584
Merge branch 'qmk:master' into dev
abhijithabhiakl Nov 7, 2023
fee0baa
Merge branch 'qmk:master' into dev
abhijithabhiakl Nov 9, 2023
ddaaaed
info.json format, via support remove (not working for me)
abhijithabhiakl Nov 9, 2023
0f61f07
readme.md update
abhijithabhiakl Nov 10, 2023
c3982e1
Merge branch 'qmk:master' into dev
abhijithabhiakl Nov 11, 2023
10235ef
Merge branch 'qmk:master' into dev
abhijithabhiakl Nov 12, 2023
2996504
Merge branch 'qmk:master' into dev
abhijithabhiakl Nov 14, 2023
fd1b490
Merge branch 'qmk:master' into dev
abhijithabhiakl Nov 23, 2023
0cf4a14
Update keyboards/handwired/rd_61_qmk/info.json
abhijithabhiakl Dec 13, 2023
65f9ece
Merge branch 'master' into dev
abhijithabhiakl Dec 18, 2023
c141bfc
Update keymap.c
abhijithabhiakl Dec 19, 2023
b6713b9
Update keyboards/handwired/rd_61_qmk/config.h
abhijithabhiakl Dec 19, 2023
73f7a68
Update keyboards/handwired/rd_61_qmk/info.json
abhijithabhiakl Dec 19, 2023
a9efb9c
Merge branch 'master' into dev
abhijithabhiakl Dec 19, 2023
5815019
Merge branch 'master' into dev
abhijithabhiakl Dec 20, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions keyboards/handwired/rd_61_qmk/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
// Copyright 2023 abhiakl (@abhijithabhiakl)
// SPDX-License-Identifier: GPL-2.0-or-later
#ifndef CONFIG_H
#define CONFIG_H

abhijithabhiakl marked this conversation as resolved.
Show resolved Hide resolved
#pragma once

/*
* Feature disable options
* These options are also useful to firmware size reduction.
*/

/* disable debug print */
//#define NO_DEBUG

/* disable print */
//#define NO_PRINT

/* disable action features */
//#define NO_ACTION_LAYER
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

/* Set 0 if debouncing isn't needed */
#define DEBOUNCE 5

abhijithabhiakl marked this conversation as resolved.
Show resolved Hide resolved
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE

/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

abhijithabhiakl marked this conversation as resolved.
Show resolved Hide resolved
/* key combination for command */
#define IS_COMMAND() ( \
keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
)

/* prevent stuck modifiers */
// #define PREVENT_STUCK_MODIFIERS

abhijithabhiakl marked this conversation as resolved.
Show resolved Hide resolved
#endif
137 changes: 137 additions & 0 deletions keyboards/handwired/rd_61_qmk/info.json
abhijithabhiakl marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
{
"manufacturer": "abhiakl",
"keyboard_name": "rd_61_qmk",
"maintainer": "abhijithabhiakl",
"url": "",
"processor": "atmega32u4",
"bootloader": "caterina",
abhijithabhiakl marked this conversation as resolved.
Show resolved Hide resolved
"diode_direction": "ROW2COL",

"usb": {
"device_version": "1.0.0",
"pid": "0x7421",
"vid": "0xFEED"
},

"features": {
"bootmagic": true,
"command": false,
"console": false,
abhijithabhiakl marked this conversation as resolved.
Show resolved Hide resolved
"extrakey": true,
"mousekey": true,
"nkro": true,
"backlight": true,
"rgblight": true
},
abhijithabhiakl marked this conversation as resolved.
Show resolved Hide resolved
"indicators": {
"caps_lock": "B7"
},
"matrix_pins": {
"cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4", "D4", "D0", "D1", "D2", "D3", "D5" ],
"rows": [ "B5", "B4", "E6", "D7", "C6" ]
},
"rgblight": {
"animations": {
"alternating": true,
"breathing": true,
"christmas": true,
"knight": true,
"rainbow_mood": true,
"rainbow_swirl": true,
"rgb_test": true,
"snake": true,
"static_gradient": true,
"twinkle": true
},

"brightness_steps": 8,
"hue_steps": 8,
abhijithabhiakl marked this conversation as resolved.
Show resolved Hide resolved
"led_count": 1,
"saturation_steps": 8

},

"ws2812": {
"pin": "C7"
},

"backlight": {
"pin":"B7",
abhijithabhiakl marked this conversation as resolved.
Show resolved Hide resolved
"driver": "pwm",
"levels": 5
},

"layouts": {
"LAYOUT_60_ansi": {
"layout": [

{"matrix": [0, 0], "x": 0, "y": 0},
{"matrix": [0, 1], "x": 1, "y": 0},
{"matrix": [0, 2], "x": 2, "y": 0},
{"matrix": [0, 3], "x": 3, "y": 0},
{"matrix": [0, 4], "x": 4, "y": 0},
{"matrix": [0, 5], "x": 5, "y": 0},
{"matrix": [0, 6], "x": 6, "y": 0},
{"matrix": [0, 7], "x": 7, "y": 0},
{"matrix": [0, 8], "x": 8, "y": 0},
{"matrix": [0, 9], "x": 9, "y": 0},
{"matrix": [0, 10], "x": 10, "y": 0},
{"matrix": [0, 11], "x": 11, "y": 0},
{"matrix": [0, 12], "x": 12, "y": 0},
{"matrix": [0, 13], "x": 13, "y": 0, "w": 2},

{"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
{"matrix": [1, 1], "x": 1.5, "y": 1},
{"matrix": [1, 2], "x": 2.5, "y": 1},
{"matrix": [1, 3], "x": 3.5, "y": 1},
{"matrix": [1, 4], "x": 4.5, "y": 1},
{"matrix": [1, 5], "x": 5.5, "y": 1},
{"matrix": [1, 6], "x": 6.5, "y": 1},
{"matrix": [1, 7], "x": 7.5, "y": 1},
{"matrix": [1, 8], "x": 8.5, "y": 1},
{"matrix": [1, 9], "x": 9.5, "y": 1},
{"matrix": [1, 10], "x": 10.5, "y": 1},
{"matrix": [1, 11], "x": 11.5, "y": 1},
{"matrix": [1, 12], "x": 12.5, "y": 1},
{"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},

{"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
{"matrix": [2, 1], "x": 1.75, "y": 2},
{"matrix": [2, 2], "x": 2.75, "y": 2},
{"matrix": [2, 3], "x": 3.75, "y": 2},
{"matrix": [2, 4], "x": 4.75, "y": 2},
{"matrix": [2, 5], "x": 5.75, "y": 2},
{"matrix": [2, 6], "x": 6.75, "y": 2},
{"matrix": [2, 7], "x": 7.75, "y": 2},
{"matrix": [2, 8], "x": 8.75, "y": 2},
{"matrix": [2, 9], "x": 9.75, "y": 2},
{"matrix": [2, 10], "x": 10.75, "y": 2},
{"matrix": [2, 11], "x": 11.75, "y": 2},
{"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},

{"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
{"matrix": [3, 1], "x": 2.25, "y": 3},
{"matrix": [3, 2], "x": 3.25, "y": 3},
{"matrix": [3, 3], "x": 4.25, "y": 3},
{"matrix": [3, 4], "x": 5.25, "y": 3},
{"matrix": [3, 5], "x": 6.25, "y": 3},
{"matrix": [3, 6], "x": 7.25, "y": 3},
{"matrix": [3, 7], "x": 8.25, "y": 3},
{"matrix": [3, 8], "x": 9.25, "y": 3},
{"matrix": [3, 9], "x": 10.25, "y": 3},
{"matrix": [3, 10], "x": 11.25, "y": 3},
{"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75},

{"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
{"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
{"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
{"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25},
{"matrix": [4, 8], "x": 10, "y": 4, "w": 1.25},
{"matrix": [4, 9], "x": 11.25, "y": 4, "w": 1.25},
{"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25},
{"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}

]
}
}
}
Loading