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

Add userspace pdl and a handwired board #14199

Merged
merged 24 commits into from
Apr 13, 2022
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
9f00f38
Add user pdl, keymap orthodox:pdl
pdl Jun 29, 2018
7df9ed1
Add keymap lets_split:pdl
pdl Jul 3, 2018
4ac77a2
Add handwired keyboard 'reclined'
pdl Aug 10, 2018
ed448a7
Add layout foostan/cornelius:pdl
pdl Aug 15, 2021
95cfe22
Add combos to userspace pdl
pdl Aug 19, 2021
40e4fe7
Updates to follow code style, depracations
pdl Aug 29, 2021
d90b9be
Add GPL copyright headers per @drashna
pdl Aug 29, 2021
1cf5ae4
Always use LAYOUT_wrapper, not KEYMAP_wrapper, per @drashna
pdl Aug 29, 2021
2469b14
Convert layers into enums per @drashna
pdl Aug 29, 2021
0f902c1
Apply fixes per @zvecr
pdl Aug 30, 2021
5cbb885
Replace KEYMAP with LAYOUT per @zvecr
pdl Aug 30, 2021
2260952
Have handwired/reclined use ortho_4x12 layout
pdl Sep 2, 2021
07b62fd
Fix handwired/reclined:pdl due to changes to using ortho_4x12 layout
pdl Sep 3, 2021
fdf8363
Remove redundant declaration of LAYOUTS per @drashna
pdl Sep 12, 2021
6cd1b55
Invoke userspace with USER_NAME instead of SRC
pdl Sep 24, 2021
5a01724
Style/comment changes per code review
pdl Sep 25, 2021
972cc63
Two more style/comment changes per code review
pdl Sep 26, 2021
953f2b7
Add info.json for handwired/reclined
pdl Sep 26, 2021
ec5c705
Remove or comment out lines which info.json makes redundant in handwi…
pdl Oct 17, 2021
b262200
Apply suggestions from code review per @fauxpark
pdl Oct 29, 2021
7f5cf61
Remove redundant line per @noroadsleft
pdl Mar 26, 2022
410e838
Update keyboards/handwired/reclined/info.json per @noroadsleft
pdl Mar 26, 2022
7a4238a
Apply suggestions from code review per @fauxpark
pdl Mar 27, 2022
24f9066
Add user keymap pdl for keyboard crkbd (corne)
pdl Mar 27, 2022
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
Prev Previous commit
Next Next commit
Add layout foostan/cornelius:pdl
  • Loading branch information
pdl committed Aug 28, 2021
commit ed448a7252cdc43bd7618c10891f287863965a3c
27 changes: 27 additions & 0 deletions keyboards/foostan/cornelius/keymaps/pdl/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
/*
This is the c configuration file for the keymap

Copyright 2012 Jun Wako <[email protected]>
Copyright 2015 Jack Humbert
Copyright 2021 Daniel Perrett

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http:https://www.gnu.org/licenses/>.
*/

#pragma once

#include "../../config.h"
pdl marked this conversation as resolved.
Show resolved Hide resolved

#define TAPPING_TERM 200
#define PREVENT_STUCK_MODIFIERS
pdl marked this conversation as resolved.
Show resolved Hide resolved
63 changes: 63 additions & 0 deletions keyboards/foostan/cornelius/keymaps/pdl/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
/* Copyright 2021 Daniel Perrett
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http:https://www.gnu.org/licenses/>.
*/
#include QMK_KEYBOARD_H
#include "pdl.c"
pdl marked this conversation as resolved.
Show resolved Hide resolved
extern keymap_config_t keymap_config;
pdl marked this conversation as resolved.
Show resolved Hide resolved

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_QWERTY] = KEYMAP_wrapper( \
pdl marked this conversation as resolved.
Show resolved Hide resolved
MY_FESC, _________________QWERTY_L1_________________, _________________QWERTY_R1_________________, KC_BSPC, \
KC_TAB, _________________QWERTY_L2_________________, _________________QWERTY_R2_________________, MY_SQUO, \
MY_SBSL, _________________QWERTY_L3_________________, _________________QWERTY_R3_________________, MY_SENT, \
KC_LCTL, KC_LGUI, KC_LALT, NUMBRS, NAVIGN, KC_SPC, MY_SSPC, NUMBRS, NAVIGN, MY_AMNU, KC_UNDS, MY_CENT \
),
[_PROXIM] = KEYMAP_wrapper( \
MY_FESC, _________________PROXIM_L1_________________, _________________PROXIM_R1_________________, KC_BSPC, \
KC_TAB, _________________PROXIM_L2_________________, _________________PROXIM_R2_________________, MY_ASCL, \
MY_SBSL, _________________PROXIM_L3_________________, _________________PROXIM_R3_________________, MY_SENT, \
KC_LCTL, KC_LGUI, KC_LALT, NUMBRS, NAVIGN, KC_SPC, MY_SSPC, NUMBRS, NAVIGN, MY_AMNU, KC_UNDS, MY_CENT \
),
[_NAVIGN] = KEYMAP_wrapper( \
_______, _________________NAVIGN_L1_________________, _______, _______, _______, _______, _______, _______, \
_______, _________________NAVIGN_L2_________________, _______, _______, _______, _______, _______, _______, \
_______, _________________NAVIGN_L3_________________, _______, _______, _______, _______, _______, _______, \
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \
),
[_PUNCTN] = KEYMAP_wrapper( \
_______, _______, _______, _______, _______, _______, _________________PUNCTN_R1_________________, _______, \
_______, _______, _______, _______, _______, _______, _________________PUNCTN_R2_________________, _______, \
_______, _______, _______, _______, _______, _______, _________________PUNCTN_R3_________________, _______, \
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \
),
[_NUMBRS] = KEYMAP_wrapper( \
_______, _________________NUMBRS_L1_________________, _______, _______, _______, _______, _______, _______, \
_______, _________________NUMBRS_L2_________________, _______, _______, _______, _______, _______, _______, \
_______, _________________NUMBRS_L3_________________, _______, _______, _______, _______, _______, _______, \
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \
),
[_CODING] = KEYMAP_wrapper( \
_______, _______, _______, _______, _______, _______, _________________CODING_R1_________________, _______, \
_______, _______, _______, _______, _______, _______, _________________CODING_R2_________________, _______, \
_______, _______, _______, _______, _______, _______, _________________CODING_R3_________________, _______, \
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \
),
[_FUNCTN] = KEYMAP_wrapper( \
_______, _________________FUNCTN_L1_________________, _________________FUNCTN_R1_________________, MY_CAD, \
_______, _________________FUNCTN_L2_________________, _________________FUNCTN_R2_________________, KC_PSCR, \
_______, _________________FUNCTN_L3_________________, _________________FUNCTN_R3_________________, _______, \
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \
)
};
1 change: 1 addition & 0 deletions keyboards/foostan/cornelius/keymaps/pdl/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# A keymap for cornelius used by pdl