Age | Commit message (Collapse) | Author |
|
* Move AVR backlight to own file, add borrowed ARM implementation
* Tiny fix for backlight custom logic
* Remove duplicate board from rebase
* Fix f303 onekey example
* clang-format
* clang-format
* Remove backlight keymap debug
* Initial pass of ARM backlight docs
* Initial pass of ARM backlight docs - resolve todos
* fix rules validation logic
* Add f072 warning
* Add f072 warning
* tidy up breathing in backlight keymap
* tidy up breathing in backlight keymap
* add missing break to backlight keymap
|
|
* initial commit
* fixup init_rows and read_rows routine
* fixup matrix based on Marcus's tracing info
* add a temporary keymap
* add notes
* use a standard tkl ansi keymap
* turn on that last column
* backslash and backspace row left to fix
* reorg from backslash to pgdn
* got the matrix done but the backspace location at K4N is still suspect
* add reset info into readme
* add qmk configurator support
* add community layout support
* remove uneeded keymap readme
* add a new column just for the reset switch
* change copyright dates
* add cautionary message to readme as we don't know about the lighting condition yet
* Update keyboards/duck/orion/v3/v3.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/duck/orion/v3/v3.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/duck/orion/v3/v3.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* change bootloader comments
|
|
* Added my version of the alpha28 layout. Usable.
* Added enum. Test ok
|
|
* initial commit of skog_lite
* add layout macro from misterkeeb's tool
* add default keymap
* add pins used
* rgb support
* add tkl ansi community support
* update readmes
* add new layouts and configurator support
|
|
* π Building simple flasher
* π Flashing works
* π¨ Cleaning up
* π Being more specific with board identity
* π Flashing correct keymap
* π Adding keymap
* β¨ Updating keymap
* π¨ RGB
* βͺ Revert "π¨ RGB"
This reverts commit 9ceabfb267f8daedaad929231229c703abc12ec4.
* β¨ Improvements to flasher
* β¨ Layout tweaks
* π Messing around with LCD
* π Enabling LCD backlight matching
* π§ Updating layout
* π Fixing console logging
* π¨ Cleaning up indentation
* π§ Adding editorconfig
* β¨ Adding game layer
* π Changing numpad layout
* β¨π₯ redoing entire layout
It's now more similar to the Planck default layout
* β¨ add workman and dvorak layouts
* π fix numpad
* π fix layer orders
* π fix layer toggling
* π fix tri-layer switching
* π fix LCD colors for adjustment layers
* π₯ remove old flasher project
* π₯ remove simple_visualizer
* π update LCD colors
* π fix layout comments
* π swapping 2u buttons
* π₯π§ removing editorconfig
* π¨ using 2 spaces
* π add README
* βͺ Revert "π Enabling LCD backlight matching"
This reverts commit 51577903dfdc9fea5d33e9ab8cfa9b854e7ae19e.
* βͺ Revert "π Messing around with LCD"
This reverts commit fdd9acdae514a3e0e4a7153225053680744980e5.
* π fix thumb inconsistency in QWERTY
* π fix media keys
* β¨ add F# shortcuts to vertical 1.5u buttons
* β¨ hold enter for RShift
* β¨ hold for numpad
* π¨ remove unnecessary breaks
* π¨ reoganizing layers
* β¨ add Colmak layer
* π§π§ add basic config
* β¨ use more standard numpad layout
* π change layer orders
* β¨ add caps lock on adjust layer
* π₯ disable space cadet
* π update README
* π¨ use userspace config
* π¨ clean up a bit
* π undefine tapping toggle from base config
* π¨ rename LED functions
* π© someone commited Windows line endings
* β¨ left hand thumb is space
* β»οΈ extract layers def to new file
* π₯ remove unnecessary hooks
* β¨π set LCD text and color by layer
* π update keymap
removing layer buttons that I don't really use
* β¨ set backlight to full brightness on boot
* π₯ remove unnecessary includes
|
|
Features:
* Tap space for space, hold for cmd
* Tap caps lock for esc, hold for ctrl
* Dedicated key for entering default mode of yabai window manager
* Who needs arrow keys, anyways???
* Method for clearing all stuck-down mods
|
|
* Match doc layout to actual
Raise and Lower were swapped, and there is no "10" button :)
* Make mouse button 2 really 2, not a clone of MB1
|
|
* Add Stella keyboard
Tenkeyless keyboard for VGS Community
* Update keymap.c
* update
|
|
|
|
* Put spacing into CRKBD keymap
* Change KC_NO to XXXXXXX
This makes it easier to see at a glance that the key does nothing
|
|
* Align bottom row in KBD6X keymap to match LAYOUT macro
* Remove TAP_HOLD_CAPS_DELAY override in userspace
* Change default USB polling rate to 1000 Hz
* Move media controls to nav cluster on Wasdat
* Add dz60:konstantin_b keymap
|
|
* Add personal keymap
* Additional readme note
* Fix typo's in readme
* Additional layer key info in readme
* Update keyboards/crkbd/keymaps/rpbaptist/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/crkbd/keymaps/rpbaptist/rules.mk
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/crkbd/keymaps/rpbaptist/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Remove redundant config
* Remove disabling of NO_ACTION_MACRO and NO_ACTION_FUNCTION
* Remove layer keycode macros
* Use layer_state_t instead of uint32_t
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Use get_highest_layer instead of biton32
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* OLED_ROTATION_90 instead of 180
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Use get_highest_layer instead of biton32
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Use get_highest_layer instead of biton32
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Revert "OLED_ROTATION_90 instead of 180"
This reverts commit f14a4353ab6719c6e4e8974a4d17f8b91940de56.
It messed up the logo on slave
* Use IS_LED_ON function to check LED status
Co-Authored-By: fauxpark <fauxpark@gmail.com>
|
|
This adds a keymap for the Iris keymap for antonlindstrom. The
keymap is based on the swedish keymap and thus contains the Γ₯Àâ
characters.
|
|
* first commit, skeleton code, not sure if working
* Owlet 60 working firmware, json not sure
* use json from kle to qmk converter
* deleted temporary text from owlet60.h
* owlet60 working oled and led firmware
* moved owlet60 to handwired
* updated readme.md
* Revert "owlet60 working oled and led firmware"
This reverts commit 27f9465aabd62d9ee445b477a02af348160532c1.
* Revert "moved owlet60 to handwired"
This reverts commit 9b8e8344fc303ddc4dcc3b023d4e9d05b89d5800.
* revert changes, moved owlet60 to handwired, updated copyright blurb
* fixed readme.md
* removed duplicate items
* resolve merge artifact
* Update keyboards/handwired/owlet60/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* check out merge artifacts with qmk master
* Update keyboards/handwired/owlet60/matrix.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/handwired/owlet60/matrix.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/handwired/owlet60/matrix.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/handwired/owlet60/matrix.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* removed redundant rule on oled_testing/rules.mk, refactored mux switching code on matrix.c
|
|
|
|
* start wraith firmware
* completed initial setup
* added amber keymap to wraith
* fixed LEDs, wrote readme files
* reverted bootloader type after troubleshooting
* decapitalised files and directory as per qmk standards
* Update Wraith keyboard folder
- Add timer keymap with documentation
- Remove boilerplate in rules.mk, ready for pull request
- Update info.json with ISO and ANSI layouts, ready for QMK Configurator
* Add Wraith image to readme.md
* Fix Wraith keyboard's QMK Configurator support
- Update info.json
- Add layout macros in wraith.h
- Update keymap.c files to use LAYOUT_all
- Fix readme formatting
|
|
* Enable kinetic speed
* Update keymap
|
|
Adding code to make the RGB switching work. Taken from the singa (singa.c).
Signed-off-by: Simon R <me@dieideeistgut.de>
|
|
* update hecomi alpha/kakunpc keymap
* remove unused define.
|
|
* setup local build config, created npm build script to speed things up
* removed some profiles and gutted readme
* began configuring default and lower layout
* lower: fixed right arrow and added music toggle
* began configuring default and lower layout
* changed startup song
* updated comment typos
* I did that thing where i basically refactored everything :)
* Converted 2U key to 1U's
* Reorganized and tidied up
* Reorganized and tidied up
* space now changes layers
* updated numbpad
* updated readme
* removed unwanted files
* addressed change requests
|
|
updates (#6834)
* [keymap] Updating crkbd RGB implementation & ninjonas userspace updates
* [chore] adding process_record_oled method to process_records.h
|
|
|
|
* support tkl_iso community layout
* fix comments from review
* fix review comments
* LAYOUT is an alias for LAYOUT_all
* add keymap default_iso
* revert changes to default keymap
|
|
tested
|
|
|
|
|
|
Make the layout actually match the orientation.
|
|
Small change to fix the README link to go to the actual 66_hotswap instead of just the 66%.
|
|
* Port personal keymap to 60_tsangan_hhkb
- add 60_tsangan_hhkb layout to plain60
- Fix bug in split rs in plain60
- use community and user based layout for 60_tsangan_hhkb
- set up audio for plain60 only
* Add LAYOUT_60_ansi_split_bs_rshift
|
|
|
|
|
|
* Add my custom keymap
* Remove del key on left, Add pscr
* Move Audio MOD key to pass ctrl
* Change startup song
* Enable clicky sound
* Swap alt and gui
* Fix semitones
* Add mouse layer
* Change startup song
Additionally, fixup 5 halftones
* Add ctrl key to ctrl+click
* Move media keys to restore raise number keys
* Move mouse key layer switch
* Swap media keys as normal
* Fix music map
* Move mouse speed limit to correct position
* Move prtscr
* Align keycodes
* Add ctrl/esc, swap smart space keys
* Change colemak, dvorak into custom layout
* Fix pure mode (left space)
* Fix mouse mode interrupt
* Add Middle mouse click
* Add Lefthand mouse scroll
* Temporarily disable mouse speed
* Rename custom layout to kjwon15
* Change readme
* Apply suggestions from code review
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Apply suggestions from code review
* Apply suggestions from code review
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update from default keymap's function
|
|
* [keymap(crkbd)] introducing crkbd keymap on ninjonas profile
* [keymap(crkbd)] introducing crkbd keymap on ninjonas profile
* [refactor(crkbd)] reducing file size by selecting RGB animations
* [refactor(crkbd)] added shiftit key
* [refactor(crkbd)] added shiftit key
* [chore(crkbd)] adding SLEEP_LED_ENABLE on rules.mk
* [refactor(crkbd)] added keylog & removed static rainbow RGB
* [feat(crkbd)] introduced em-dash 'β' keymap
* [feat(crkbd)] added screenshot functionality
* [refactor(lily58,pinky3)] moving media keys
* [refactor(lily58)] Added emdash key
* [chore] removing NUMBERS & FUNCTIONS layers as they're useless
* [chore] removing NUMBERS & FUNCTIONS layers as they're useless
* [chore(crkbd,lily48)] Updating README.md
* [feat] added K_LAPP & K_RAPP to mimic command + tab
* [feat] added K_LAPP & K_RAPP to mimic command + tab
* [fix(#6797)] resolving changes requested by @drashna
* [fix(#6797)] first cut on using QMK OLED Driver
* [fix(#6797)] cleaning up rules.mk
* [fix(#6797)] making scrolling logo work
* [fix(#6797)] Using OLED Driver for Lily58
* [fix(#6797)] Moved OLED driver implementation to ninjonas userspace
* [fix(#6797)] Bringing back crkbd & lily58 logos
* [fix(#6797)] Turning off OLED based off @drashna's workaround in #5982
* [fix(#6797)] whoops! forgot to checkin crkbd/config.h
* [fix(#6797)] fixing issue with OLED randomly turning on
* [fix(#6797)] using default glcdfont.c for lily58 & crkbd
* [fix(#6797)] Using LINK_TIME_OPTIMIZATION_ENABLE rather than EXTRAFLAGS as per code review
* [fix(#6797)] updating M_MALL macro as per code review by @fauxpark
|
|
* initial draft of nightmare files
* fixed pins
* fixed MT keycodes
* updated READMEs
* updated title in main readme
* updated for split space
* added OPT_TAB
* fixed layer 1 keymap
* Add DEL to keymap
* Update Bootmagic pins
* Update Keymap
* Fix missing )
* Update Up arrow on keymap
* Add hosted image for Nightmare render
* Update info.json for Nightmare layout
* Resolve suggestions from drashna
* Add split space layout in nightmare.h and info.json
|
|
Preonic 50%. (#6793)
* added preonic keymap senseored
* added niu_mini/tobias
* Changed readme's to explain that these are swedish layouts
* Apply suggestions from code review
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/niu_mini/keymaps/tobias/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Made changes according to drashna's suggestions
* Changed to tap_code(KC_NLCK)
* Added #define RGBLIGHT_SLEEP
* Added #define RGBLIGHT_SLEEP
* Removed include config.h
|
|
* Refactor: matrix
* New readme file
* Configurator support
* change info.json to debug linting
* use an enum to manage the layers
* readme cleanup
file header, docs links
* use #pragma once in keyboard header file
* use new-style OLKB layout macro naming scheme
* fix layout macro references in keymap.c
* correct Keyboard Maintainer
|
|
* start wraith firmware
* completed initial setup
* added amber keymap to wraith
* fixed LEDs, wrote readme files
* reverted bootloader type after troubleshooting
* decapitalised files and directory as per qmk standards
* Update Wraith keyboard folder
- Add timer keymap with documentation
- Remove boilerplate in rules.mk, ready for pull request
- Update info.json with ISO and ANSI layouts, ready for QMK Configurator
* Add Efreet keyboard
* Remove unnecessary keyboard folders
* Enable community layout support for Efreet
- Rename LAYOUT macro to LAYOUT_ortho_4x12
- Add layout macro named LAYOUT_planck_mit
- Remove unnecessary magic key command, as we are using the default
- Fix readme.md formatting for GitHub
* Fix community layout support for Efreet
- Fix 2u spacebar keycodes in LAYOUT_planck_mit to denote absence of switch
- Turn on Community Layouts in rules.mk
* Update default keymap.c to use community layout
|
|
|
|
* Revert raise/backspace mod tap to just backspace
* Add Dev layer
* Use Dev layer on holding z key
* Add Dev layer for Ergodox
|
|
* e6.5 actually already had a 65_ansi_blocker LAYOUT macro, so just had to enable in rules.
* Add the 65_ansi_blocker LAYOUT macro and enable in rules.mk
* rename LAYOUT macro in .h and in the keymap.c as it was only a default keymap. Also enable in rules.mk
* rename but also had to define the existing LAYOUT macro as the new one to prevent breakage of existing keymaps
* add 65_ansi_blocker support for vinta
* forgot to update the info.json on these
* add new default layout 65_ansi_blocker support to alt
* add 65_ansi_blocker support
* undo changes
|
|
* Began Work On STM32 Ergodox
Changes to be committed:
new file: keyboards/ergodox_stm32/config.h
new file: keyboards/ergodox_stm32/rules.mk
* test
* Now it compile. Not linking thou
* Screw this Linker. It links now!
* Blinkly Keyboard
* bootloader test code
* Working on matrix / i2c stuff
* Progress (LED Blink)
* Progress on MCP_23017 Status Flag
* [WIP]
* update
* Works! Remeber to change back the bootloader address when the new bootloadrer is ready.
* Time to go debug the i2c
* Finally, it now works with PCB Rev 1.0.2
* updated for rev.2 pcb
* minor compilation fix
* Why when debugger is enabled then everything works.
* Remeber to call init functions.
* Update arm i2c driver to support STM32F103 series device.
* fix include once header. Replaced with #pragma once.
* complication test
|
|
|
|
- Add oneshot mod/layer unlocking
- Fix Planck rev 3 backlight breathing
- Fix Planck rev 6 build with arm gcc 9.2.0
- General code clean up
|
|
* add default LAYOUT_60_ansi
* add LAYOUT_60_hhkb support
* add tsangan_hhkb support
* add ISO support and rename LAYOUT to LAYOUT_all
* formatting
* add community layouts support
* remove unneeded code
* missed a LAYOUT rename
* add link time optimization to reduce firmware size for some people's keymaps
|
|
|
|
* new keymap for my chocolate tofu65 with dz65rgb
* consistent with a tada68 layout
* remove extra layer, add swap keycodes and mouse keycodes
* fix the tabs and spaces
* fix the left shift
|
|
Configurator (#6802)
* Bathroom Epiphanies Pegasus Hoof: add LAYOUT_tkl_jis data
* use normal English labels
|
|
* looks like configurator layout was missing a column
* add a key count
|
|
|
|
* move kbd67mkiirgb into kbd67 directory as mkiirgb
* rename files
* rename LAYOUT to LAYOUT_65_ansi_blocker
* add support for default layout
* update readme for new build target
* update parent readme with the fourth variant
|