{"id":20258999,"url":"https://github.com/mdminhazulhaque/probhat-osx","last_synced_at":"2025-03-17T03:07:14.332Z","repository":{"id":47021066,"uuid":"53301526","full_name":"mdminhazulhaque/probhat-osx","owner":"mdminhazulhaque","description":"🔡 Probhat keylayout for macOS","archived":false,"fork":false,"pushed_at":"2024-12-18T13:21:33.000Z","size":482,"stargazers_count":55,"open_issues_count":0,"forks_count":15,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-11T07:39:40.988Z","etag":null,"topics":["bangla-mode","keyboard-layout","osx","probhat-layout"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":false,"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/mdminhazulhaque.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":"2016-03-07T06:32:45.000Z","updated_at":"2025-02-19T17:58:54.000Z","dependencies_parsed_at":"2024-09-14T10:28:35.304Z","dependency_job_id":"c120d729-d08e-4c3e-8fae-3f7d6da281a4","html_url":"https://github.com/mdminhazulhaque/probhat-osx","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/mdminhazulhaque%2Fprobhat-osx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdminhazulhaque%2Fprobhat-osx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdminhazulhaque%2Fprobhat-osx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdminhazulhaque%2Fprobhat-osx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mdminhazulhaque","download_url":"https://codeload.github.com/mdminhazulhaque/probhat-osx/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243965771,"owners_count":20375917,"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":["bangla-mode","keyboard-layout","osx","probhat-layout"],"created_at":"2024-11-14T11:12:43.871Z","updated_at":"2025-03-17T03:07:14.303Z","avatar_url":"https://github.com/mdminhazulhaque.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Probhat\n\nThe Probhat (প্রভাত) keyboard layout is a free, Unicode-based, fixed-layout system for Bengali script, commonly found in Linux distributions.\n\nAlthough its key mappings share similarities with phonetic layouts, Probhat employs a strictly fixed typing method.\n\nThis implementation is a custom XML-based layout for macOS, derived from the original Probhat.\n\nIts key distinguishing feature is the integration of macOS keyboard shortcuts through specific hotkey combinations.\n\n|CMD|ALT|CTRL|\n|:---:|:---:|:---:|\n|⌘|⌥|⌃|\n\nWhich means, even when `Probhat` layout is activated, you can still use `⌘+A` to select all, `⌘+C` to copy, `⌃+D` to send EOF or other `⌘+⌥` combinations.\n\n## Layout\n\n![Probhat Layout](https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/KB-Bengali-Probhat.svg/800px-KB-Bengali-Probhat.svg.png)\n\n## Install (Tested upto macOS Sequoia 15)\n\nRun the following command in Terminal.\n\n```bash\ncurl https://raw.githubusercontent.com/mdminhazulhaque/probhat-osx/master/install.sh | sudo bash\n```\n\nThen enter your password so the installer script can copy the necessary files to `/Library/Keyboard\\ Layouts` directory.\n\n## Uninstall\n\nRun the following command in Terminal.\n\n```bash\ncurl https://raw.githubusercontent.com/mdminhazulhaque/probhat-osx/master/uninstall.sh | sudo bash\n```\n\nNow reboot or logout to apply the changes.\n\n## Configure\n\n1. Reboot, or log out and log in again after installing.\n2. Open `System Preferences`. Then go to `Language \u0026 Region` \u003e `Keyboard Preferences` \u003e `Input Sources`.\n3. Click the `+` sign, then select `Others` \u003e `Probhat` with Bangladeshi flag.\n4. Get back to `Keyboard Preferences` \u003e `Shortcuts` \u003e `Input Sources` and turn on `Select the previous input source` with shortcut key `⌘+Space`.\n5. Now you will see `Probhat` on input method list on menu bar.\n\n    ![Probhat Input](img/ime.png)\n    \n6. Hit any text editor, browser, Facebook or whatever, press `⌘+Space` and start typing Bangla in Probhat!\n\n    ![Bangla in Text Editor](img/text.png)\n\n## Bugs\n\n- [x] Numkeys not working in Bangla mode\n- [x] Backtick (\\`) does not work in Bangla mode by [@tareqmahmud](https://github.com/tareqmahmud)\n- [x] ZWNJ Support by [@rabbihossain](https://github.com/rabbihossain)\n\n## License\n\nThis keyboard layout is available under the [MIT](http://mths.be/mit) license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdminhazulhaque%2Fprobhat-osx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmdminhazulhaque%2Fprobhat-osx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdminhazulhaque%2Fprobhat-osx/lists"}