qmk_firmware/layouts/community/ergodox
Jacob Jerrell 444def8411 Keymap: Bocaj - Create Userspace and Ergodox Layout (#3750)
* Bocaj Layout Revamp

* Pull in Upstream (#1)

* Various tweaks for some Input:Club build processes

* change KEYMAP to LAYOUT for all new keyboards made using this script

* Add support for rev3 of the Atom47 (#2672)

* Added support for rev3 of the Atom47

* Updated Atom47 readme's

* Fix redefine error on rev2 and add maartenwut's keymap

* Fix redefine error on LEdiodes keymap

* Add Nyquist keymap (#2692)

* nyquist

* danielhklein nyquist setup

* shift left controls

* remove readme

* cleanup before pr

* ready for pr

* Adds Phantom TKL support (#2696)

* Add an info.json to phantom keyboard

* Add layouts

 - KEYMAP_WINKEYLESS
 - KEYMAP_7BIT
 - KEYMAP_ISO
 - KEYMAP_ISO_WINKEYLESS

* Add key_counts

* Add 2 missing F-Row keys

* Add TKC1800 info.json

Created an info.json for the tkc1800.

* Clueboard 60 info.json

 - adds
   - LAYOUT_60_ansi
   - LAYOUT_60_iso
   - KEYMAP_AEK
   - KEYMAP
   - LAYOUT_60_ansi_split_bs_rshift

* Add the Speedo keyboard

* Fix KC60 info.json file (#2707)

* change KEYMAP to LAYOUT in all the KC60 files

* Redo the info.json file

* Small fixes to TKC1800

 - adjust F-row to use 0.25 spacing
 - split left shift
 - add key_count

* Fix some Configurator Warnings regarding LAYOUT vs KEYMAP (#2708)

* change diverge 3 KC_KEYMAP to LAYOUT

* Change KEYMAP to LAYOUT for handwired arrow pad

* change M10A to LAYOUT for m10-a

* Change KC_KEYMAP to LAYOUT_kc and KEYMAP to LAYOUT for mf68

* change KC_KEYMAP to LAYOUT for nano

* Refactor to LAYOUT

* refactor to LAYOUT-ansi and LAYOUT_iso for s65

* LAYOUT conversions for lfkkeyboards

* missed a few renames

* mini1800 for lfkeyobards support of LAYOUT

* 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.

* Pull information from config.h and rules.mk (#2711)

* Pull information from config.h and rules.mk

* Readd the kbd75 maintainer

* Remove obsolete info.json entries (#2712)

* Clean up some long-standing errors when populating the API (#2715)

* 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

* 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

* hhkb jp personal keymap (#2698)

* Add JJ40 Cockpit personal keymap (#2713)

* Add JJ40 Cockpit keymap

* Fix lower layer symbols

* 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

* Revert "Pull in Upstream (#1)"

This reverts commit eeba0cec17ccb636e4225eed88aeae72b99f5e45.

* Updates to Bocaj Files

- Gave up on Tap Dance for ' -> '
+ Added another 'Secret'
+ Add ' -> ' to the Swap Hands key
+ Add Swap Hands to the ' -> ' key
+ Made Hand Swapping a momentary toggle
- Removed Auto Shift
+ Added Layer Toggle to KC_QUOTE for the _TOOLS layer
- Disabled Tap Dance

* Merge remote-tracking branch 'upstream/master'

* Updates to Bocaj

Added Game Layers, Removed Unused Macros

* Removed 'secrets.h'

* Updates to Bocaj

Remove 'secrets'.
Remove 'sendstring_workman.h' and set related layer back to qwerty due to macro compatibility issues

* Total revisioning of keymap and layout structure

* Missed readme.md file

* Bocaj - Permissive Hold setting enabled

* Switching from ErgoDox EZ centric configuration to the layout/user approach

* Bocaj - Create Userspace and Ergodox layout

* Update settings.json
2018-08-28 16:48:41 -07:00
..
333fred Keymap: Adds zen layout for 333fred (#3563) 2018-08-05 08:42:16 -07:00
ab Fixed dead links (#2451) 2018-03-01 07:45:47 -08:00
absenth
adam
adnw_k_o_y
albert
alexjj
algernon
alphadox
andrew_osx
belak Fixed dead links (#2451) 2018-03-01 07:45:47 -08:00
bepo
bepo_csa
berfarah Ergodox EZ refactor (#3171) 2018-06-12 21:55:08 -07:00
bocaj Keymap: Bocaj - Create Userspace and Ergodox Layout (#3750) 2018-08-28 16:48:41 -07:00
bryan
choromanski Added choromanski keymap (#2528) 2018-03-16 16:35:44 -04:00
coderkun_neo2
colemak
colemak_osx_pc_no
colemak_programmer
common_nighthawk
csharp_dev
dave
deadcyclo
dragon788
drashna Update to drashna userspace and keymaps (#3172) 2018-07-16 21:04:32 -04:00
dvorak
dvorak_emacs
dvorak_emacs_software
dvorak_intl_squisher
dvorak_plover
dvorak_programmer
dvorak_programmer_swe
dvorak_spanish
dvorak_svorak_a5 Keymap: Add Dvorak Svorak A5 layout for Ergodox-EZ (#3725) 2018-08-22 20:16:16 -07:00
emacs_osx_dk
erez_experimental
familiar Fixed dead links (#2451) 2018-03-01 07:45:47 -08:00
french_hacker
galson
german
german-kinergo
german-lukas
german-manuneo
guni
haegin Add magic backspace to my layout (#2758) 2018-04-19 07:18:58 -07:00
ishigoya-jp
italian
j3rn
jackhumbert Updates bootloader settings, adds file size check (#2029) 2017-11-27 23:08:21 -05:00
jacobono
jafo
jgarr
josh
kastyle
kines-ish
kristian
maz
mclennon_osx
mpiechotka
msc
naps62
neo2_on_qwertz_hardware
norwegian_programmer_osx_pc
norwegian_programmer_osx_pc_colemak
ordinary Fixed dead links (#2451) 2018-03-01 07:45:47 -08:00
ordinary_osx Add a slightly modified ordinary layout for OSX 2017-12-08 16:08:50 -05:00
osx_de
osx_de_adnw_koy
osx_de_experimental
osx_fr
osx_kinesis_pnut
osx_whiskey_tango_foxtrot_capslock Fix broken markdown headers. (#2548) 2018-03-23 15:59:15 -07:00
phoenix
plover
plums
pvinis
qwerty_code_friendly qwerty_code_friendly: update for renamed macro (#3283) 2018-07-01 11:10:27 -07:00
replicaJunction Keymap: Revamp replicaJunction keymaps (#3589) 2018-08-15 15:38:41 -07:00
reset_eeprom
robot_test_layout
romanzolotarev-norman-osx
romanzolotarev-norman-plover-osx
romanzolotarev-norman-plover-osx-hjkl
romanzolotarev-norman-qwerty-osx
sethbc
siroken3
sneako
software_neo2
supercoder Fixed dead links (#2451) 2018-03-01 07:45:47 -08:00
swedish
swedish-lindhe
swissgerman
techtomas
teckinesis
tkuichooseyou
tm2030 Fixed dead links (#2451) 2018-03-01 07:45:47 -08:00
tonyabra_osx
townk_osx Fixed dead links (#2451) 2018-03-01 07:45:47 -08:00
twentylives_dvorak_with_hebrew
twey Just personal layout tweaks :) (#2557) 2018-03-23 16:00:36 -07:00
videck
win10_writers-block
workman_osx_mdw
xyverz
yoruian
zweihander-macos Zweihander: swap space and enter keys (#2665) 2018-04-04 09:18:15 -07:00
layout.json
readme.md

ergodox

LAYOUT_ergodox