متن‌ساز

Matnsaz Keyboard

Finally, an Urdu keyboard that makes sense

 

Matnsaz is a breakthrough in Urdu text input. Our patent-pending technology is built with an understanding of Urdu culture. The result is software with no compromises.

 
 

 

A completely new, innovative layout

Pick the shape of the letter, dots are added automatically.

 

Grouping letters by shape, we reduced the keyboard from 39 to just 21 keys. These are larger and easier to hit.

Ordered alphabetically, letters are easy to find. Hold to insert specific letters whenever you need.

This is the easiest Urdu keyboard layout ever made.

 
 

 
 

This layout emerges from the Arabic script itself

The Arabic script has three layers:

  1. Rasm: the primary shape of letters

  2. Iʿjām: a layer of diacritics that indicate the sound of the consonant (such as dots on ب and پ)

  3. Tashkīl or Iʿrāb: another layer of diacritics that indicate vowelization (such as zer and zabar)

 
 

All languages in the Arabic script share the same basic rasms. Using this inherent layering, we can compress the Urdu keyboard into a smaller shape-based layout.

 
 
 
 
 

 

Keys that change shape, just like the letters.

 

In the Arabic script, letters change shape depending on where they are in a word. See how letters will appear in the word before you type. This makes it easy to pick the right letter, and spot mistakes before they happen.

With complex scripts like Nastaliq, letter shapes can vary even more. Matnsaz presents a completely new experience of Nastaliq.

This optional feature is perfect for learning Urdu.

 
 

 
 

توڑ جوڑ for the digital age

 
 

Children are taught to think on two layers of abstraction: learning to identify the letters in their isolated form and then also in the forms they take in words. The letters م + ت + ن are for example, put together as متن. This is the elementary توڑ جوڑ (disassembly - assembly) exercise. 

 
 

By giving new form to this fundamental teaching tool, we’ve reduced the mental effort needs to find letters and prevent spelling mistakes.

 
 

 

Autocorrect that learned from the best

Matnsaz is built on top of Makhzan, the highest-quality Urdu language repository. We built Makhzan ourselves, because existing language resources were not good enough. Makhzan sources text from publications with high editorial standards. We painstakingly fixed all errors in this text promulgated by poor software. Then combined it with state-of-the-art natural language processing to build an Urdu autocorrect for the modern age.

 
 
 

 
 

Diacritics

Where necessary, Matnsaz automatically adds necessary diacritics. For other times, diacritics are easily accessible, grouped by whether they appear above or below the letter they modify.

 
 
Commonly utilized diacritics are automatically added.

Commonly utilized diacritics are automatically added.

Other diacritics are easily found by whether they appear above or below letters.

Other diacritics are easily found by whether they appear above or below letters.

 
 

 
 

Alternate Layouts

If you are comfortable with existing layouts but want all the other state of the art features from Matnsaz, you can optionally use an alphabetical or QWERTY-based layout.

 
 
Alphabetical

Alphabetical

QWERTY-based

QWERTY-based

 
 

 
 

Nastaliq Support

iOS allows the use of Urdu in Naskh or Nastaliq styles. Matnsaz supports both scripts fully.

 
 
Letters shown in Nastaliq according to preference sele

Letters shown in Nastaliq according to preference selected.

Nastaliq with keys being labeled by letters as they will appear in the word (if preference selected).

Nastaliq with keys being labeled by letters as they will appear in the word (if preference selected).

 
 

 
 

Soft Space

To break cursive without adding a space, Matnsaz has a separate key to insert a zero-width non-joiner character. This is common in Urdu and Farsi orthography, but has been conspicuously missing from Urdu keyboards.

 
 
 

Intelligent Character Replacement

Matnsaz smartly interchanges between an isolated Hamza (ء) character and a Yeh with Hamza Above (ئ). These are traditionally two separate keys. By putting them together Matnsāz takes the burden of picking the right underlying Unicode character off the user and on to a smart algorithm.

Consonants that sound the same are also smartly replaced so you never spell any word incorrectly again.

 
 
 

Obsessive Attention to Detail

Keys are laid out with pixel-perfect precision so muscle memory from the system keyboard translates instantly. Colors, typography and iconography are at home in the system. Spaces are correctly inserted around punctuation. Pressing space twice inserts a period. Holding on backspace deletes characters in bulk. Dark mode is natively supported. Every detail has been thought through. Gone are the days of lowering your standards to write in Urdu. It is time for software to raise its standards to meet a beautiful language.

 
 

 

Download the Matnsaz App