Developing Keyboards
Introducing the Keyman Open Source Keyboard Repository
We have many hundreds of keyboard layouts online at keyman.com that cover well over a thousand languages. These keyboard layouts work on Windows, the web, iPhones, iPads and Android phones and tablets. However, most of the layouts on the website are only available in compiled form, and in the past, Read more…
Android
Using Keyman Engine for Android to create a system keyboard
In part 1 of this series, we looked at the steps involved in creating a basic Android app which included a Keyman in-app keyboard. In this post, we’ll work with the second sample included in the Keyman Engine for Android package, which is a very basic System Keyboard app. This Read more…
Developing Keyboards
Using Keyman Engine for Android to create a custom keyboard app
Note: You must have a license for Keyman Engine for Android in order to access the resources documented in this blog. (Purchase a license) Keyman Engine for Android allows you to use any Keyman touch keyboard in your Android app, or even to create your own system keyboard app for Read more…
Developing Keyboards
An Urdu keyboard layout, optimised for small touch devices
Test or install the Urdu Touch keyboard The recent availability of Google’s Noto Nastaliq Urdu Draft font has made it possible to render Urdu correctly (and beautifully!) on touch devices as well as on desktop computers. We had a number of Urdu keyboard layouts designed for desktop computers. We did Read more…
Developing Keyboards
Announcing the Launch of KeymanWeb 2.0 – Open Source
We are pleased to announce the launch of KeymanWeb 2.0 as an open source software product, under the Apache License, Version 2.0. What is KeymanWeb? What is KeymanWeb? It’s an open source input method framework for the web, supporting desktop and touch keyboard layouts, which works in all modern browsers. Read more…
Android
How to test your touch layout in the Google Chrome mobile emulator
This post builds on our last post about testing Keyman touch layouts. Now, we provide an alternative test platform for your keyboards, running on your desktop computer rather than your touch device. Google Chrome includes a mobile emulator for web pages, for various devices including iPhones, iPads and Androids. Recent Read more…
Developing Keyboards
In response to unanswered comments on our blog
I recently discovered a number of comments on our blog that had gone unnoticed, and for which we received no notification. I’m sorry: I want to respond to all the comments and questions. Now that I’ve found the comments, I’ll respond here, even though it’s really too late! Obviously, we’ll Read more…
Developing Keyboards
How to test your keyboard layout with Keyman Developer 9 — touch and desktop
Keyman Developer 9 (download the beta, free, here) includes full touch layout editing tools. In the image below I am editing the Geez Frontier Foundation's Amharic touch layout. We talk more about the touch editor in previous blog posts: Creating a touch keyboard layout for Amharic – Part 1 Creating Read more…
Developing Keyboards
New and updated Keyman keyboards
Updated for mobile: Tamil Mobile – we've created an optimized version of our Tamil keyboards specifically for smaller mobiles such as iPhone, iPad and Android tablets. Available now in Keyman for Android and Keyman for iPhone and iPad applications. GFF Amharic – version 1.2 is mobile optimized, allowing easy typing Read more…