qmk_firmware/layouts/community/ergodox
Ivan Smirnov 2b30776dd0 [Keymap] Add issmirnov {user, ergodox, levinson} files. (#7239)
* Add issmirnov {user, ergodox, levinson} files.

There are enough interesting QMK tricks in these layouts that it seems
worth it to share with the broader community. Big thanks to Drashna for
inspiration, as well as all the wonderful creators of QMK documentation.

Some highlights:
- Common layout shared between levinson and ergodox_ez
- TAP_TOG macro for fast layer switching
- Autogenerated keymaps ascii art with git hooks

I will do my best to do periodic rolls here, but the source of truth
will always be https://github.com/issmirnov/qmk-keebs

* Incorporate review feedback.

- Remove CLEAR_EEPROM in favor of built in EEP_RST
- Remove custom handlers for audio on bootup and shutdown
- Remove plethora of unneeded includes
- Remove deprecated and dupliated config options

HUGE thanks to drashna for the review!

* Apply suggestions from code review

Huge thanks to drashna@ for a very thorough review and the very useful suggestions.

Co-Authored-By: Drashna Jaelre <drashna@live.com>

* Remove unclear optimization

This was an artifact from some other keymap I saw.
2019-11-08 19:17:21 -08:00
..
333fred Update 333fred keymaps and add new iris map. (#6010) 2019-05-29 07:44:43 -07:00
ab Remove empty fn_actions[] 2019-01-11 18:32:43 -08:00
absenth Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
adam Remove redundant KC_TRNS and KC_NO fillers in layouts (#5142) 2019-02-16 08:11:15 -08:00
adnw_k_o_y Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
adnw_p_u_q Keymap: Adding adnw_puq-Layout for Ergodox (#3723) 2018-08-31 08:44:15 -07:00
albert Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
alexjj Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
algernon ergodox: update algernon's layout to v1.12 2018-11-22 13:31:30 -08:00
alphadox Remove empty fn_actions[] 2019-01-11 18:32:43 -08:00
andrew_osx Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
belak Remove redundant KC_TRNS and KC_NO fillers in layouts (#5142) 2019-02-16 08:11:15 -08:00
bepo Remove redundant, language-specific aliases for KC_ALGR (#4720) 2019-01-03 08:13:55 -08:00
bepo_alt [Keymap] Add alternate bépo layout for Ergodox EZ (#5524) 2019-04-01 21:18:06 -07:00
bepo_csa Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
berfarah Remove deprecated QUANTUM_DIR code blocks from makefiles (#4754) 2019-01-04 07:25:48 -08:00
bocaj Keymap: Bocaj Layout and Userspace Refactor (#4753) 2019-01-02 09:23:42 -08:00
bryan Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
choromanski Added choromanski keymap (#2528) 2018-03-16 16:35:44 -04:00
coderkun_neo2 Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
colemak Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
colemak_code_friendly [Keymap] Adds layout for Ergodox, colemak_code_friendly (#4819) 2019-01-11 17:39:24 -08:00
colemak_osx_pc_no Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
colemak_programmer Creates a layouts/ folder for keymaps shared between keyboards (#1609) 2017-08-23 22:29:07 -04:00
common_nighthawk Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
csharp_dev Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
dave Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
deadcyclo Make PREVENT_STUCK_MODIFIERS the default (#3107) 2018-09-17 13:48:02 -04:00
dragon788 Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
drashna [Keymap] Drashna's Hardware Features Experimentations (#6920) 2019-10-16 13:11:22 -07:00
drashna_glow [Keymap] Drashna's Hardware Features Experimentations (#6920) 2019-10-16 13:11:22 -07:00
dvorak Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
dvorak_emacs Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
dvorak_emacs_software Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
dvorak_intl_squisher Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
dvorak_plover Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
dvorak_programmer Creates a layouts/ folder for keymaps shared between keyboards (#1609) 2017-08-23 22:29:07 -04:00
dvorak_programmer_swe Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
dvorak_spanish Fixing dead links (#5503) 2019-03-29 06:20:25 -07:00
dvorak_svorak_a5 Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
emacs_osx_dk Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
french_hacker Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
galson Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
german Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
german-kinergo Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
german-lukas Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
german-manuneo Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
guni Migrate ACTION_LAYER_MOMENTARYs to MO() (#5176) 2019-08-30 15:01:52 -07:00
haegin Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
ishigoya-jp Migrate ACTION_LAYER_MOMENTARYs to MO() (#5176) 2019-08-30 15:01:52 -07:00
issmirnov [Keymap] Add issmirnov {user, ergodox, levinson} files. (#7239) 2019-11-08 19:17:21 -08:00
italian Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
j3rn Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
jackhumbert Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
jacobono Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
jafo Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
jgarr Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
josh Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
kastyle Creates a layouts/ folder for keymaps shared between keyboards (#1609) 2017-08-23 22:29:07 -04:00
kines-ish Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
kristian Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
manna-harbour_miryoku [Keymap] miryoku layout (#6171) 2019-06-26 00:33:12 -07:00
maz Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
mclennon_osx Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
meagerfindings Remove redundant KC_TRNS and KC_NO fillers in layouts (#5142) 2019-02-16 08:11:15 -08:00
mpiechotka Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
msc Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
naps62 Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
neo2_on_qwertz_hardware Remove empty fn_actions[] 2019-01-11 18:32:43 -08:00
norwegian_programmer_osx_pc Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
norwegian_programmer_osx_pc_colemak Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
nstickney [Keymap] update @nstickney's keymaps (#6076) 2019-06-06 13:00:52 -07:00
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 Fixing dead links (#5503) 2019-03-29 06:20:25 -07:00
osx_de_adnw_koy Remove empty fn_actions[] 2019-01-11 18:32:43 -08:00
osx_de_experimental Fixing dead links (#5503) 2019-03-29 06:20:25 -07:00
osx_fr Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
osx_kinesis_pnut Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
osx_neo2 [Keymap] Neo2 for ErgoDox on MacOS US QWERTY / ABC Extended keymap (#5862) 2019-05-14 12:12:29 -07:00
osx_whiskey_tango_foxtrot_capslock Migrate ACTION_LAYER_MOMENTARYs to MO() (#5176) 2019-08-30 15:01:52 -07:00
phoenix Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
plover Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
plums Creates a layouts/ folder for keymaps shared between keyboards (#1609) 2017-08-23 22:29:07 -04:00
qwerty_code_friendly Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
replicaJunction Keymap: Revamp replicaJunction keymaps (#3589) 2018-08-15 15:38:41 -07:00
reset_eeprom Remove/migrate action_get_macro()s from default keymaps (#5625) 2019-07-15 23:04:02 -07:00
robot_test_layout Remove unused fn_actions[] and action_function() in default keymaps (#4829) 2019-01-24 07:38:44 -08:00
romanzolotarev-norman-osx Remove empty fn_actions[] 2019-01-11 18:32:43 -08:00
romanzolotarev-norman-plover-osx Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
romanzolotarev-norman-plover-osx-hjkl Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
romanzolotarev-norman-qwerty-osx Remove empty fn_actions[] 2019-01-11 18:32:43 -08:00
sethbc Remove empty fn_actions[] 2019-01-11 18:32:43 -08:00
siroken3 Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
sneako Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
software_neo2 Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
supercoder Remove empty fn_actions[] 2019-01-11 18:32:43 -08:00
swedish Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
swedish-lindhe Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
swissgerman Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
techtomas Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
teckinesis Fixing dead links (#5503) 2019-03-29 06:20:25 -07:00
tkuichooseyou Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
tm2030 Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
tonyabra_osx Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
townk_osx Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
twentylives_dvorak_with_hebrew Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
twey Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
videck Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
win10_writers-block Fix Command feature: use get_mods() instead of keyboard_report->mods (#4955) 2019-01-27 00:28:40 -08:00
workman_osx_mdw Migrate ACTION_LAYER_TAP_TOGGLEs to TT() 2019-02-18 08:52:51 -08:00
xyverz Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
yoruian Remove empty fn_actions[] 2019-01-11 18:32:43 -08:00
zweihander-macos Remove KC_DELT alias in favor of KC_DEL (#6327) 2019-08-30 15:01:52 -07:00
layout.json Creates a layouts/ folder for keymaps shared between keyboards (#1609) 2017-08-23 22:29:07 -04:00
readme.md Creates a layouts/ folder for keymaps shared between keyboards (#1609) 2017-08-23 22:29:07 -04:00

ergodox

LAYOUT_ergodox