Remove one more copyrighted song (#6200)
[Keyboard] Add Pulse 4k, a macropad by Maxr1998 (#6195)
* 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
[Keyboard] Add Hnah40 keyboard (#6183)
* 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
[Keyboard] Refactor of onekey to support multiple development boards (#6017)
* 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 Colemak angle mod ansi-ish layout for the dz60 (#6191)
* [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
[Keyboard] Add keyboard "suihankey" (#6184)
* 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
[Keymap] miryoku layout (#6171)
* First release
* add "#pragma once" to config.h and related docs
* generate config.h with change from miryoku.org
[Keyboard] Modernize KMAC (#6131)
* [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
[Keymap] use lowercase send_string for non-literals (#6193)
[Keyboard] Cannonkeys Instant60 Configurator updates (#6186)
* 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] the results of some experiments and radically simplify keymap.c (#6172)
* 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
[Keyboard] Added 3d printable, handwired numpad by tritiumfusion (#6125)
* 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] Add TA-65 PCB to QMK (#6180)
* [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] Fixup RGB Matrix functionality on Planck EZ (#6099)
* [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
[Keyboard] Add idle/wakeup function calls to Ergodox EZ (#6173)
[Keymap] Katana60 custom layout by josefadamcik - MacOS/Linux+Qwerty/Colemak support (#6178)
[Docs] Reword confusing description of `TO(layer)` (#6174)
* Reword confusing description of `TO(layer)`
* Update docs/keycodes.md
Co-Authored-By: Drashna Jaelre <drashna@live.com>
[Keymap] add planck/tylerwince (#6169)
* 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>