mirror of
https://github.com/keymanapp/keyman.git
synced 2026-10-08 15:07:33 +00:00
Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
Initial commit for Keyman Developer Server, running on Node. Supports web debugger only at this point. Extensive rewrite of web debugger, much of it more modern standards, significantly improved UX: 1. Drop keyboards, packages, fonts, models onto debug page to load them 2. Websocket for instant reload of recompiled keyboards, packages, models. 3. API for interacting with debug server. 4. Cache of recently used items. 5. Integration with ngrok for public access as desired. 6. Tray icon (currently default icon) for control of server. 7. Server can live after TIKE closes, supports multiple TIKE instances. 8. UI of debug host page rewritten with Bootstrap. 9. Packages downloads integrated into main page, and download link for Keyman supports all platforms (Linux is just a link to instructions...) 10. Avoids file locking and contention by managing all files internally. 11. Not yet tested, but should run cross-platform. |
||
|---|---|---|
| .github | ||
| android | ||
| common | ||
| developer | ||
| docs | ||
| ios | ||
| linux | ||
| mac | ||
| oem/firstvoices | ||
| resources | ||
| web | ||
| windows/src | ||
| .clang-format | ||
| .editorconfig | ||
| .flake8 | ||
| .gitignore | ||
| CODE_OF_CONDUCT.md | ||
| configure-repo.sh | ||
| CONTRIBUTING.md | ||
| crowdin.yml | ||
| HISTORY.md | ||
| lerna.json | ||
| LICENSE.md | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| TIER.md | ||
| VERSION.md | ||
Keyman makes it possible for you to type in any language on Windows, macOS, Linux, iPhone, iPad, Android tablets and phones, and even instantly in your web browser. Create keyboard layouts with Keyman Developer and share them with the community in the keyboards repository. The Keyman Community have already contributed keyboard layouts for over 2,000 languages!
License
Copyright (c) SIL International.
Keyman is an open source project distributed under the MIT license.
