You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qmk-fw/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
7 years ago
..
333fred Keymap: Adds zen layout for 333fred (#3563) 7 years ago
ab Fixed dead links (#2451) 7 years ago
absenth Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
adam Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
adnw_k_o_y Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
albert Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
alexjj Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
algernon ergodox: Update algernon's layout to v1.11 8 years ago
alphadox Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
andrew_osx Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
belak Fixed dead links (#2451) 7 years ago
bepo Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
bepo_csa Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
berfarah Ergodox EZ refactor (#3171) 7 years ago
bocaj Keymap: Bocaj - Create Userspace and Ergodox Layout (#3750) 7 years ago
bryan Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
choromanski Added choromanski keymap (#2528) 7 years ago
coderkun_neo2 Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
colemak Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
colemak_osx_pc_no Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
colemak_programmer Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
common_nighthawk Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
csharp_dev Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
dave Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
deadcyclo Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
dragon788 Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
drashna Update to drashna userspace and keymaps (#3172) 7 years ago
dvorak Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
dvorak_emacs Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
dvorak_emacs_software Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
dvorak_intl_squisher Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
dvorak_plover Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
dvorak_programmer Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
dvorak_programmer_swe Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
dvorak_spanish Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
dvorak_svorak_a5 Keymap: Add Dvorak Svorak A5 layout for Ergodox-EZ (#3725) 7 years ago
emacs_osx_dk Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
erez_experimental Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
familiar Fixed dead links (#2451) 7 years ago
french_hacker Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
galson Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
german Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
german-kinergo Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
german-lukas Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
german-manuneo Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
guni Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
haegin Add magic backspace to my layout (#2758) 7 years ago
ishigoya-jp Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
italian Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
j3rn Alterations and documentation updates for j3rn Ergodox EZ keymap (#1656) 8 years ago
jackhumbert Updates bootloader settings, adds file size check (#2029) 8 years ago
jacobono Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
jafo Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
jgarr Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
josh Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
kastyle Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
kines-ish Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
kristian Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
maz Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
mclennon_osx Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
mpiechotka Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
msc Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
naps62 Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
neo2_on_qwertz_hardware Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
norwegian_programmer_osx_pc Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
norwegian_programmer_osx_pc_colemak Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
ordinary Fixed dead links (#2451) 7 years ago
ordinary_osx Add a slightly modified ordinary layout for OSX 8 years ago
osx_de Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
osx_de_adnw_koy Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
osx_de_experimental Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
osx_fr Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
osx_kinesis_pnut Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
osx_whiskey_tango_foxtrot_capslock Fix broken markdown headers. (#2548) 7 years ago
phoenix Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
plover Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
plums Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
pvinis Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
qwerty_code_friendly qwerty_code_friendly: update for renamed macro (#3283) 7 years ago
replicaJunction Keymap: Revamp replicaJunction keymaps (#3589) 7 years ago
reset_eeprom Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
robot_test_layout Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
romanzolotarev-norman-osx Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
romanzolotarev-norman-plover-osx Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
romanzolotarev-norman-plover-osx-hjkl Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
romanzolotarev-norman-qwerty-osx Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
sethbc Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
siroken3 Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
sneako Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
software_neo2 Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
supercoder Fixed dead links (#2451) 7 years ago
swedish Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
swedish-lindhe Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
swissgerman Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
techtomas Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
teckinesis Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
tkuichooseyou Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
tm2030 Fixed dead links (#2451) 7 years ago
tonyabra_osx Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
townk_osx Fixed dead links (#2451) 7 years ago
twentylives_dvorak_with_hebrew Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
twey Just personal layout tweaks :) (#2557) 7 years ago
videck Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
win10_writers-block Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
workman_osx_mdw Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
xyverz Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
yoruian Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
zweihander-macos Zweihander: swap space and enter keys (#2665) 7 years ago
layout.json Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago
readme.md Creates a layouts/ folder for keymaps shared between keyboards (#1609) 8 years ago

readme.md

ergodox

LAYOUT_ergodox