All Projects → keymanapp → Keyman

keymanapp / Keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web

Programming Languages

javascript
184084 projects - #8 most used programming language
pascal
1382 projects

Projects that are alternatives of or similar to Keyman

Nepali Romanized Pro
Nepali Romanized Keyboard Layout with installer for macOS
Stars: ✭ 18 (-88.46%)
Mutual labels:  keyboard, unicode
unigem-objective-c
Unicode Gems, a Mac app, an iOS app, and an iOS keyboard for letter-like unicode.
Stars: ✭ 22 (-85.9%)
Mutual labels:  keyboard, unicode
Mousetrap
Simple library for handling keyboard shortcuts in Javascript
Stars: ✭ 10,937 (+6910.9%)
Mutual labels:  keyboard
Transliterate
Convert Unicode characters to Latin characters using transliteration
Stars: ✭ 152 (-2.56%)
Mutual labels:  unicode
Windowwalker
Keyboard Alternative to Alt-Tab on Windows
Stars: ✭ 145 (-7.05%)
Mutual labels:  keyboard
Atmo
Build function-based web services using your favourite languages, powered by WebAssembly
Stars: ✭ 132 (-15.38%)
Mutual labels:  beta
Mbp Ubuntu
UBUNTU 20.04 for MacBook Pro 16,1 (16,1 wifi not working atm)
Stars: ✭ 146 (-6.41%)
Mutual labels:  keyboard
Awesome Kinesis
Unofficial curated list of resources and references for Kinesis keyboard enthusiasts
Stars: ✭ 132 (-15.38%)
Mutual labels:  keyboard
Harfbuzz
HarfBuzz text shaping engine
Stars: ✭ 2,206 (+1314.1%)
Mutual labels:  unicode
Binarykeyboard
A keyboard with two buttons that types in binary.
Stars: ✭ 141 (-9.62%)
Mutual labels:  keyboard
Metago
MetaGo provides fast cursor movement/selection for keyboard focused users in vscode
Stars: ✭ 151 (-3.21%)
Mutual labels:  keyboard
Keyboardstateevents
LiveData notification when keyboard opens or closes, plus some handy extension functions
Stars: ✭ 140 (-10.26%)
Mutual labels:  keyboard
Guide To Swift Strings Sample Code
Xcode Playground Sample Code for the Flight School Guide to Swift Strings
Stars: ✭ 136 (-12.82%)
Mutual labels:  unicode
Android Xnumberkeyboard
Android number keyboard view. Android自定义的数字键盘。
Stars: ✭ 149 (-4.49%)
Mutual labels:  keyboard
Ergodox Layout
algernon's ErgoDox EZ layout
Stars: ✭ 135 (-13.46%)
Mutual labels:  keyboard
Vue Keyboard
A simple virtual keyboard for Vue.js.
Stars: ✭ 152 (-2.56%)
Mutual labels:  keyboard
Kmk firmware
Clackety Keyboards Powered by Python
Stars: ✭ 132 (-15.38%)
Mutual labels:  keyboard
Idna
Internationalized Domain Names for Python (IDNA 2008 and UTS #46)
Stars: ✭ 138 (-11.54%)
Mutual labels:  unicode
Keyboardjs
A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts.
Stars: ✭ 1,881 (+1105.77%)
Mutual labels:  keyboard
Hidusbf
USB Mice Overclocking Software (for Windows)
Stars: ✭ 152 (-2.56%)
Mutual labels:  keyboard

Keyman

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 1,500 languages!

Keyman is an open source project distributed under the MIT license.

Get Involved

Crowdin

Get involved

Development Status on status.keyman.com

Platform Alpha Beta Stable
Windows Alpha Beta Stable
macOS Alpha Beta Stable
Web Alpha Beta Stable
Android Alpha Beta Stable
iOS Alpha Beta Stable
Linux Alpha Beta Stable

Getting Started

Desktop Platforms

Web & Mobile Platforms

Release Types

Each platform maintains multiple types of releases:

  • Stable: A released version. On a stable or stable-<version> branch.
  • Beta: A version that is nearing full "stable" release. On the beta branch.
  • Alpha: Contains the very latest code. These versions are published daily whenever the code changes. On master branch.

License

Copyright (c) 2018-2021 SIL International. All rights reserved.

Licensed under the MIT License.

Keyman for Linux is licensed under the MIT License apart from ibus-kmfl which is licensed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Notes for Contributors

When cloning this repo for local development on a Windows machine, take care not to place it overly deep in your file system. Some of the paths for compilation can push character lengths around 160 characters long, while certain operations on Windows systems may be limited to paths of 260 characters or less. For example, git clean on Windows with msys is limited due to dependence on older Windows APIs.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].