~ruther/qmk_firmware

5319667c — MechMerlin 7 years ago
Support upcoming caps_unlocked boards in QMK Configurator (#2738)

* Change KEYMAP macro to LAYOUT macro

* Add CU24 QMK Configurator Support

- Change KEYMAP macro to LAYOUT macro
- Add new LAYOUTS to support a default numpad

* QMK Configurator Support for CU75

Add LAYOUT_all to support all layouts
Add corresponding info.json
f10a0ae5 — skullY 7 years ago
Remove bootloader from info.jsons
Beginning implementation of Pearl backlight. Levels and breathing not working yet.
6982e63a — fauxpark 7 years ago
Tabs to spaces in usb_descriptor.h
e8082b5f — Cole Markham 7 years ago
Add support for NovelPad/NumChoc by NovelKeys and Woodkeys
4cfd1e30 — MechMerlin 7 years ago
More QMK Configurator Warning/Error Fixes (#2720)

* Add readme with brief description
Change KEYMAP to LAYOUT

* Add readme.md with brief description
Use LAYOUT macro

* add a readme.md file

* Add readme.md with brief description
Use LAYOUT macro

* Add readme.md with brief description
Use LAYOUT macro

* Fix "Warning: contra: Missing layout pp macro for ['planck_mit', 'planck_grid']",

* Use LAYOUT macro
0c4a6bf2 — Domantas Petrauskas 7 years ago
Improve JJ40 Cockpit documentation (#2729)

* Add JJ40 Cockpit keymap

* Fix lower layer symbols

* Improve documentation JJ40 Cockpit
3caf0761 — Kenta Suzuki 7 years ago
jj40 Personal keymap added (#2728)

* fix: Miss commnts.

* edit: Enter position

* Add: config.h

* Edit: Double space key

* fix: Lower and Raise

* delete: Not used keys.

* edit: change position Lower and Raise

* Add: Functions
05dcb48a — Matthew Treadwell 7 years ago
Added personal keymap (#2727)

244b1ef7 — Jason Barnachea 7 years ago
Personal keymap added (#2723)

Personal keymap added.
0545428c — Matt DiCarlo 7 years ago
Added mattdicarlo Tada68 layout. (#2721)

885f06c6 — MechMerlin 7 years ago
Add readme for "major" keyboards to eliminate more QMK Configurator errors (#2718)

* add readme to ktype keyboard

* add readme to m10a

* add readme to mini1800

* add readme to parent directory
a33c0949 — Domantas Petrauskas 7 years ago
Add JJ40 Cockpit personal keymap (#2713)

* Add JJ40 Cockpit keymap

* Fix lower layer symbols
955a6586 — Enochen 7 years ago
hhkb jp personal keymap (#2698)

f32e0200 — Jorge Porras 7 years ago
Normacos keymap for let's split keyboard (#2691)

* Cheers let's split keymap

* fixed typo on norman layer of cheers keymap for let's split

* fixed right handed mappings for home row

* cheers keymap for let's split redefinition

* updated Cheers keymap for let's split

* cheers keymap for let's split updated with some terminal macros

* renamed cheers let's split keymap to a more appropriate normacos

* updated normacos keymap doc / removed non functional keys

* reset let's split rules to default values

* added more spotlight search macros

* normalized keymap comments

* Moved numpad on lower layer
1f778684 — MechMerlin 7 years ago
More Configurator Warning Fixes (#2716)

* mf68_ble did not have the correct .c and .h files

* Fix JC65 KEYMAP to LAYOUT

* Change KEYMAP to LAYOUT for s60_x

* Convert KEYMAP to LAYOUT for lets_split boards

* Convert KEYMAP to LAYOUT

* more fixes to keymap for iris

* convert KEYMAP to LAYOUT for levinson keyboard

* change losinggeneration's KEYMAP to LAYOUT

* convert KEYMAP to LAYOUT

* convert KEYMAP to LAYOUT for nyquist

* convert KEYMAP to LAYOUT

* convert KEYMAP to LAYOUT for viterbi

* convert KEYMAP to LAYOUT

* convert KEYMAP and its subsidiries to the LAYOUT standard

* convert KEYMAP and its subsidiries to the new LAYOUT standard
958521c3 — skullydazed 7 years ago
Clean up some long-standing errors when populating the API (#2715)

3b525dcf — skullydazed 7 years ago
Remove obsolete info.json entries (#2712)

f4a9e983 — skullydazed 7 years ago
Pull information from config.h and rules.mk (#2711)

* Pull information from config.h and rules.mk

* Readd the kbd75 maintainer
c0baf2a9 — Seebs 7 years ago
Improve state/chord handling and clean up namespace

Some values that can never, ever, change were held in local
variables, rather than in PROGMEM. Fixed.

Change "pressed" to a signed int so the test for < 0 makes
sense, and to avoid possible weird failure modes in the
case where a key release comes in when pressed is already
zero. (Shouldn't happen, sure, but computers are weird.)

A lot of things in process_steno had external linkage for no
particular reason. They've been marked static. Stuff still
builds.

Distinguish between currently-held keys and keys that have
been held, and expose these values through a nicely-named API
so other code could, say, check on the current set of steno
chording in order to make displays. Also in passing fix up the
"state" value having external linkage so it could clash with
other people's variable declarations.

The API also provides hooks for key processing and steno chord
events, so you can monitor those events without having to
run in matrix_scan_user and recheck the values directly. Also
document these.

There is no path through processing a key that doesn't
end with a return false, so the nested return foo() are
gone and we just return false.
Next