{"id":27553721,"url":"https://github.com/divitmittal/tltr","last_synced_at":"2025-07-14T05:35:34.069Z","repository":{"id":259952380,"uuid":"859595437","full_name":"DivitMittal/TLTR","owner":"DivitMittal","description":"Cross-platform multi-layer keyboard layout tailored for programmers","archived":false,"fork":false,"pushed_at":"2025-07-07T01:19:12.000Z","size":7867,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-07T02:30:57.796Z","etag":null,"topics":["developer-productivity","ergonomic-keyboard","kanata","karabiner-elements","keyboard","keyboard-layout","keymap-drawer","qmk","raspberry-pi-pico","split-keyboard","tltr"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DivitMittal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2024-09-19T00:08:39.000Z","updated_at":"2025-07-07T01:19:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"88871cca-1f05-4e9e-991c-6dfc810bbfb5","html_url":"https://github.com/DivitMittal/TLTR","commit_stats":null,"previous_names":["divitmittal/tltr"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DivitMittal/TLTR","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DivitMittal%2FTLTR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DivitMittal%2FTLTR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DivitMittal%2FTLTR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DivitMittal%2FTLTR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DivitMittal","download_url":"https://codeload.github.com/DivitMittal/TLTR/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DivitMittal%2FTLTR/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265246012,"owners_count":23734109,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["developer-productivity","ergonomic-keyboard","kanata","karabiner-elements","keyboard","keyboard-layout","keymap-drawer","qmk","raspberry-pi-pico","split-keyboard","tltr"],"created_at":"2025-04-19T12:53:19.817Z","updated_at":"2025-07-14T05:35:34.062Z","avatar_url":"https://github.com/DivitMittal.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align='center'\u003eTLTR\u003c/h1\u003e\n\u003cdiv align='center'\u003e\n    \u003cimg title='TLTR' src='./assets/logo.png' alt='Logo for the layout' height='250' width='250'/\u003e\n\u003c/div\u003e\n\n---\n\n\u003cdiv align='center'\u003e\n    \u003cimg src=\"https://github.com/DivitMittal/TLTR/actions/workflows/.github/workflows/flake-check.yml/badge.svg\" alt=\"nix-flake-check\"/\u003e\n    \u003cimg src=\"https://github.com/DivitMittal/TLTR/actions/workflows/.github/workflows/keymap-drawer.yml/badge.svg\" alt=\"gen-keymap-drawing\"/\u003e\n\u003c/div\u003e\n\n---\n\nA bespoke cross-platform multi-layer 38-key keyboard layout for programmers, i.e., it optimizes for:\n\n1. Minimal mouse/trackpad dependency\n2. Convenient numbers \u0026 symbols access\n3. Execution of complex keyboard shortcuts w/o cumbersome finger gymnastics.\n4. Interoperability b/w [ANSI US](https://commons.wikimedia.org/wiki/File:ANSI_Keyboard_Layout_Diagram_with_Form_Factor.svg) \u0026 other ergo-split keyboard configurations, viz., [corne](https://github.com/foostan/crkbd/), [cantor](https://github.com/diepala/cantor), [ferris](https://github.com/pierrechevalier83/ferris), etc..\n\n---\n\n| Layers                                                                                        | Functionality                  |\n| --------------------------------------------------------------------------------------------- | ------------------------------ |\n| [Colemak Mod-DH(Curl), Wide, Angle](https://github.com/ColemakMods/mod-dh?tab=readme-ov-file) | English                        |\n| TL                                                                                            | Navigation \u0026 Modifiers keys    |\n| TR                                                                                            | Numbers \u0026 Symbols              |\n| TLTR                                                                                          | Mouse, Media \u0026 Display control |\n\n\u003cdiv align='center'\u003e\n    \u003cimg title='Layers' src='./assets/tltr.svg' alt='Layers of the keyboard layout visualized'/\u003e\n\u003c/div\u003e\n\n---\n\n## Can be deployed via:\n\n1. [Kanata](https://github.com/jtroo/kanata/)\n\n   1. macOS\n      - Dependencies:\n        1. [Karabiner-DriverKit](https://github.com/pqrs-org/Karabiner-DriverKit-VirtualHIDDevice/blob/main/dist/Karabiner-DriverKit-VirtualHIDDevice-3.1.0.pkg)\n        2. [Shortcuts](\u003chttps://www.wikipedia.com/en/articles/Shortcuts_(Apple)\u003e)\n   2. Windows\n      - Dependencies:\n        1. [nircmd](https://www.nirsoft.net/utils/nircmd.html)\n        2. [InterceptionDriver](https://github.com/oblitum/Interception)\n   3. \\*nix\n\n1. [Karabiner-Elements](https://github.com/pqrs-org/Karabiner-Elements)\n\n   1. macOS\n\n---\n\n## Physical implementation\n\n### Column-staggered ergo-split keyboard, i.e., [Cantor](https://github.com/diepala/cantor)([Piantor](https://github.com/beekeeb/piantor) specifically) with Cherry MX1A Red Switches\n\n![Split Keyboard Image](./assets/split_keyboard.jpeg)\n\n---\n\n**Inspired by:** [Seniply](https://github.com/stevep99/seniply)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdivitmittal%2Ftltr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdivitmittal%2Ftltr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdivitmittal%2Ftltr/lists"}