| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
Configurator's API uses the available alias name, instead of the direct matrix name.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Puck: layout macro refactor
Reformat layout macro to resemble physical keyboard layout.
* Puck: Configurator support
* Puck: readme cleanup
Markdown formatting corrections.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* S7 Elephant: Configurator bugfix, part 1
Reformatted the JSON so each key is on its own line:
This makes the keys easier to rearrange.
* S7 Elephant: Configurator bugfix, part 2
Deleted the extra key from LAYOUT_iso_1u:
JSON contents stated this layout used a split Backspace, but the matrix is configured and intended to have a 2u Backspace.
Extended the Backspace to 2u width and deleted the extra key. (This fixes the error that broke LAYOUT_iso_1u's rendering in the Configurator.)
* S7 Elephant: Configurator bugfix, part 3
Fix ISO layouts:
Noticed JSON object for Enter on ISO layouts was immediately after Right Bracket. Inspection of s7_elephant.h revealed the expected and appropriate location to be after ISO Hash.
Moved Enter key to the proper location on all ISO layouts.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add standard ALGR defition, remove (re)definitions from language files
* Use ALGR(kc) consistently in ALTGR(kc) aliases
* Non-Nordic keymaps should not use NO_ALGR
* Add standard KC_ALGR definition
* Update docs with ALGR and KC_ALGR
* Update SS_ALGR and ALGR_T aliases
|
|
|
|
|
|
|
|
|
|
|
| |
* handwired/numpad20: refactor
- layout macro no longer auto-prepends keycodes with KC_
- keymaps for this keyboard will now compile in QMK Configurator
- keymap now uses #include QMK_KEYBOARD_H
- deleted unused fn_actions code block
* handwired/numpad20: Configurator support
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Preonic: refactor layout macros
Unify layout macro names across AVR and ARM.
- all layouts and matrices have moved/duplicated to their appropriate revisions
- preonic.h now includes the appropriate header file from the selected revision
- revision header files only contain layouts appropriate for that revision
- Previously, all layouts were available in source for all revisions.
- removed KEYMAP layout macro alias (was unused)
- macros LAYOUT_preonic_1x2uC and LAYOUT_preonic_grid for AVR and ARM revisions
- LAYOUT_preonic_grid has alias LAYOUT_ortho_5x12 for all revisions
- deleted LAYOUT_ortho_4x12 alias (not appropriate for this keyboard)
- ARM-based revisions have 1x2uR, 1x2uL and 2x2u matrices
* Preonic: updated revision headers to #pragma once
* Preonic: update Configurator files
Updated the Configurator files to reflect the previous changes in this branch.
- Preonic revs. 1 and 2 will use keyboards/preonic/info.json
- Preonic rev. 3 will use keyboards/preonic/rev3/info.json
- This file will override keyboards/preonic/info.json when preonic/rev3 is selected in the Configurator.
|
|
|
|
|
|
|
|
| |
* Added Drewsky's DZ60 Keymap
* Update keyboards/dz60/keymaps/drewsky/keymap.c
Co-Authored-By: Twopidee <42394451+Twopidee@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
| |
* dichotemy layout for alairock
* dichotemy layout for alairock
* complete overhaul
* fix suggestions
|
|
|
|
|
|
|
|
|
| |
* handwired/practice60: Configurator Support
* handwired/practice60: refactor
- layout macro rows did not have an equal number of arguments in all rows of the matrix
- white space changes for readability/alignment
|
| |
|
| |
|
|
|
| |
Disable some functionality so that it will compile under size in the QMK Configurator
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* handwired/pilcrow: refactor
- layout macro renamed from KEYMAP to LAYOUT
- keymap now uses #include QMK_KEYBOARD_H
- layers reformatted for readability
- removed unused and deprecated fn_actions and action_get_macro blocks
- keymap config.h
- updated to use #pragma once
- removed redundant config.h include
* handwired/pilcrow: Configurator support
* handwired/pilcrow: readme update
Updated readme.md file to use modern template formatting.
|
|
|
|
|
|
|
|
| |
* Make layer_info weak so it works with QMK Configurator
* Fix lfk87 compile issue
* Add fixes for lfkpad
|
|
|
|
|
|
|
|
|
|
| |
MCU Pins for debugging, LED, boot tracing, and shift registers are now configurable at keyboard level.
Macros led_* replaced by DBG_LED_*
Macros m15_* replaced by DBG_1_*
Macros m27_* replaced by DBG_2_*
Macros m28_* replaced by DBG_3_*
For CTRL and ALT keyboards, debug boot tracing pin default now set to pad M27 instead of M28 since although M28 is not being used, it is technically a signal for USB port detection.
m15_print(...) renamed to dbg_print(...) to get away from hard coded port names.
dbg_print function now follows similar pattern to debug led output.
|
|
|
|
|
|
| |
* Added RGB toggle and cycle to default mapping. This is present on layouts on 'http://qmkeyboard.cn/' but not here.
* Added addition keycodes for hue/sat/val.
|
|
|
|
|
|
|
|
|
|
|
| |
* handwired/onekey: refactor
- keyboard now uses a layout macro
- keymap now uses #include QMK_KEYBOARD_H
* handwired/onekey: readme update
Updated Docs links.
|
|
|
|
|
|
|
|
|
|
|
| |
* handwired/nicekey: refactor
Now uses a layout macro.
* handwired/nicekey: readme cleanup
- linked maintainer's GitHub account
- updated Docs links
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Add YREG keycode
* Add GM layer
* Set tapping term to 105
* update tapping term
|
| |
|
|
|
|
|
|
| |
* Changed location of mouse 3, and arrow keys
* Removed MouseKeys. Added Levinson Layout
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* handwired/MS_sculpt_mobile: refactor
- layout macro KEYMAP renamed to LAYOUT
- layout macro MATRIX_TESTING_KEYMAP renamed to MATRIX_TESTING_LAYOUT
* handwired/MS_sculpt_mobile: Configurator support
* handwired/MS_sculpt_mobile: readme cleanup
* handwired/MS_sculpt_mobile: rename folder
Renamed the directory to fully lowercase.
* handwired/MS_sculpt_mobile: rename keyboard files
Renamed the keyboard core files to fully lowercase.
* handwired/ms_sculpt_mobile: keymap readme cleanup
Capitalization fixes because I'm that guy.
* handwired/ms_sculpt_mobile: keymap config.h fixes
Keymap config.h files updated to use #pragma once
* handwired/ms_sculpt_mobile: updated paths
Fixing path references due to rename.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* added own keymap for planck
* Update Readme.md
* Update Readme.md
* Update Readme.md
* Update Readme.md
* Update Readme.md
* dynamic macros
* Update Readme.md
* moved the reset button
* Update readme for volume explanation
* Format
* Update Readme.md
* Update Readme.md
* added safe double shift
* changed the modified shift to regular shift, for allowing shift + F keys
* moved power stuff to the function layer
* del button on raise
* Update Readme.md
* updated F keys
* Update Readme.md
* Update Readme.md
* moved F keys
* fixed conflicts
* missed something
* moved F11 and F12
* Update layout in the image
* Update keyboards/planck/keymaps/dr_notsokind/keymap.c
Co-Authored-By: pnikosis <pnikosis@gmail.com>
* Apply suggestions from code review
Co-Authored-By: pnikosis <pnikosis@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
cleanup (#4571)
* handwired/minorca: refactor
- Refactored keymaps to use a layout macro, which was added to minorca.h.
- keymaps now use QMK_KEYBOARD_H include
- removed redundant KC_TRNS and KC_NO definitions
- rgb keymap refactor to use QMK core layer switching and Mod-Tap keycodes
* handwired/minorca: Configurator support
* handwired/minorca: readme cleanup
Restructure readme file to current QMK template.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add levinson layout for drogglbecher
* Add tab to layer 0
* Change OS key to ALT
* Remove unnecessary KC_TRNS define
Co-Authored-By: Drogglbecher <code@sebastian-spiess.de>
|
|
|
| |
Remove unused process_record_user function
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Update alps64 aek layout to work
I tried using the layout provided with my alp64 board in AEK
configuration, but keys weren't mapping correctly until I made this fix.
* Update crd's alps64 aek keymp to match other boards
(inspired by mechmerlin)
* Fix minor whitespace issue
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Initial palm_usb support
* removing left over sun .c file
* fixing licenses
* actually adding updated files
* fixing build error
* more include cleanup
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* handwired/gamenum: refactor
- layout macro KEYMAP renamed to LAYOUT
- white space changes for alignment
- default keymap
- now uses #include QMK_KEYBOARD_H
- updated layout macro names
- white space changes (for readability)
* handwired/gamenum: Configurator support
* handwired/gamenum: readme cleanup
- renamed file to lowercase
- updated to match current QMK template more closely
- edits to reflect the other changes in this PR
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add layout support to HS60
* Update Readme for HS60
* Remove defective code
* Clean up readme
* Fix typo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* handwired/frenchdev: refactor
- layout macro KEYMAP renamed to LAYOUT
- default keymap
- now uses #include QMK_KEYBOARD_H
- updated layout macro names
* handwired/frenchdev: Configurator support
* handwired/frenchdev: readme cleanup
Capitalization and markdown formatting fixes.
|
|
|
|
|
|
|
|
|
| |
Adds Configurator support for the Sol rev. 1 by RGBKB.
Notes:
The Sol keyboard supports split thumb keys like the Ergodox - any of the 2u thumb keys can be split into two 1u keys. The matrix here is configured for fully 1u keys on the thumbs.
The Sol also supports installing a rotary encoder on each half. The key matrix given includes the encoders' functions, which are shown in the Configurator as two 1u keys side by side below each half's main key block. The left key of the two (for each side) represents that half's rotary encoder's counter-clockwise function, and the right key is that encoder's clockwise function.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(#4539)
* Fixing spelling, updating code, finalizing keymap for Dichotomy
* Fixing requested changes in PR
* Further PR-requested changes for convention
* Making macros functionable, removing unecessary defs
* Fixing keymap to properly use previously-changed macros
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
cleanup (#4559)
* handwired/fivethirteen: refactor
- Layout macro KEYMAP renamed to LAYOUT
- Default keymap
- now uses #include QMK_KEYBOARD_H
- Removed redundant KC_TRNS definition
- Removed deprecated fn_actions and action_get_macro functions.
* handwired/fivethirteen: Configurator support
* handwired/fivethirteen: readme cleanup
Restructured readme file to be closer to current QMK template.
Couldn't find a photo of an assembled fivethirteen, so deleted the
reference to the photograph.
Renamed to readme.md
|
|
|
|
|
|
|
|
|
|
|
|
| |
* handwired/dactyl_manuform/4x5: Configurator support
* handwired/dactyl_manuform/4x6: Configurator support
* handwired/dactyl_manuform/5x6: Configurator support
* handwired/dactyl_manuform/5x7: Configurator support
* handwired/dactyl_manuform/6x6: Configurator support
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Update to work with Planck Rev. 6
Still something that needs to be worked with under keymap.c
Qwerty layer tap-toggle function seems to be a little laggy? Not instantaneous
* Changes
Deleted some unneeded lines
* deleting unneeded lines
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* my XD75 builds for idobo and XD75
these are my xd75 layouts for the 2 versions of the board
* clearing of free space
spring cleaning
* additional cleaning
more spring cleaning
* removed lighting commands
don't need lighting on the idobo board so removal of such commands to keep the sizing down
* update for readme.md
* Update config.h
* commiting with keymap erros on idobo for review
* syntax fix for idobo and xd75 revok75, addition of del key switch on fn layer
* config edit to config user and keymap QMK_KEYBOARD_H
* update to vol controls for both idobo and xd75 for revok75 keymap
* filename changes
|
|
|
|
|
|
| |
* Initial i75 port - currently supporting promicro and teensy2
* Initial i75 port - review fixes
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Refactor lets split to use split common code
* Refactor lets split to use split common code
* Build fixes for OLED_sample keymap
* Build fixes for OLED_sample keymap - attempt to reduce firmware size
|
|
|
|
| |
keymap. (#4428)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* preonic-kuatsure: ctrl / esc in one key + hello ` again
* preonic-kuatsure: remove esc on lower
* preonic-kuatsure: programmy macros
* user-kuatsure: turn off console all the time
* preonic-kuatsure: auto shift, but only for numbers
* preonic-kuatsure: remove programmery macros
* preonic-kuatsure: move braces, parens, etc over to raise
backwards compat
move &*() on lower
* preonic-kuatsure: stop with the full rep of game layer
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add tsangan bottom row hhkb layout for dz60
* Add crd's tsangan hhkb layout for dz60
* Resort to native key aliases when they exist
* Update crd's dz60 ansi keymap to match updates for hhkb fn layer
* Add tsangan hhkb layout to dz60 info.json for KLE
* Fix JSON nesting in dz60 layouts block
* Minor adjustments to crd layouts to make them more consistent
* Update layout naming to 60_tsangan_hhkb
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* config fixes (including for issue #3678)
* put back audio
* jj40 backlighting setup
* jj40 backlighting setup
* rules.mk fix
* jj40 backlighting settings
* iris setup
* iris setup
* iris setup
* iris setup
* iris setup - onehand
* remove commented-out section
* edits due to #4403
* xd75 testing
* fix 5x15 layout issues with 5x5 bluetooth & xd75
* commenting out unused placeholders
* change iris to more wanleg-like 4x12 layout
* formatting changes
* onehand layout cleanup/fix
* revert temp change
|
|
|
|
|
|
|
|
| |
* Initial nori port
* ortho_4x4 layout and RGB fixes
* Review fixes for superseded audio and default layer functionality
|