Age | Commit message (Collapse) | Author |
|
Colemak base with Qwerty/Dvorak support
|
|
* Pointed LM Docs at expected keycodes
* Update docs/feature_advanced_keycodes.md
Co-Authored-By: germ <jeremythegeek@gmail.com>
|
|
* Add kbd6x:konstantin keymap
* Prevent tap dance from sending LShift as a weak mod in KBD6X
* Move config.h and rules.mk definitions into userspace
* Add UC_WIN to UNICODE_SELECTED_MODES
* Temporarily use Bootmagic until Command is fixed
* Move common behavior from keyboards into userspace
* Update kbd6x:konstantin keymap and userspace
* Make a RCTRL layer in kbd6x:konstantin
* Make KC_ESC turn off layers
* KC_ESC turns L_FN off only if it was locked on
* Add missing record->event.pressed checks
* Move numpad toggling logic into function
* Disable Bootmagic, enable KEYBOARD_SHARED_EP with Command
|
|
* Add support for THE50
A 50% custom keyboard designed and produced by LazyDesigners
* THE50 code-improvement
Implement the changes suggested by noroadsleft.
|
|
|
|
|
|
* Nyquist layout adapted from my eorgodox layout
* Some layout tuning & cleanup
* Removed deprecated defines
* Added pgup + pgdown
|
|
* Adds keymaps for muzfuz
* Remove unused keys from adjust layer
* Bring in line with current QMK standards.
|
|
* Changed rest term
* Update quantum/audio/musical_notes.h
Co-Authored-By: germ <jeremythegeek@gmail.com>
|
|
Apply core functions.
Change layout.
|
|
* initial dual-role key implementation for hexon38
* PR feedback, adding README
* Moving to handwired subdir
* Additional PR feedback
|
|
* adding my keymap primarily to iris
* adding my crkbd keymap and update my iris keymap readme with an extra pic
* incorporting @drashna's suggestions
|
|
* changed ortho keymaps and userspace
* changed prime_o keymap
* changed userspace
* optimized keymaps and userspace
* removed permissive hold as it doesn't seem to do anything
* defined TAPPING_TERM in userspace config.h
|
|
Layout macro name in info.json was named LAYOUT instead of LAYOUT_GERGO as it is in gergo.h.
|
|
|
|
|
|
* Commited into clean repo
* Gergo initial release
* Cleaning up
* Cleaning up
* Update readme.md
* Updated image, fixed MD formatting, added clairity
* Moved keymap to keyboard subdir, modified rules.mk
* Cleaned header guards
* Cleaned header guards. Read the rest of the PR comments
* Update keyboards/gergo/keymaps/default/keymap.c
Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/gergo/readme.md
Co-Authored-By: germ <jeremythegeek@gmail.com>
* Moved makefiles to keymap mod-area-thingy-with-overrides
* Update rules.mk
Slow the roll on the defaults while I wait for merge
* Update rules.mk
* Cleaning cleaning cleaning
* More housekeeping. Keeping optdefs
* moved keyboard specfic conf to config.h. Can we merge yet?
* added info.json
|
|
* Adds layout for Ergodox, colemak_code_friendly
* code cleanup
* code cleanup
* code cleanup
|
|
* Create readme.md
* Add files via upload
* Add files via upload
* Update readme.md
* Add files via upload
* Update keymap.c
* Delete temp.c
* updated per request
removed 41-69 and changed keymap to layout
* Update keymap.c
* Added Guide
* Update keymap.c
* Update readme.md
* Create readme.md
* Add files via upload
* Update keymap.c
* Update keymap.c
* Update keymap.c
* Update keymap.c
* Update keymap.c
|
|
* Sweet16 as a switch tester
* pragma once
* QMK_KEYBOARD_H instead of sweet16.h
|
|
Instead of changing based on the version of GCC, check for the presence of the macro instead.
|
|
* Check the size of the SET_REPORT packet
If we have two bytes, that probably means the first is a report ID. The 6KRO interface may or may not have one, but the NKRO interface always does, so we need to check this regardless of whether KEYBOARD_SHARED_EP is defined.
* Fix indentation
|
|
* remove broken link
* enable lighting for QMK Configurator folk
|
|
* update readme to adhere to modern QMK standards
* add in my keymap as I keep losing the darn hex file
* no need for KC_FNX
* update readme
|
|
* Documentation fix
* Further clarification
|
|
* Update getting_started_build_tools.md
* Update getting_started_build_tools.md
|
|
* add touchpad
* progress
* working with leds and vibrations
* adds readme
* Update keyboards/touchpad/readme.md
Co-Authored-By: jackhumbert <jack.humb@gmail.com>
* updates
|
|
* adds proton c base
* fixes custom matrix include
* adds readme.md
* initial proton coversion, no pin mapping
* start of mcu selection
* add pin mapping and sweet16 test
* add at90 to list
* disable backlight, fix d7
* update flag names
* doc updates
* proton c update for mcu selection
|
|
* initial prime_o commit
* Cleaned up comments, other things.
* Update bakingpy 4x12 keymap and add test mode for debugging/development (#4810)
* Keymap: ave-63's iris layout (#4812)
* Updated keymap to use standard seven-underscore KC_TRNS notation
* initial prime_o commit
* Cleaned up comments, other things.
* Updated keymap to use standard seven-underscore KC_TRNS notation
|
|
|
|
|
|
|
|
* Add KBD75 keymap
* Fix README
* Fix README images
|
|
|
|
|
|
* Add missing parentheses to quantum_keycodes macros
* Add missing parentheses to progmem macros
|
|
* Downbubble: Configurator fix
Fix the visual key alignment and some typos.
* Downbubble: refactor
Rename layout macros:
- LAYOUT_downbubble_standard to LAYOUT_standard
- LAYOUT_downbubble_splitbackspace to LAYOUT_split_bs
- LAYOUT_downbubble_splitrightshift to LAYOUT_split_rshift
- LAYOUT_downbubble_splitnumpad to LAYOUT_split_numpad
- LAYOUT_downbubble_spliteverything to LAYOUT_all
|
|
* Create README.md
* Add files via upload
* Update README.md
|
|
|
|
docs/understanding_qmk (#4774)
* Remove unused UNICODE(n) macro, update docs
* Add note about max length of unicode_map to docs
* QK_UNICODE_MAP → QK_UNICODEMAP
* Refactor process_unicode_map
* process_unicode_map → process_unicodemap
This is done for consistency: UNICODEMAP is the method (hence UNICODEMAP_ENABLE, process_unicodemap), whereas unicode_map is the mapping table itself.
* Update references and ordering in docs/understanding_qmk
* Add additional note to docs/understanding_qmk
* &unicode_map[index] → unicode_map + index
This avoids the issue of the compiler sometimes complaining about the array index being out of range
* Update docs/getting_started_make_guide
* Update method sections in docs/feature_unicode
|
|
Microsecond (us) delays are now handled by a busy wait loop according to MCU frequency. This replaces the system counter method which had an overhead of around 12us.
TC5 device and supporting routines removed as it was the old us delay counter.
wait_ms is now properly a macro to CLK_delay_ms.
wait_us is now properly a macro to CLK_delay_us.
Removed CLK_get_us as it has no use.
All calls to CLK_get_ms() have been replaced by timer_read64() with corrected typing.
All calls to CLK_delay_ms() have been replaced by wait_ms().
All calls to CLK_delay_us() have been replaced by wait_us() and timings verified or updated as needed after review on scope.
Corrected typing of variables using 64bit ms timer readings if needed.
|
|
* add snagpad
* Update keyboards/snagpad/kb.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Rename kb.c to snagpad.c
* Update and rename kb.h to snagpad.h
* Update snagpad.h
* Update keymap.c
* Update config.h
* Update config.h
* Update rules.mk
* Update README.md
* Add files via upload
* Update info.json
* Update keymap.c
* Update snagpad.h
* Delete snagpad_numpad.json
* Delete snagpad_ortho.json
* Update README.md
* Update keyboards/snagpad/info.json
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/snagpad.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/snagpad.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/snagpad.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/snagpad.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/rules.mk
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* add tradestation
* --all
* Did something weird messing with git -_- hopefully fixed
* Update keyboards/tradestation/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/tradestation/config.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/tradestation/config.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/tradestation/rules.mk
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update snagpad.h
* Update rules.mk
* Update keymap.c
* fixed merge conflict, updated to LAYOUT_numpad_5x4
* relocated to handwire, updated naming, added layouts to rules.mk
* Update keyboards/handwired/tradestation/rules.mk
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/snagpad.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/snagpad.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/snagpad.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/snagpad.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Rename LICENSE to license
* Rename README.md to readme.md
* Rename LICENSE to license
* Rename README.md to readme.md
* Update info.json
* Update keymap.c
* Update info.json
* Adding Numbrero QMK to Handwire Repository
* Update config.h
* Update readme.md
* Update keyboards/handwired/numbrero/numbrero.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keymap.c
* Update keyboards/handwired/numbrero/rules.mk
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Add handwired/downbubble keyboard to QMK Repository
* Update readme.md
* Create license
* Update keyboards/handwired/downbubble/readme.md
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* fixed .h with noroadsleft's gist
|
|
* initial commit, this now mostly works
- RGB controls work
- Dynamic keymap still broken due to eeprom
- Via works
* STM32 eeprom update
- Update EEPROM emulation library to handle 8bit data like AVR.
- This library also allows for multiple page pairs resulting in greater EEPROM size flexibility
* hs60 changes
* HS60 hhkb added
* Update keyboards/hs60/v2/config.h
Co-Authored-By: yiancar <yiangosyiangou@cytanet.com.cy>
|
|
* Fractal: layout macro cleanup
Removed KEYMAP alias for LAYOUT_preonic_mit. Alias was unused, and the terminology usage is deprecated.
* Fractal: readme cleanup
Updated the line containing the documentation links in the readme.
* Fractal: disable preonic_mit community layout
QMK doesn't have a preonic_mit community layout at this time.
Disables preonic_mit as an option for community layout. Can be re-enabled when the layout is added.
|
|
* adding my planck keymap
* adding my planck keymap
* added my espectro keymap
|
|
* Numbrero: fix Configurator mismatch
Key object order in info.json didn't match the layout macro, leading to keys being assigned out-of-sequence.
* Numbrero: tidy
- white space changes in numbrero.h (alignment/readability/QMK conventions)
- minor changes to readme.md (grammar, mostly)
|
|
* Tradestation: tidy code
- correct JSON syntax on info.json
- visual key alignment on info.json
- white space changes on rules.mk and tradestation.h (readability/QMK conventions)
* Tradestation: readme refactor
Modify readme.md to more closely match QMK template.
* Tradestation: readme update
Update The Board podcast link for libsyn.
|
|
|
|
add Pinky (https://github.com/tamanishi/Pinky3) keyboard
|
|
* update serial.c and add OLED
* update readme
* keymap fix
* keymap fix2
|