
This is a phonetic Urdu keyboard layout for Android. It is inspired by the classic Urdu phonetic keyboard used in InPage software and by the urdu.ca phonetic keyboard layout.
The goal of this layout is simple: if you are already used to writing Urdu in InPage, you can type Urdu on Android in almost the same manner. The familiar English key positions are kept, so pressing a Roman key gives the Urdu letter normally associated with that sound.

Who This Layout Is For
This layout is best for people who:
learned Urdu typing through InPage
are comfortable with the InPage Urdu phonetic key positions
want the same Urdu typing habit on an Android keyboard
prefer phonetic Urdu typing instead of a native Urdu typewriter-style layout
Keyboard Layout Overview
This Urdu keyboard layout is designed to provide a familiar phonetic typing experience while also supporting important InPage-style Urdu characters.
Normal key taps produce the main Urdu letters, while Shift provides alternate Urdu, Arabic, and InPage-style characters. This makes the layout useful for everyday Urdu typing as well as more advanced Urdu text formatting.
Main Key Support
The layout includes full Urdu letter support across the standard keyboard rows:
Top row: ق، و، ع، ر، ت، ے، ئ، ی، ہ، پ
Middle row: ا، س، د، ف، گ، ح، ج، ک، ل
Bottom row: ز، ش، چ، ط، ب، ن، م
Shift keys provide additional characters such as ڑ، ٹ، ڈ، غ، خ، ض، ژ، ث، ظ، ں and other Urdu/Arabic marks and symbols.
Number Row
The number row uses Urdu digits by default:
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۰
Shift on the number row provides punctuation and special Urdu/Arabic symbols such as:
! ، ؍ ء ۦ ؐ ٔ ٌ ( )
Long-Press Character Support
Because Android keyboards have limited space compared to desktop keyboards, extra Urdu and InPage-style characters are available through long press.
Long-press popups include:
Urdu and Arabic punctuation
Urdu and Arabic number variants
Zabar, zer, pesh, shadda, sukoon, maddah, hamza marks, and superscript alef
Alternate Urdu letters
Religious and Quranic symbols
Extra symbols from the original desktop-style Urdu layout
Layout Rows
The visible Android keyboard layout follows a simple row structure:
Number row: 1 2 3 4 5 6 7 8 9 0
Top row: q w e r t y u i o p
Middle row: a s d f g h j k l
Bottom row: z x c v b n m
This keeps the layout clean, compact, and easy to use on Android while still preserving access to advanced Urdu characters through Shift and long press.
Download / Source
The layout is available here:
Need Help?
If you need any help using this keyboard layout, please contact us. We can help with installation, key usage, and understanding how the InPage-style phonetic typing works on Android.
If you use FUTO Keyboard and want Urdu typing support, you can now try this layout and start typing Urdu more comfortably on Android.
