Age | Commit message (Collapse) | Author |
|
unselect_col() uses setPinInputHigh(), but unselect_cols() uses setPinInput().
This is not correct. unselect_cols() should also use setPinInputHigh().
|
|
* fix info.json for omnikeyish keyboards
* Omnikey 101 obviously doesn't need a focus style backslash key, it has an ansi backslash already.
|
|
|
|
Previous link was broken.
|
|
* adds support for dz60 with 2 function keys
* fix images for readme
* Update readme.md
* block comment and readme cleanup
|
|
* Convert gh60.h to #pragma once include guard
* Lint gh60.h
This commit only changes white space.
* Convert info.json to debug linting
Making this file easier to read.
* Put the label keys first for LAYOUT_60_ansi
* Complete and correct key labels in info.json
* Duplicate LAYOUT as LAYOUT_all
Doing this for backwards compatibility. Has implications for user keymaps.
* Update LAYOUT_all to make sense
The original macro LAYOUT submitted for the GH60 gets a couple of things wrong:
- K49 is placed between Space and Right Alt, when it's actually the right half of a split Backspace
- K3C is assigned before K3D, when K3C is the 1u portion of a 1.75u/1u split Right Shift, and therefore K3D is actually to the left of K3C
The LAYOUT_all macro corrects these issues, but the LAYOUT macro is unchanged, so as to not break user keymaps that depend on it.
This commit also updates the default keymap to use the LAYOUT_all macro, and makes a minor change to the base layer to be more as a user would expect for the corresponding physical layout.
* Correct the layout data for the LAYOUT macro in info.json
Gives proper Configurator rendering.
* Modernize default keymap
Update the default keymap to use more modern QMK conventions.
* Modernize the LED management code
Update the LED management functions to use the GPIO functions, and clean up the led_set_kb() function.
* Update key labels in info.json for LAYOUT_60_ansi_split_rshift
Makes them consistent with the the rest of the file.
* Update Docs links in readme file
|
|
|
|
* Snowkuma's planck layout.
Heavily influenced by both Planck and SDOTHUMs layouts. I have tried to
implement a comfortable layout with a wide stagger and a minimal set of
key usage.
Still a work in progress, hope it is useful to others.
* Adds simple readme file and images of layout
* Removes unused experimental definitions
* Update readme.md
Adds images of layout to readme.
* Removes accidentally added test keymap .swn .swo .swp files
* Updates config.h replaces include guard
As suggested by @noroadsleft replaces the include guard (ifndef, define
and endif) with just `#pragma once`.
* Replaces two extra KC with inbuilt QMK equivalents
custom_keycodes.h
Replaces `___f___` with the equivalent QMK alias `_______` KC_TRNS
`___x___` with the equivalent QMK alias `XXXXXXX` KC_NO
Updates keymap.c to reflect the changes made.
* Changes keymap.c to include QMK_KEYBOARD_H
Replaces planck.h and action_layer.h includes with the single inclusion
of QMK_KEYBOARD_H which includes action_layer.h automatically.
* Update keyboards/planck/keymaps/snowkuma/keymap.c
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keymap.c
removes unused Coleman key code from enum planck_keycodes
* Update keymap.c removes COLEMAK key code logic
|
|
|
|
* Initial
* Prepare for final release
* Final
* Update keyboards/gingham/matrix.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/gingham/rules.mk
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/gingham/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/gingham/config.h
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/gingham/gingham.h
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/hs60/v1/rules.mk
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/gingham/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/gingham/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/gingham/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/gingham/gingham.h
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/gingham/gingham.h
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Fixing copypastas
* Update keyboards/gingham/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/gingham/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/gingham/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/gingham/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* More thingies
|
|
* Add meishi2
* Fix pin assign
* Fix matrix representation macro
* Remove needless mcu conf
|
|
* init
* update
* split master left and right for qmk configurator
* add
* copy rev0 to rev1
* change rev1 file from rev0
* move rev0 keymap
* remove root keymap
* add comma
* update keymap
* add info.json
* update readme
* Update keyboards/otaku_split/rev1/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/otaku_split/rev0/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/otaku_split/rev0/readme.md
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* rename .c, .h
* rename c&h files
* update rev0 readme
* copy default to sample
* remove VA_ARGS from default, rev0
* remove otaku_split.h and fixed sample keymap
* update keymaps
* update readme
* Update keyboards/otaku_split/rev1/config.h
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/otaku_split/rev0/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove no need keycodes
* add rev0 infojson
* Update keyboards/otaku_split/rev0/config.h
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/otaku_split/rev0/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/otaku_split/rev1/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove no user custom keycodes
* remove backslash
* remove backslash
|
|
* add support for the RoPro Keyboard
* Update Readme.md
* update to missing keys in default keymap.c
* update default.c
* update formatting in ropro.h
* Update formatting on Readme.md
* Update rules.mk
* update to bootloader
* Create New File; config.h
added config.h file to pull request
* major transfer swap of ropro.h and config.h
* Update JSON to match Keymap
* Update New Layer Identifier
* Update Newbs Guide Info readme + Formatting
* Update Matrix Clarification
* Omit Layout for Clarity
* Changed default keymapbFile Title
default.c —> keymap.c
* Update Config.h
Add Rotary Encoder pins (this May not be correct)
* Add Rotary Encoder Build option
* Added rotary Encoder ID to keymap.c
* Update ropro.h
Added Commas at end of macro lines
* Update ropro.h
Added 1 “,”
* Update keymap.c
Omit suggested Line
* Update ropro.h
Format of “Lower”
* Apply suggestions from code review
Formatting of various suggested changes
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* update ropro.h
fixed rotary encoder click batch
* Update keymap.c
fixed rotary encoder click batch
* update config.h
fixed rotary encoder click batch
* "Clean Up" Keymap.c
* Update config.h
focus on Rotary and RGB activation and routing
* Update ropro.h
focus on rotary click
* update rules.mk
add RGB "underglow" function
* update readme.md
formatting and picture modifications
* update config.h
re add pragma
* Update keyboards/ropro/ropro.h
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/ropro/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/ropro/readme.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/ropro/keymaps/default/keymap.c
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/ropro/keymaps/default/keymap.c
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
|
|
* TuCZnak's NIU keymap
* TuCZnak's KBD75 layout
* TuCZnak's KBD67 layout
* Implemented suggested changes
* Implemented suggested changes, cleanup
* Implemented suggested changes, cleanup
|
|
|
|
[docs] fix typo
|
|
* PoC weeheavy_2.25_lshift
* KB_B should read KC_B
* L1 work
* add play/pause and brightness to layer 1
* update README
|
|
|
|
* Add PDXKBC badge
* Better custom keycodes enum formatting
* Remove #MCU
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Proper README spacing
* Rename DEBOUNCING_DELAY to DEBOUNCE
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Fix keyboard maintainer github link
* Add info.json
|
|
|
|
|
|
|
|
* Initial keymapping
* Removed unneccessary config files
* Update readme.md
* Updated symbol locations, tap dance on parentheses for brackets.
* Update readme.md
* Fixed layout image inconsistencies
* More quality shift key layer control, swapped enter + shift enter
* Keyap tweaks and config cleanup
* Almost compiling, still has layout reference issues.
* Finally compiling. 2x2u layout (default, not mine) had nonexistent keys on it
* Super minor changes
* Ctrl+Bksp after first tap
* Changed bind so un/lock is explicit to work with remote un/locking
* Added keyboard passwords please don't hate me
* Changed backspace functionality and added em dash
* Changed to send_string because it's preferred for macros
* Minor fixes
* Removed global redefinition and fixed possible issue between 6KRO and NKRO
* Cleanup
* Layer names, password layer is OSL over toggle
* Hopefully now in QMK preferred format.
* Blank passwords.c
I realized with me excluding this it wouldn't compile - so adding a blank one.
* Fixed OSLs not cancelling after tapping term
* Matrix change.
KC_NO instead of repeating.
* Unneeded line.
Co-Authored-By: IsaacElenbaas <34344969+IsaacElenbaas@users.noreply.github.com>
* Fixed return statements to work with after-press functions
* External image host
* Removed image from github
* Removed unneccessary rules.mk lines and fixed tabbing
* Typos
* Fixes upon part arrival.
* Final changes and bug fixes
* Preventing KC_NO from waking monitors.
* Fix to rest of matrices
In response to https://github.com/evillemez/qmk_firmware/issues/1—the rest have the same problem.
The switch of k37 for k36 is just for consistency between that and the 2x2u.
* Workaround for #6214, minor changes, CRLF change in passwords because it won't leave my modified no matter what I do.
|
|
* jotix ortho_4x12 layout match new keycaps
* Update layouts/community/ortho_4x12/jotix/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update layouts/community/ortho_4x12/jotix/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update layouts/community/ortho_4x12/jotix/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* get off layout_kc
* update readme
* get off the numpad
|
|
|
|
* Begin work
* Finalize files
* Fix readme
* Update readme.md
* Add configurator support
* Update keyboards/ai03/quasar/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Remove tailing backslashes in keymaps
|
|
* Added 'Vega' ErgoDone layout
* Changed as to Fauxpark's recomendations
* removed unused custom_keycodes
|
|
|
|
|
|
* Add Pulse 4k, a macropad by Maxr1998
* Some config tweaks
* Remove image note
* Add license headers
* Fix media keys
* Remove Play/pause again as it doesn't work on Linux
|
|
* Add Hnah40 keyboard
Adding new keyboard Hnah40, open source hardware
* update infor
* make code looks neater
* move to handwired board
move and update readme file
* update
* update
* update image
* change bootloader type
* last change
|
|
* Initial refactor of onekey to support multiple development boards
* Fixes to get teensy lc && 3.2 working
* Add pin tables
* Add caveats to Teensy boards
* Correct bootloader for Elite-C
|
|
* [Keymap] kifinnsson's dz60 keymap
kifinnsson's custom keymap for the dz60
* Update keyboards/dz60/keymaps/kifinnsson/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Fixed readme.mk
cleaned up my readme.mk
* fixed readme.mk
|
|
* new keyboard suihankey
* set split keyboard
* set default keymap
* fix keymap
* update default rules.mk
* I erased what I didn't need.
* Fix default keymap
* fix config
* add keyboard image url
* Update readme.md
* update README.md
* add info.json
* Update keyboards/suihankey/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove default RGBLIGHT on
|
|
* First release
* add "#pragma once" to config.h and related docs
* generate config.h with change from miryoku.org
|
|
* [Keyboard] Modernize the KMAC implementation
This brings the matrix implementation more in line with the current
default matrix code.
It also simplifies the implementation quite a bit.
* [Keyboard] Add layout support to KMAC
|
|
|
|
* Rename layout macros
The Instant60's info.json was updated in #6157. The intention seems to have been supporting Community Layouts, but that feature was not implemented. After checking that the layouts conform, rename the appropriate layout macros.
- rename LAYOUT_ansi as LAYOUT_60_ansi
- rename LAYOUT_tsangan as LAYOUT_60_tsangan_hhkb
- update `default` and `tsangan` keymaps
* Enable Community Layout support
Supported Community Layouts:
- 60_ansi (Instant60 ANSI version)
- 60_tsangan_hhkb (Instant60 Tsangan version)
|
|
* keymap simplification and fancy alt tab behaviour
* move symbols around and try ergo numbers
* mess with symbol positions
* f11 and f12 for volume control (for ease of remapping)
* slack unread navigation
* experiment with mods on home row
* mods on symbol layer
* dedicated tab left and tab right keys
* swap next and prev
* remove hold to shift on a and o
* revert to simpler keymap
* restore readme
* point to keymap image
* cmd + cmd -> cmd + ctrl
* expand readme
* slack unread channel navigation
* Update keyboards/planck/keymaps/callum/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* return true from cmd handling block
|
|
* Added tritium_numpad
Adding tritium numpad handwired 6x4 numpad design from thingiverse
user tritiumfusion.
* Updated readme with more tritiumfusion information
* Changed spacing in readme
* Changed blu keymap
* Update keyboards/handwired/tritium_numpad/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/handwired/tritium_numpad/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/handwired/tritium_numpad/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/handwired/tritium_numpad/keymaps/max/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/handwired/tritium_numpad/tritium_numpad.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/handwired/tritium_numpad/tritium_numpad.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/handwired/tritium_numpad/tritium_numpad.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/handwired/tritium_numpad/keymaps/ortho_left/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/handwired/tritium_numpad/keymaps/ortho_right/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/handwired/tritium_numpad/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/handwired/tritium_numpad/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/handwired/tritium_numpad/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Removed action_function(), function_id, and MODS_CTRL_MASK
* Reformatted keymaps so that they look nicer. Removed hackey backslashes that were there for no reason whatsoever.
* Update keyboards/handwired/tritium_numpad/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Removed more backslashes
* Added bootmagic to tritium_numpad
|
|
* [keyboard] TA-65 by maartenwut
Add ta65 to QMK with 4 layouts
* Simplify config.h
* Simplify keymap
* Update bootloader
- confirmed to be qmk-dfu by maartenwut
* Update keyboards/ta65/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Review feedback
- fauxpark recommendations
- noroadsleft recommendations
* Repair info.json structure
JSON objects were not properly nested according to the QMK specification.
* Switch info.json to "debug linting"
So I can read the file more easily.
* Remove k2c and k31 from LAYOUT_tsangan
k2c was the Non-US Hash position, and k31 was the Non-US Backslash position, but this layout is intended for ANSI.
* Correct LAYOUT_tsangan data in info.json
* Update tsangan keymap to use updated LAYOUT_tsangan macro correctly
* Rename LAYOUT_tsangan to LAYOUT_ansi_tsangan
Increased clarity.
* Rename tsangan keymap as default_ansi_tsangan
Per QMK Keyboard Guidelines.
* Fix object ordering for ISO layouts in info.json
ISO Enter's object was out of sequence in both layouts.
* Rename ISO keymaps per QMK Keyboard Guidelines
- rename iso keymap as default_iso
- rename iso_tsangan keymap as default_iso_tsangan
* Add default_ansi keymap
For user reference.
* Enable Community Layout support
LAYOUT_ansi and LAYOUT_iso conform to the 65_ansi and 65_iso Community Layouts, respectively.
- rename LAYOUT_ansi to LAYOUT_65_ansi
- rename LAYOUT_iso to LAYOUT_65_iso
- update keymaps as appropriate
- add LAYOUTS rule to rules.mk
* Disambiguate key labels in info.json
* Remove trailing white space from info.json
* Update keyboards/ta65/keymaps/maartenwut/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
|
|
* [Keyboard] Allow RGB Matrix to be disabled on Planck EZ that don't have LEDs
* Add function calls to enabled/disable rgb matrix on idle/wakeup
|
|
|
|
support (#6178)
|
|
* Add Ortho75
* fix typo
* Add dfu args to rules.mk
* Update keyboards/cannonkeys/ortho75/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/ortho75/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/ortho75/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/ortho75/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/ortho75/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/ortho75/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/ortho75/keymaps/default/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
|
|
* Reword confusing description of `TO(layer)`
* Update docs/keycodes.md
Co-Authored-By: Drashna Jaelre <drashna@live.com>
|
|
* Add cannonkeys AN-C keyboard
* Update Instant60 readme to point to CannonKeys docs
* Ortho75
* Update keyboards/cannonkeys/an_c/an_c.h
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/an_c/an_c.h
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/an_c/keymaps/default/keymap.c
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/an_c/keymaps/default/keymap.c
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/an_c/keymaps/tsangan/keymap.c
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/an_c/keymaps/tsangan/keymap.c
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/an_c/rules.mk
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/instant60/readme.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/an_c/readme.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update readme
* Update info.json
* Remove Ortho75 and put in a separate branch
* Update info.json
* remove redundant things
* Update keyboards/cannonkeys/an_c/keymaps/default/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/cannonkeys/an_c/keymaps/tsangan/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update rules and info.json
|
|
* tylerwince keymap added
* modifications for PR
* remove legacy import
* fix some build errors
* fix layers
* restore custom_keycodes
* remove trailing commas
* change persistent layer function
* update light noeeprom
* layer state set user
* missing trailing "
* changes to single_default_layer
* added autoshift and made a couple mods
* added planck layout
* formatting
* reset to upstream
* updated some comments
* remove EEP_RST
* Apply suggestions from code review
Co-Authored-By: Drashna Jaelre <drashna@live.com>
|
|
Northgate Omnikey family (#6167)
* Add omnikeyish keyboard support.
* remove out of date comment
* PCB Rev 1.1 moved Row5's pin to E6, because the teensy++ hangs an onboard LED off D6.
* Move string.h include to .c file
* Add pcb kicad link.
* Add info.json
* Move macro programming to numlock's keyposition, the most useless key on the post model M layout. Force numlock enabled on host at init time, so you're not stuck without a numpad (hopefully)
* Make the macro blink function toggle LEDs from their previous state.
* Use incorrect but code style compliant opening curly bracing style.
* Make PCB rev 1.1 the default Omnikeyish config, as the author has the only rev 1.0 boards that'll ever be.
* Fix silly spelling error in 3 defines
* First set of review changes.
* Layout macro and keymap defined using it.
* Layout macros for the northgate factory plates.
* minor rearrangements
* ALL the layouts.
* Forgot ultra-t in info.json
|
|
* New keymap
* Update keymap
|