{"id":42179753,"url":"https://github.com/aarblaster/karabiner-custom-scripts","last_synced_at":"2026-01-26T22:01:28.650Z","repository":{"id":302514579,"uuid":"953883053","full_name":"aarblaster/karabiner-custom-scripts","owner":"aarblaster","description":"Custom scripts for Karabiner Elements","archived":false,"fork":false,"pushed_at":"2025-08-16T11:31:21.000Z","size":2766,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-10T19:13:45.597Z","etag":null,"topics":["karabiner-elements","keyboard","macos"],"latest_commit_sha":null,"homepage":"https://codebyanthony.com","language":null,"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/aarblaster.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"aarblaster"}},"created_at":"2025-03-24T08:28:21.000Z","updated_at":"2025-08-16T11:29:33.000Z","dependencies_parsed_at":"2025-07-02T20:29:47.950Z","dependency_job_id":"ec17c674-6648-4bcf-b4b1-e7ba9c0a21c8","html_url":"https://github.com/aarblaster/karabiner-custom-scripts","commit_stats":null,"previous_names":["aarblaster/karabiner-custom-scripts"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/aarblaster/karabiner-custom-scripts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aarblaster%2Fkarabiner-custom-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aarblaster%2Fkarabiner-custom-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aarblaster%2Fkarabiner-custom-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aarblaster%2Fkarabiner-custom-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aarblaster","download_url":"https://codeload.github.com/aarblaster/karabiner-custom-scripts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aarblaster%2Fkarabiner-custom-scripts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28789720,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T21:49:50.245Z","status":"ssl_error","status_checked_at":"2026-01-26T21:48:29.455Z","response_time":59,"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":["karabiner-elements","keyboard","macos"],"created_at":"2026-01-26T22:00:38.388Z","updated_at":"2026-01-26T22:01:28.644Z","avatar_url":"https://github.com/aarblaster.png","language":null,"funding_links":["https://github.com/sponsors/aarblaster"],"categories":[],"sub_categories":[],"readme":"# karabiner-custom-scripts\n\n![GitHub release](https://img.shields.io/github/release/aarblaster/karabiner-custom-scripts.svg)\n![GitHub All Releases](https://img.shields.io/github/downloads/aarblaster/karabiner-custom-scripts/total.svg)\n\n Custom scripts for Karabiner Elements on MacOS.\n \n## Scripts\n### Use Function Keys as F1-12 in specified apps\n`Use-F-Numbers-Selected-Apps.json`\n\nThis uses specified app bundles to switch the function keys to the F1 – F12 key without the need to press \"fn\".\nThis is particularly useful in cross platform and specialist apps.\nIncluded in this script are the following:\n- Vectorworks\n- ETC EOS Nomad\n- Premier Pro\n- Photoshop\n- After Effects\n- Terminal\n- Xcode\n\n### Adobe Digital Editions Arrow Keys\n`ade-arrow-fn.json`\n\nAdobe Digital Editions (ADE) plays the MacOS Error sound (Boop) when navigating using the arrow keys.\nFor an easy way to page down in this app, the arrow keys are transformed into the arrow + fn. \nThis makes navigating in this frustrating App slightly easier.\n\n## Testing\nTested on: \n- Karabiner Elements v15.5.0\n- MacOS v15.5 (24F74)\n- ADE 4.5\n\n## Installing and Using\nYou can follow the information [here](https://karabiner-elements.pqrs.org/docs/manual/configuration/add-your-own-complex-modifications/) or you can: \n1. Save the script to `~/.config/karabiner/assets/complex_modifications/`\n2. Open Karabiner Elements settings\n3. Navigate to Complex Modifications --\u003e Add Predefined Rule.\n4. Select the script to add.\n\n![A screenshot of Karabiner Element's settings window](Assets/Screenshot-KE-Settings@2x.png)\n\n## About\nMade by [Anthony Arblaster](https://github.com/aarblaster).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faarblaster%2Fkarabiner-custom-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faarblaster%2Fkarabiner-custom-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faarblaster%2Fkarabiner-custom-scripts/lists"}