{"id":21396029,"url":"https://github.com/lukethacoder/keyboard-config","last_synced_at":"2026-01-28T10:34:51.694Z","repository":{"id":262618312,"uuid":"887826071","full_name":"lukethacoder/keyboard-config","owner":"lukethacoder","description":"⌨ VIA based Keyboard Configuration (Currently using a SKYLOONG GK87 and GK21 setup)","archived":false,"fork":false,"pushed_at":"2024-11-13T11:04:34.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-03T20:41:22.005Z","etag":null,"topics":["skyloong","skyloong-gk21","skyloong-gk87","via-keyboard"],"latest_commit_sha":null,"homepage":"","language":null,"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/lukethacoder.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":"2024-11-13T10:57:32.000Z","updated_at":"2024-11-13T13:33:09.000Z","dependencies_parsed_at":"2024-11-13T12:17:44.187Z","dependency_job_id":"b20432fd-caad-4a7d-b65c-f0784b279334","html_url":"https://github.com/lukethacoder/keyboard-config","commit_stats":null,"previous_names":["lukethacoder/keyboard-config"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lukethacoder/keyboard-config","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukethacoder%2Fkeyboard-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukethacoder%2Fkeyboard-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukethacoder%2Fkeyboard-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukethacoder%2Fkeyboard-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lukethacoder","download_url":"https://codeload.github.com/lukethacoder/keyboard-config/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukethacoder%2Fkeyboard-config/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28844014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T07:39:25.367Z","status":"ssl_error","status_checked_at":"2026-01-28T07:39:24.487Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["skyloong","skyloong-gk21","skyloong-gk87","via-keyboard"],"created_at":"2024-11-22T14:24:33.319Z","updated_at":"2026-01-28T10:34:51.677Z","avatar_url":"https://github.com/lukethacoder.png","language":null,"readme":"# keyboard-config\n\n[VIA](https://usevia.app/) based Keyboard Configuration (Currently using a SKYLOONG GK87 and GK21 setup)\n\n## Configuration Files\n\n### `skyloong_gk87_pro.layout.json`\n\nHolds custom VIA configuration for the [SKYLOONG GK87](https://skyloongtech.com/skyloong-gk87-qmkvia/) keyboard.\n\n### `skyloong_gk21_pro.layout.json`\n\nHolds custom VIA configuration for the [SKYLOONG GK21](https://skyloongtech.com/skyloong-gk21-qmkvia/) numpad keyboard.\n\n\u003e NOTE: pictures show the knob on the left side, but actual numpad has the knob on the right side. This can be moved if you wish.\n\n## How to configure SKYLOONG keyboards with VIA\n\n1. Download JSON firmware from the [SKYLOONG website](https://skyloongtech.com/skyloong-keyboard-software/)\n2. Open [usevia.app](https://usevia.app/)\n3. Go to settings and enable the \"Show Design tab\" toggle\n4. Go to the Design Tab and load the JSON firmware files downloaded in step 1\n5. Go back to the \"Configure\" tab and authorise your keyboard\n6. Edit make edits to the keyboard as you like - they are updated on the fly. You may choose to save (download) the configuration as a backup.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukethacoder%2Fkeyboard-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flukethacoder%2Fkeyboard-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukethacoder%2Fkeyboard-config/lists"}