Fixed default Preonic keymap's encoder hadnling (#5067) The function had the wrong name & arguments. This commit fixes this. This in turn should also close issue #4997
Remove unnecessary IS_COMMAND definitions from recently added keyboards (#5065)
Update gergo.h Did a big brane move and mixed those up. Been using this keyboard for weeks and never noticed.
Add another secure string emitter to the keymap (#5057) * Add another secure string emitter to the keymap * Delete BACKLIGHT_ENABLE since it's default Co-Authored-By: rys <rys@pixeltards.com>
Add Scarlet Bandana Version IV mark.2 (#3397) * Add scarlet bandana * updates for scarlet bandana
Improvements to Space Cadet Shift (#3856) * Improvement of Space Cadet Shift by preventing to automatically apply a modifier on the key and allow to override the default modifier. Closes qmk/qmk_firmware#3815 * Improve the use of the DISABLE_SPACE_CADET_MODIFIER flag to avoid unregistering KC_LSFT when equals to LSPO_MOD * change #if to if statement
Add One Shot Key callbacks (#4697) * Added callbacks to one shot modifier changes * Altered signature of callback functions * Reordered the callback methods, shortened brief documentation * Added One Shot Modifier callback documentation * First attempt at unit tests * Revert "First attempt at unit tests" This reverts commit 5ec21a782202c0d74cf21cb852bd319f0c8b4842. * Simplified oneshot function implementations * Made clear_oneshot_locked_mods to be conform action_util.h, adhering to the (void) signature * Made used datatypes for oneshot mods consistently unsigned integers * Corrected callback to call clear callback when clear_oneshot_locked_mods is invoked * Simplified oneshot equals statements * Corrected return type and signature of get and set oneshot locked mods * Consolidated one shot callbacks, added initial layer callback version * Fixed non-updating one shot layer variable after timeout or other clear, added code comments * Added better one shot key docs
[Keyboard] Add support for jj4x4 numpad/macropad by Kprepublic (#5016) * added keyboard jj4x4, a shorter version of the jj40 * removed useless file * edited jj4x4 readme.md * optimized array size in jj4x4 config.h, removed reference to jj40 layouts from rules.mk * removed custom matrix for this ps2avrgb board, refactored column and row pins
dd Honeycomb macropad (#5000) * Add Honeycome macropad * Replace pragma, update info * Update code based on review
Add distclean target instead
These targets should be .PHONY
make clean should remove .bin and .hex too
[Keyboard] TMO50 Off By 1 Column Bug (#5055) * fix a bug in which the physical matrix did not match the physical layout. Top row was missing 1 key and bottom row had 1 extra key * amend keymap to account for the new physical matrix * 6.25u space bar is actually supported, so add a new layout that supports this * fix keymap readme to no longer need the cautionary warning
Add "meishi" keyboard (#5054) * Add meishi keyboard project * Update readme * Fix copyrights * Fix copyright year * Replace include guard with pragma once * Replace KEYMAP with LAYOUT
Keyboards: Move the other Sentraq keyboards into the sentraq vendor directory (#5052) * Moving sentraq keyboards to sentraq subdirectory. * Updating readme markdown to correct make commands. * Updating s60_x references to point to the new vendor subdirectory. * Fixed stripped spaces in markdown. * Updated help information in s60_x readme and linked to additional documentation.
Make QMK Configurator work with e7-v1 (#5007) * Make QMK Configurator work with e7-v1 This adds the missing info.json file for the e7-v1 keyboard which I forgot to add to the original PR. This allows to see the correct layout in QMK Configurator. * Fix the ISO layout The ISO layout has one extra key (hash/tilde) on row 3 right before the enter key. The e7-v1 PCB has this key wired at the same switch as the ANSI backslash (since this switch is not used in ISO).
Fix XD87 ANSI layout values (#5031) The tkl_ansi layout had an incorrect value for the grave/tilde key, and number row keys were misnumbered. This fix removes the typo and adds the missing K1C key.
Fix mixed tabs/spaces and typos in keyboards/converter makefiles (#5041) * Fix mixed tabs and spaces in adb_usb and m0110_usb makefiles * Fix typos in converter build options * Tweak ordering and spacing in converter makefiles
[Keyboard] New Macropad: 1upkeyboards super16 (#5039) * initial commit * Do a nice write up for readme * establish switch matrix and physical layout * Put in the pins that are used * QMK configurator support and keymap * set bootloader to caterina because pro micro boohoo * add ortho_4x4 support for user spaces * got the columns reversed lol
Fix QWERTZ <> QWERTY issue in sendstring_german.h Small mistake that caused sendstring commands to exchange y with z.