{"id":15037698,"url":"https://github.com/jeantil/autokbisw","last_synced_at":"2026-03-05T09:01:58.338Z","repository":{"id":138800943,"uuid":"74673751","full_name":"jeantil/autokbisw","owner":"jeantil","description":"project has migrated - Automatic keyboard/input source switching for OSX","archived":false,"fork":false,"pushed_at":"2022-01-03T08:13:20.000Z","size":59,"stargazers_count":209,"open_issues_count":4,"forks_count":21,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-08-20T20:51:33.336Z","etag":null,"topics":["input-method","keyboard","keymap","osx","swift-3"],"latest_commit_sha":null,"homepage":"","language":"Swift","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/jeantil.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-2.0.txt","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":"2016-11-24T13:02:35.000Z","updated_at":"2025-03-06T10:00:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"da96f92a-316a-4ed7-879f-0d092b986c98","html_url":"https://github.com/jeantil/autokbisw","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/jeantil/autokbisw","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeantil%2Fautokbisw","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeantil%2Fautokbisw/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeantil%2Fautokbisw/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeantil%2Fautokbisw/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jeantil","download_url":"https://codeload.github.com/jeantil/autokbisw/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeantil%2Fautokbisw/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30117479,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T08:19:04.902Z","status":"ssl_error","status_checked_at":"2026-03-05T08:17:37.148Z","response_time":93,"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":["input-method","keyboard","keymap","osx","swift-3"],"created_at":"2024-09-24T20:35:21.991Z","updated_at":"2026-03-05T09:01:58.308Z","avatar_url":"https://github.com/jeantil.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Autokbisw - Automatic keyboard input source switcher\n## This project has migrated\n\n@ohueter has taken upon himself to fix the build on newer versions of OSX, \nthe most up to date version of autokbisw can now be found on his fork \nhttps://github.com/ohueter/autokbisw\n\nThis repository is no longer maintained\n\n## Motivation\n\nThis small utility was born out of frustation after a mob programming sesssion.\nThe session took place on a french mac book pro, using a pair of french pc\nkeyboards. Some programmers were used to eclipse, others to intellij on linux,\nothers to intellij on mac. \n\nWhile OSx automatically switches the layout when a keyboard is activated it\ndoesn't change the keymap, meaning we had to remember changing both the os _and_\nthe IDE keymap each time we switched developper. \n\nThis software removes one of the switches: it memorizes the last active osx\ninput source for a given keyboard and restores it automatically when that\nkeyboard becomes the active keyboard. \n\n## Installation \n\n### From Binaries\n\nDownload one of the binary packages from this repository releases, unzip its\ncontent to whatever folder suits you and run it. \n\nIf you want the program to start automatically when you log in,\nyou can copy the provided plist file to `~/Library/LaunchAgents` and load it\nmanually for the first run: \n```\ncp eu.byjean.autokbisw.plist ~/Library/LaunchAgents/\nlaunchctl load ~/Library/LaunchAgents/eu.byjean.autokbisw.plist\n```\n\n### Via [Homebrew](https://brew.sh)\n\n`brew install jeantil/autokbisw/autokbisw`\n\n### From Source\n\nClone this repository, make sure you have xcode installed and run the following command:\n```\nswift build --configuration release\n```\nIn the output will be the path to the built program, something like `${PWD}/.build/release/autokbisw`.\n\nYou can run it as is or _install_ it : \n\n```\ncp ${PWD}/.build/release/autokbisw /usr/local/bin/\ncp autokbisw/eu.byjean.autokbisw.plist ~/Library/LaunchAgents/\nlaunchctl load ~/Library/LaunchAgents/eu.byjean.autokbisw.plist\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeantil%2Fautokbisw","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeantil%2Fautokbisw","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeantil%2Fautokbisw/lists"}