{"id":17775492,"url":"https://github.com/mjonuschat/ergodox_osx_neo2","last_synced_at":"2026-02-27T11:02:50.394Z","repository":{"id":137067083,"uuid":"137981671","full_name":"mjonuschat/ergodox_osx_neo2","owner":"mjonuschat","description":"QMK Firmware layout intended to be used as a git submodule","archived":false,"fork":false,"pushed_at":"2019-05-13T05:23:56.000Z","size":19,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2025-05-13T04:44:44.952Z","etag":null,"topics":["ergodox-firmware","ergodox-infinity","keyboard-layout","neo2","qmk","qmk-firmware"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mjonuschat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-20T04:52:31.000Z","updated_at":"2024-07-07T10:55:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"15860a75-e079-482f-8a68-97dab030bf32","html_url":"https://github.com/mjonuschat/ergodox_osx_neo2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mjonuschat/ergodox_osx_neo2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mjonuschat%2Fergodox_osx_neo2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mjonuschat%2Fergodox_osx_neo2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mjonuschat%2Fergodox_osx_neo2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mjonuschat%2Fergodox_osx_neo2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mjonuschat","download_url":"https://codeload.github.com/mjonuschat/ergodox_osx_neo2/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mjonuschat%2Fergodox_osx_neo2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29892063,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T09:48:51.284Z","status":"ssl_error","status_checked_at":"2026-02-27T09:48:43.992Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ergodox-firmware","ergodox-infinity","keyboard-layout","neo2","qmk","qmk-firmware"],"created_at":"2024-10-26T21:57:41.103Z","updated_at":"2026-02-27T11:02:50.375Z","avatar_url":"https://github.com/mjonuschat.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Neo 2 for ErgoDox on QWERTY\n\n# Description\n\nThe Neo layout is an optimized German keyboard layout developed by the \nNeo Users Group, supporting many Latin-based alphabets. The positions \nof the letters are not only optimized for German letter frequency, \nbut also for typical groups of two or three letters.  English is \nconsidered a primary target as well. \n\nThe design tries to enforce the alternating usage of both hands to \nincrease typing speed  and incorporates ideas from de-ergo and other \nergonomic layouts. High frequency keys are placed in the home row. \nThe current layout Neo 2.0 has unique features making it suited for \nmany target groups such as programmers, mathematicians, scientists or \nLaTeX authors.\n\nNeo is grouped into six layers, each dedicated to a special purpose.\n\n# Layers\n\nAt the core this is a Neo 2.0 layout adjusted for the Ergodox Infinity. \nThe keymap is laid out expecting a macOs using the US QWERTY or ABC \nExtended layout. \n\n[Layer 1](#layer-1) Lowercase, upppercase and typographical  characters\n\n[Layer 2](#layer-2) Special characters for programming\n\n[Layer 3](#layer-3) WASD-like movement keys and number block\n\n[Layer 4](#layer-4) Greek characters\n\n[Layer 5](#layer-5) Mathematical symbols and Greek uppercase characters\n\n[Layer 6](#layer-6) Ergodox Infinity US QWERTY layout\n\n[Layer 7](#layer-7) Function keys\n\n## Legend\n\n * Keys marked with `----` are dead keys.\n * Blank keys are transparent and fall through to lower levels.\n\n## Layer 1\n\nThis layer implements NEO layers 1 and 2.\n\n```\n,--------------------------------------------------.           ,--------------------------------------------------.\n|  ----  |  1/° |  2/§ |  3/  |  4/» |  5/« |  ESC |           | US_1 |  6/$ |  7/€ |  8/„ |  9/“ |  0/” |  -/—   |\n|--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|\n|  TAB   |   X  |   V  |   L  |   C  |   W  | LCTL |           | RCTL |   K  |   H  |   G  |   F  |   Q  |   ß    |\n|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|\n|  NEO_3 |   U  |   I  |   A  |   E  |   O  |------|           |------|   S  |   N  |   R  |   T  |   D  |   Y    |\n|--------+------+------+------+------+------| LALT |           | RALT |------+------+------+------+------+--------|\n| LSHIFT |   Ü  |   Ö  |   Ä  |   P  |   Z  |      |           |      |   B  |   M  |  ,/– |  ./• |   J  | RSHIFT |\n`--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'\n  | ---- | ---- | LCTL | LALT | LGUI |                                       | RGUI | Left | Down |  Up  | Right|\n  `----------------------------------'                                       `----------------------------------'\n                                       ,-------------.       ,-------------.\n                                       | FKEYS| Home |       | PgUp | FKEYS|\n                                ,------|------|------|       |------+------+------.\n                                | Back-|      | End  |       | PgDn |      |      |\n                                | space|Delete|------|       |------| Enter|Space |\n                                |      |      | NEO_4|       | NEO_4|      |      |\n                                `--------------------'       `--------------------'\n```\n\n## Layer 2\n\nThis layer implements NEO layer 3.\n\n\n```\n,--------------------------------------------------.           ,--------------------------------------------------.\n|  ----  | ---- | ---- | ---- |   ›  |   ‹  |      |           |      |   ¢ \t|   ¥  |   ‚  |   ‘  |   ’  |  ----  |\n|--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|\n|  ----  |   …  |   _  |   [  |   ]  |   ^  |      |           |      |   !  |   \u003c  |   \u003e  |   =  |   \u0026  |  ----  |\n|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|\n|        |   \\  |   /  |   {  |   }  |   *  |------|           |------|   ?  |   (  |   )  |   -  |   :  |   @    |\n|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|\n|        |   #  |   $  |   |  |   ~  |   `  |      |           |      |   +  |   %  |   \"  |   '  |   ;  |        |\n`--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'\n  |      |      |      |      |      |                                       |      |      |      |      |      |\n  `----------------------------------'                                       `----------------------------------'\n                                       ,-------------.       ,-------------.\n                                       |      |      |       |      |      |\n                                ,------|------|------|       |------+------+------.\n                                |      |      |      |       |      |      |      |\n                                |      |      |------|       |------|      |      |\n                                |      |      |      |       |      |      |      |\n                                `--------------------'       `--------------------'\n```\n\n## Layer 3\n\nThis layer implements NEO layer 4.\n\n```\n,--------------------------------------------------.           ,--------------------------------------------------.\n|  ----  |   ª  |   º  | ---- |   ·  |   £  |      |           |      | ---- | Tab  |   /  |   *  |   -  |  ----  |\n|--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|\n|  ----  | PgUp |   ⌫  |  Up  |   ⌦  | PgDn |      |           |      |   ¡  |   7  |   8  |   9  |   +  |   –    |\n|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|\n|        | Home | Left | Down | Right| End  |------|           |------|   ¿  |   4  |   5  |   6  |   ,  |   .    |\n|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|\n|        | Esc  | Tab  | Ins  |Return| ---- |      |           |      |   :  |   1  |   2  |   3  |   ;  |        |\n`--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'\n  |      |      |      |      |      |                                       |      |   0  |      |      |      |\n  `----------------------------------'                                       `----------------------------------'\n                                       ,-------------.       ,-------------.\n                                       |      |      |       |      |      |\n                                ,------|------|------|       |------+------+------.\n                                |      |      |      |       |      |      |      |\n                                |      |      |------|       |------|      |      |\n                                |      |      |      |       |      |      |      |\n                                `--------------------'       `--------------------'\n```\n\n## Layer 4\n\nThis layer is currently empty/reserved for NEO layer 5.\n\n```\n,--------------------------------------------------.           ,--------------------------------------------------.\n|  ----  | ---- | ---- | ---- | ---- | ---- |      |           |      | ---- | ---- | ---- | ---- | ---- |  ----  |\n|--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|\n|  ----  | ---- | ---- | ---- | ---- | ---- |      |           |      | ---- | ---- | ---- | ---- | ---- |  ----  |\n|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|\n|        | ---- |  ----| ---- | ---- | ---- |------|           |------| ---- | ---- | ---- | ---- | ---- |  ----  |\n|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|\n|        | ---- |  ----| ---- | ---- | ---- |      |           |      | ---- | ---- | ---- | ---- | ---- |        |\n`--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'\n  |      |      |      |      |      |                                       |      |      |      |      |      |\n  `----------------------------------'                                       `----------------------------------'\n                                       ,-------------.       ,-------------.\n                                       |      |      |       |      |      |\n                                ,------|------|------|       |------+------+------.\n                                |      |      |      |       |      |      |      |\n                                |      |      |------|       |------|      |      |\n                                |      |      |      |       |      |      |      |\n                                `--------------------'       `--------------------'\n```\n\n## Layer 5\n\nThis layer is currently empty/reserved for NEO layer 6.\n\n```\n,--------------------------------------------------.           ,--------------------------------------------------.\n|  ----  | ---- | ---- | ---- | ---- | ---- |      |           |      | ---- | ---- | ---- | ---- | ---- |  ----  |\n|--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|\n|  ----  | ---- | ---- | ---- | ---- | ---- |      |           |      | ---- | ---- | ---- | ---- | ---- |  ----  |\n|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|\n|        | ---- |  ----| ---- | ---- | ---- |------|           |------| ---- | ---- | ---- | ---- | ---- |  ----  |\n|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|\n|        | ---- |  ----| ---- | ---- | ---- |      |           |      | ---- | ---- | ---- | ---- | ---- |        |\n`--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'\n  |      |      |      |      |      |                                       |      |      |      |      |      |\n  `----------------------------------'                                       `----------------------------------'\n                                       ,-------------.       ,-------------.\n                                       |      |      |       |      |      |\n                                ,------|------|------|       |------+------+------.\n                                |      |      |      |       |      |      |      |\n                                |      |      |------|       |------|      |      |\n                                |      |      |      |       |      |      |      |\n                                `--------------------'       `--------------------'\n```\n\n## Layer 6\n\nA bare bones implementation of the default Ergodox Infinity layout.\n\n```\n,--------------------------------------------------.           ,--------------------------------------------------.\n|   =    |   1  |   2  |   3  |   4  |   5  | ESC  |           | NEO_1|   6  |   7  |   8  |   9  |   0  |    -   |\n|--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|\n|   \\    |   Q  |   W  |   E  |   R  |   T  | ---- |           |   [  |   Y  |   U  |   I  |   O  |   P  |    ]   |\n|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|\n|  TAB   |   A  |   S  |   D  |   F  |   G  |------|           |------|   H  |   J  |   K  |   L  |   ;  |    '   |\n|--------+------+------+------+------+------| ---- |           | ---- |------+------+------+------+------+--------|\n| LSHIFT |   Z  |   X  |   V  |   B  |   M  |      |           |      |   N  |   M  |   ,  |   .  |   /  | RSHIFT |\n`--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'\n  | LGUI |   `  | ---- | ---- | FKEYS|                                       | Left | Down |  Up  | Right| RGUI |\n  `----------------------------------'                                       `----------------------------------'\n                                       ,-------------.       ,-------------.\n                                       | LCTRL| LALT |       | RALT | RCTRL|\n                                ,------|------|------|       |------+------+------.\n                                |      |      | HOME |       | PGUP |      |      |\n                                | BKSP | DEL  |------|       |------| ENTR | SPCE |\n                                |      |      | END  |       | PGDN |      |      |\n                                `--------------------'       `--------------------'\n```\n\n## Layer 7\n\nThis layer implements function and multimedia keys.\n\n```\n,--------------------------------------------------.           ,--------------------------------------------------.\n|  Prev  |  F1  |  F2  |  F3  |  F4  |  F5  |  F11 |           |  F12 |  F6  |  F7  |  F8  |  F9  |  F10 |  VolUp |\n|--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|\n|  Play  |      |      |      |      |      |      |           |      |      |      |      |      |      |  VolDn |\n|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|\n|  Next  |      |      |      |      |      |------|           |------|      |      |      |      |      |  Mute  |\n|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|\n|        |      |      |      |      |      |      |           |      |      |      |      |      |      |        |\n`--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'\n  |      |      |      |      |      |                                       |      |      |      |      |      |\n  `----------------------------------'                                       `----------------------------------'\n                                       ,-------------.       ,-------------.\n                                       |      |      |       |      |      |\n                                ,------|------|------|       |------+------+------.\n                                |      |      |      |       |      |      |      |\n                                |      |      |------|       |------|      |      |\n                                |      |      |      |       |      |      |      |\n                                `--------------------'       `--------------------'\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmjonuschat%2Fergodox_osx_neo2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmjonuschat%2Fergodox_osx_neo2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmjonuschat%2Fergodox_osx_neo2/lists"}