Age | Commit message (Collapse) | Author |
|
simplicity and power (#6599)
|
|
* Add JNAO keyboard
* Use layout macro for default_4x12
* Add bakingpy keymap
* Add info.json data
* Remove bakingpy keymap from jnao, add ortho_4x12 layout fetching
* Clear up default keymaps
|
|
* Layout with better use of navigation keys
* Update keyboards/tada68/keymaps/onelivesleft/config.h
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
|
|
* added combos
* minor adjustments, added combos
* Add second encoder, add modifiers to encoders
Added a skeleton for the possibily having a second encoder.
Added 9 modifiers for the first rotary encoder:
- None
General navigation. Page up/down
- SHIFT
Fast navigation. Home/end
- CTRL
Vertical navigation. Up/down
- CTRL+SHIFT
Horizontal navigation. Left/right
- ALT
Audio volume control.
- GUI
Browser navigation(windows). Forward/backward
- ALT+SHIFT
Form navigation. Tab up/down
- ALT+CTRL
Media control. (Play|pause)/mute
- HYPER
Media navigation. Next/prev track
Key codes are stored in `uint16_t encoder_actions[2][9]`
* Add second encoder, add modifiers to encoders
Added a skeleton for the possibily having a second encoder.
Added 9 modifiers for the first rotary encoder:
- None
General navigation. Page up/down
- SHIFT
Fast navigation. Home/end
- CTRL
Vertical navigation. Up/down
- CTRL+SHIFT
Horizontal navigation. Left/right
- ALT
Audio volume control.
- GUI
Browser navigation(windows). Forward/backward
- ALT+SHIFT
Form navigation. Tab up/down
- ALT+CTRL
Media control. (Play|pause)/mute
- HYPER
Media navigation. Next/prev track
Key codes are stored in `uint16_t encoder_actions[2][9]`
* Clean up; added combos
Combos:
- CV: Copy
- XC: Cut
- ZV: Paste
- QP: KC_SLEEP
* Fix LEADER_DICTIONARY to be more useful
* Add documentation
* Minor fixes
* Raise TAPPING_TERM
* testing
* Rearrange modifiers
* Fix kc being stored in uint8 instead of uint16
* Update documentation
* Clean up
* Remove excess comments
* Put encoder_actions in progmem
|
|
* Add 'bootloadHID' flash target
* Prep for flash target
* Add :flash support
* Align bootloader wait messages
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update template to suggest use of :flash
|
|
* Add Zadig 101 to docs
* Add USBasp bootloader name
* Add links to the page
* Note the usual VIDs and PIDs for the bootloaders
* Add "List All Devices" note, just in case
* Talk about keyboard-specific bootloader procedures
* Send users to the new page in "Unknown Device for DFU Bootloader" section
* Halfkay bootloaders are also an exception here
|
|
|
|
* Added 4by3 keyboard
* Added DEVICE_VER and DESCRIPTION
* Removed F_CPU, F_USB, ARCH, and OPT_DEFS
* Add 3 new LAYOUT macros for orientations and fixes
* Apply suggestions from code review
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Added comments to 4by3 and changed info.json
* Update keyboards/4by3/4by3.h
Co-Authored-By: fauxpark <fauxpark@gmail.com>
|
|
* Align flashing retry logic of dfu-util
* Align bootloader wait messages
Co-Authored-By: Drashna Jaelre <drashna@live.com>
|
|
* Move pca9555 files to central location
* Get pca9555 boards compiling
* Slight alignment of rules.mk
|
|
Due to feature creep
|
|
|
|
This includes the modifier keys in "keys only" mode, bringing the keymap
closer to what the off-the-shelf firmware does.
|
|
* Update how_keyboards_work.md
bridged the gap between scancodes and keycodes, the doc didn't make the distinction and was ambiguous.
* Update docs/how_keyboards_work.md
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update docs/how_keyboards_work.md
fix typo
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
|
|
* Update NovelPad
* Lowercase readme
* Update keyboards/novelpad/keymaps/default/keymap.c
Co-Authored-By: Joel Challis <git@zvecr.com>
* Remove default F_CPU, F_USB, ARCH, and OPT_DEFS - covered in mcu_selection.mk
|
|
* add angel17 keyboard
* fix rules.mk
* change BOOTLOADER
* set LAYOUT_numpad_5x4
* Update keyboards/angel17/rules.mk
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* fix LAYOUTS = numpad_5x4
* update info.json
|
|
* Update Layer functions to use layer_state_t in ZSA Boards
* Update Music Mask for ZSA boards
Fixes an issue with the board getting stuck on Adjust layer when activating music mode
* Add Support for SMART LED Toggle to Planck EZ
* Add support for SMART LED toggle in Ergodox EZ
* Ifdef swiss cheeze for Oryx Configurator
* Documentation and updates
* Add Oryx Keymap
* Add option to configure the layers for the Layer Indicator
* Update keymap with better examples
* Make sure eeprom is initialized before reading from it
* Force flush of LED matrix when suspending board
This fixes an issue where the LEDs don't fully clear sometimes when the host system goes to sleep
* Enable RGB Sleeping by default
* Add clarification about planck ez led layer config
|
|
* A little easier to read the definition of the GPIO control macro for AVR.
No change in build result.
* Changed to not use GNU statement expression extension.
No change in build result.
* Modified split_common/serial.c to use qmk_firmware standard GPIO control macro.
No change in build result.
* fix PE6 -> E6
* remove some space
* add some comment to config_common.h
* Changed split_common/serial.c to use a newer version of qmk_firmware standard GPIO control macro.
|
|
* Additional changes for Layer State typedef compatibility
* Replace biton32 with get_highest_layer in docs
* Change additional layer structure code
* Fix uGFX reference issue
* Remove dynamic_keymap check
* Where did all these extra spaces come from
Co-Authored-By: fauxpark <fauxpark@gmail.com>
|
|
* Add MAGIC_SWAP_CONTROL_LGUI and MAGIC_UNSWAP_CONTROL_LGUI keycodes
Key codes to swap and unswap the control and windows/cmd keys
* Fix issues with pull request #6110
Renamed swap/unswap lctl and lgui key codes, added key codes to swap/unswap rctl and rgui, and moved new bool inside keycode_config.h struct to the end
* Move new keycodes to the end of the enum (#6110)
* add cases for swapped control and OS keys to mod_config (#6110)
* Add new keycodes to feature_bootmagic.md (#6110)
* Add R+L swap codes to keep in parity with AG_* codes
* Extend Magic range check to include new magic codes
* Update audio docs
* Combine 2 byte ranges into 1 word for EECONFG
Fix names for Keymap config EEPROM
* Update docs/feature_bootmagic.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update docs/feature_bootmagic.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update docs/feature_bootmagic.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update docs/feature_bootmagic.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
|
|
* Optimize RGB Matrix rendering for Ergodox EZ
* Optimize RGB Matrix rendering for Planck EZ
* Update keyboards/planck/ez/config.h
Co-Authored-By: Joel Challis <git@zvecr.com>
|
|
* Remove superfluous JTAG disable code
* 32A has differently named register
* Accidentally some operators
* 32A also has different JTAG pins
* Wrap disable_jtag() in an ifndef
* Document this new define
* Rename the define, it conflicts with a LUFA thing
Also, move the ifndef wrapping to the call in keyboard_setup()
|
|
* removed some debug prints
* removed unnecessary files, tweaked some things
* rotary encoder button now connected into column 0, row 3
* tweaked keymap and moved encoder control into keymap
* tweaks
* added test keymap
* updated some things to make it easier to work with QMK configurator
* updates after merging latest master in
* fixed a few things
* removed test keymap and all related #ifdefs
* changed some dumbpad default keys, added KC_LOCK
* added image to readme
* added link to PCB github repo
* moved lock key to the rotary encoder pushbutton
* making suggested changes from @fauxpark in https://github.com/qmk/qmk_firmware/pull/6452
* adding bootmagic lite since i'm lazy and haven't soldered on the reset button...
* renamed to
* using 7 underscores for KC_TRNS
* adding my layout (default is for wife)
* updated my own layout, tweaked default keymap to use cleaner switch for encoder control
* removed commented out import from imchipwood keymap, removed unnecessary comment from default layout
* added LED layer control
* flash the layer indicator LEDs at startup
* change layer_state_set_user to layer_state_set_kb
Co-Authored-By: Joel Challis <git@zvecr.com>
* in layer_state_set_kb, return layer_state_set_user
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* remove include of upper level config.h, add pragma once
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* changing default keymap slightly, added config.h for default layout
* change _delay_ms to wait_ms
* replaced locking numlock with numlock
* Update keyboards/dumbpad/dumbpad.c
change `keyboard_pre_init_user` to `keyboard_pre_init_kb`
Co-Authored-By: Joel Challis <git@zvecr.com>
* Update keyboards/dumbpad/dumbpad.c
adding `keyboard_pre_init_user()` to `keyboard_pre_init_kb()`
Co-Authored-By: Joel Challis <git@zvecr.com>
* fixed some comments about the layer key (MO to TT) and the SUB layer rotary encoder control
|
|
* Move default keymap's rules to keyboard level
* Concatenate the two sets of rules
This sets CONSOLE_ENABLE to no, which was being set at the keymap level.
* Wrap the USB Device Description in quotes
Some preventative maintenance. The firmware for the_ruler can't be compiled without this change if `CONSOLE_ENABLE = yes` because this string has a comma, which gets picked up as two arguments by the Command code, instead of one as it should be.
* Linting
- remove firmware size impacts
- remove trailing white space
- visual alignment of rules
* Use QMK's pre-loaded default rules for atmega32u4
* Update readme
- markdown formatting
- update Hardware Availability link (Maple Computing's site has disappeared)
- update Docs links
* Update header files to use #pragma once
|
|
|
|
* Added my Preonic keymap
* Update keyboards/preonic/keymaps/mikethetiger/keymap.c
Co-Authored-By: mikethetiger <30720424+mikethetiger@users.noreply.github.com>
* Update keyboards/preonic/keymaps/mikethetiger/keymap.c
Co-Authored-By: mikethetiger <30720424+mikethetiger@users.noreply.github.com>
* Added my Preonic keymap
* Added my Preonic keymap
* mikethetigers lets slpit eh keymap
|
|
|
|
|
|
* Add universal flash command
* Add bootloader info to I:C boards
* Add support for ATSAM
* Add messages for flash target
* Message cleanup
* Add USB ASP Flashing target
* Make usbasp target more universal
* Add phoney target for usbasp
* Clarify error message when bootloader isn't matched
|
|
|
|
|
|
(#6558)
|
|
* initial commit
* Update layout. Tweak rules.mk
* initial userspace configuration for kuchosauronad0
* modified userspace for kuchosauronad0
* added OSL_UNI
* clean up
* clean up
* style
* style
* added more unicode
* fixed representation
* fixed representation
* added comments
* added comments, restructure
* accidently one line
* restructure
* restructure
* added git_lazy(void)
* fixed indenting and added missing symbols
* fixed indent
* fixed indent
* update
* change tapping_term to 150
* added UNICODEMAP_ENABLE block
* replace register with tap_code where possible
* formatting
* rearrange sequences
* clean up
* clean up
* added unicode layer
* disabled tap dance
* add files for encoder
* removed unnecessary include
* removed unnecessary stuff
|
|
Now the Emoji layer is easier to visualize.
|
|
|
|
|
|
* add userspace and atreus keymap
* cleaning up notes/comments
* Update keyboards/atreus/keymaps/ridingqwerty/atreus.c
Co-Authored-By: Joel Challis <git@zvecr.com>
* Update keyboards/atreus/keymaps/ridingqwerty/atreus.c
Co-Authored-By: Joel Challis <git@zvecr.com>
* Create readme.md
* remove reference to matrix_init_kb from atreus.c
* correct atreus.c
* remove unnecessary defines
* merge register/unregister sequence into single tapcode
* move 'LAYOUT to keymap.c; remove atreus.h
* remove TAPPING_TERM from keyboard-level config.h
|
|
(#6521)
* Add support for different encoder pinouts for split keyboard
* Update documentation for new encoder pinout feature
|
|
* Fix Clueboard hotswap gen1 not compiling when LED Matrix is disabled
* Move keymap.json to default keymap folder
* Revert "Move keymap.json to default keymap folder"
This reverts commit 7f28df909d7e4dcc79ab0ff44fe264656b5dfa18.
|
|
* Add an alternative method for keyboard discovery to speed up build
* Chain MAKEFLAGS for docker_build.sh
* Slight improvement to number of items sent to sort
* Remove debug line
* Fix line escape
|
|
|
|
* Remove test keyboards now onekey and splittest have been extended
* Add f072 for testing
|
|
|
|
|
|
* Added Bulbizarre keymap for the XD75
* Fixed no newline at the end of file
* Update keyboards/xd75/keymaps/bulbizarre/readme.md
Co-Authored-By: MechMerlin <30334081+mechmerlin@users.noreply.github.com>
* Update led status check
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Remove unnecessary define
Co-Authored-By: fauxpark <fauxpark@gmail.com>
|
|
|
|
* Refactor xd84 to use LINK_TIME_OPTIMIZATION_ENABLE
* Refactor xd96 to use LINK_TIME_OPTIMIZATION_ENABLE
* Align xd84 and xd96 with moon
* Update keyboards/xd96/rules.mk
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/xd84/rules.mk
Co-Authored-By: Drashna Jaelre <drashna@live.com>
|
|
* remove led layer code
* enable PWM on STM32F303
* Unusable PWM code
* Updated PWM Stuff?
* PWM Semi-working
* Both LEDs working at the same time
* Update names
* Add led level functions
* Add LED levels and persistent settings
* Revert change due to issues with timing related code
* Review feedback and minor cleanup
|
|
* Add: Initial steamvan firmware code
* Apply suggestions from code review
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update: Remove old macro commands, per reviewer comments
* Apply suggestions from code review
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update: Remove redundant backlight struct
* Update: Replace preprocessor defines with enum
|
|
* add Userspace and keymaps
* Adding keymaps for zeal60 and iris
* Created my own tap dance that toggles RGB Mode based on whether I toggled caps lock or not
* parent 578ed42a7f8f986147cad040d50d4ae1d24a32e2
author Seth Barberee <seth.barberee@gmail.com> 1565065903 -0500
committer Seth Barberee <seth.barberee@gmail.com> 1565065903 -0500
move to userspace
add zeal60
* update based on review
* move userspace to github name
|