Skip to content

Khipro Layout

Khipro Layout at a Glance

Khipro Layout at a Glance

Specialties of Khipro Keyboard

You can type faster in Khipro than in conventional phonetic or fixed layouts. The main attractive features of Khipro are:

  1. No need to press the Shift key.
  2. All characters, conjuncts, and symbols can be typed without moving your hands from the main keyboard.
  3. Khipro does not block any buttons on the qwerty layout. For comparison: the backtick (`) and dollar sign ($) are blocked in the Avro layout; the slash (/) and brackets ([,]) are blocked in the Probhat layout.
  4. You can force vowels instead of Kars or Kars instead of vowels with just one keypress. (Will be taught in the quickstart guide)
  5. Some innovative and exclusive typing concepts have been introduced. For example, treating ae (অ্যা), wa (ওয়া), we (ওয়ে), wae (ওয়্যা), etc., as vowels and Kars provides profound convenience in typing. Example: aejma = অ্যাজমা, swetfar = সোয়েটার.
  6. No dependency on suggestions. Fast typing is possible for anything even with suggestions turned off.
  7. Easy to remember - because there is no mix of lowercase and uppercase letters in the mapping. For the same reason, it is possible to get used to it quickly and start typing fast soon.

Learn the powerful features of Khipro in just 8 simple steps...

Live Typing Demo

You can try Khipro in your web browser without installing it on Bangla-IM.

WARNING

Please read this quickstart guide thoroughly before using the live typing demo.

Click here to try it out.

Step 1: Typing General Characters

Most characters can be typed using English letters with similar pronunciation. For example:

IMPORTANT

a is used to type , and e is used to type .

NOTE

There is a special system in Khipro for typing the অ্যা sound, which will be mentioned later.

The following characters can be typed in Khipro exactly according to pronunciation or in a similar way to methods like Avro:

আ, -াই, -িউ, -ুএ, -ে
oaiue
kkhgghngcchjjh
tthddhn
pphbvmzrlsh
shy

Some more easy and common examples using these letters:

Step 2: Typing Other Vowels

Exceptional mappings are used in Khipro to type some vowels. For example:

NOTE

Defining wi = and wu = will make it easier to type these words: boi = বই, bou = বউ

This is discussed in detail in the comprehensive documentation. Click to learn more.

Step 3: Typing Khipro's Exclusive Vowels

In Khipro, some additional letter combinations are treated or given the status of vowels. This is another powerful feature of Khipro. Four such additional vowels have been created:

Some examples:

Step 4: Typing Other Consonants

Step 4.1: Typing Aspirated Consonants like খ, ঘ, ছ, ঝ, etc.

To type the following seven aspirated consonants, h must be used:

NOTE

Consonants like ভ, শ, ঠ, ঢ, ঢ়, etc., cannot be typed by adding h. We will learn how to type them in the next steps.

Step 4.2: Typing ভ

IMPORTANT

can only be typed with v, not bh. Example: abhawa = আবহাওয়া.
can only be typed with ph, not f. Because f is a modifier key.

Step 4.3: Typing শ

Although is not an aspirated consonant, it can still be typed with sh.

Step 5: Modifiers

In Khipro, the f key is kept as a modifier. You can modify some characters by typing f after them.
The modifier is a powerful feature of Khipro. We will see many of its uses and benefits ahead.

Step 4: (Continued)

Step 4.4: Typing Characters like ট, ঠ, ড, ঢ, ণ, ষ, ড়, ঢ়, etc.

  • Using the modifier (f) after ত types ট, ঠ;
  • Using f after দ types ড, ঢ;
  • Using f after ন types ণ;
  • Using f after স types ষ;
  • And, using f after র types ড়, ঢ়.

That is, using f once or twice will type the following:

Step 4.5: Typing ক্ষ

Although ক্ষ is a conjunct consonant (ক্ষ = ক + ষ = k + sf), there are two shortcuts to type it: kf and kkh.

A detailed discussion on ক্ষ is provided in our comprehensive documentation. (Click)

Step 4.6: Typing ঞ

For typing , n will almost always work. Because ঞ is rarely seen except in conjunct forms. However, there is an nff mapping for typing ঞ independently.

Step 4.7: Typing Anusvara

You have to use x to type . Although exceptional, it makes typing certain words easier. For example:

NOTE

This makes it easier to distinguish between and .

Read more about this in our comprehensive documentation. Click to read.

Step 4.8: Typing Visarga

Step 4.9: Typing Chandrabindu

Step 6: Separator

The separator is one of the most powerful features of Khipro. Using the separator, you can detach or segment your text anywhere. It has numerous uses. The semicolon ; is used as the separator in Khipro. This is illustrated through examples:

NOTE

Since the semicolon ; is a separator, to type a semicolon in the middle of a word, press the semicolon twice consecutively.

Example: sohoj;; = সহজ;

A detailed and comprehensive discussion on separators is provided in our comprehensive documentation. Click to read.

Step 7: Typing or Avoiding Conjunct Consonants

  1. Typing multiple letters together that can form a conjunct will automatically form the conjunct.
    For example:
  1. To avoid conjuncts, use the separator between letters. In Khipro, the semicolon ; is the separator.
    For example:
  1. Conjuncts can also be avoided by using o instead of the separator.
    For example:

NOTE

You might wonder why the concept of a separator was introduced despite having o to avoid conjuncts. It has some advantages, which will emerge in the discussion of the next steps.

Step 7.2: Use of Slash / (Regarding Conjunct Consonants)

Like the previously mentioned modifier, the / key is also kept as a modifier in Khipro.

The slash can be used to eliminate unwanted conjuncts that appear while typing according to pronunciation.
For example:
If someone types bakruddh for বাকরুদ্ধ, বাক্রুদ্ধ will appear. Here, if / is given after ক্র appears, it can be broken without pressing backspace. bakr/uddh = বাকরুদ্ধ. Examples:

A complete discussion on this is provided in our comprehensive documentation. Click to know the rest.

NOTE

This could also have been done using a separator between the two letters. But this feature has been introduced precisely for cases where someone forgets to provide the separator while typing according to pronunciation.
In that case, they will not have to delete it with backspace and write it again.

Installing Khipro

To see instructions on installing Khipro on Linux, Windows, or Android, visit Khipro's Installation Page.