{"id":16482490,"url":"https://github.com/f/sofle-mario","last_synced_at":"2025-03-23T11:33:17.452Z","repository":{"id":45753852,"uuid":"390846138","full_name":"f/sofle-mario","owner":"f","description":null,"archived":false,"fork":false,"pushed_at":"2021-08-12T06:15:11.000Z","size":23,"stargazers_count":26,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-18T20:16:33.345Z","etag":null,"topics":[],"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/f.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}},"created_at":"2021-07-29T20:44:09.000Z","updated_at":"2024-07-26T11:55:37.000Z","dependencies_parsed_at":"2022-07-30T13:18:07.932Z","dependency_job_id":null,"html_url":"https://github.com/f/sofle-mario","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f%2Fsofle-mario","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f%2Fsofle-mario/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f%2Fsofle-mario/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f%2Fsofle-mario/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/f","download_url":"https://codeload.github.com/f/sofle-mario/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245097196,"owners_count":20560311,"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":[],"created_at":"2024-10-11T13:10:59.731Z","updated_at":"2025-03-23T11:33:16.740Z","avatar_url":"https://github.com/f.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WIP: Sofle Mario Theme Keyboard Settings with IBM PC/AT Layout\n\n\u003e Configured only for macOS.\n\nThis is a fork of default keymap of Sofle. Layout is highly close to **BM PC/AT** layout since my primary keyboard is HHKB.\n\n![IMG_5815](https://user-images.githubusercontent.com/196477/127565134-b600c1fa-9dc1-452d-a192-5a569ed2f756.jpg)\n\n## OLED Features\n- Left Screen\n  - A jumping mushroom while CAPS LOCK\n  - Show current layer\n  - Show currently pressed key\n- Right Screen\n  - Mario game animation with WPM information (originally forked and rescaled for 128x32 OLED display from https://github.com/b0rv3g4r4/Kyria-Mario-Keymap/)\n\n## Left Screen on Action\n\n### Left OLED Layers\n- Star or Mushroom Animation on CAPS LOCK\n- Layer Info: Base, Lower or Raise\n- CAPS LOCK or empty space\n- Pressed Key Name\n\n![IMG_5818](https://user-images.githubusercontent.com/196477/127566150-43367c5d-bcd5-4e49-9346-d2035087faed.gif)\n\n\n## Right Screen on Action\n\n### Right OLED Layers\n- WPM information\n- Mario Animation\n\n![IMG_5836](https://user-images.githubusercontent.com/196477/127719384-867004ad-91c9-4116-8516-7534da9af985.gif)\n\n## Encoders\n\n### ENCODER_RESOLUTION Setting\nSome encoders' resolution may need to be set to `4`, otherwise the encoders will double action per tick.\n\nOn file `qmk_firmware/keyboards/sofle/rev1/config.h`, you may need to change following setting to `4`.\n\n```C\n#define ENCODER_RESOLUTION 4\n```\n\n### ENCODER_DIRECTION_FLIP Setting\nThe encoder may work reversed on some encoders. To fix this, you can change the `ENCODER_DIRECTION_FLIP` setting\n\n```C\n#define ENCODER_DIRECTION_FLIP\n```\n\n## Layouts\n\nLayout is very close to **IBM PC/AT** configuration similar to **HHKB**.\n\n- CTRL is at left\n\n### Base Layout\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff%2Fsofle-mario","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ff%2Fsofle-mario","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff%2Fsofle-mario/lists"}