اگر آپ بھی میری طرح اُردُو میں لکھتے ہیں، تحقیق (research) کرتے ہیں یا دل کی بات کسی سے کہتے ہیں — تو یقیناًآپ واقف ہوں گے کہ ایک اچھا کی بورڈلے آؤٹ (keyboard layout) کس قدر اہمیت کا حامل ہوتا ہے۔ میں برسوں سے ونڈوز (Windows) پر پاک اُردُو انسٹالر استعمال کرتا آ رہا ہوں۔ اُس کا فونیٹک لے آؤٹ (phonetic layout) ایسا ہے جیسے اُنگلیوں کی زبان سمجھتا ہو؛ آسان اور فطری۔ مگر جب بھی لینکس (Linux) پر منتقل ہونے کی کوشش کی، ایک چیز نے ہمیشہ مجھے روکے رکھا: اُردُو کے لیے ایسا کوئی کی بورڈلے آؤٹ ہی نہیں تھا جو مکمل (polished)، خوبصورت اور فیچر رِچ (feature-rich) ہو۔ ونڈوز جیسا سکون کہیں نہ مِلا۔
یہی وہ خلاءتھا جسے پُر کرنے کا عزم کیا۔
یہ پراجیکٹ پاک اُردُو انسٹالر کا ایک خالص، محبت بھرا پورٹ(port) ہے۔ ایسا لے آؤٹ جو اُردُو لکھنے والوں کو ہر پلیٹ فارم (platform) پر اپنائیت کا احساس دے، چاہے وہ لینکس (Linux) ہو، ونڈوز (Windows) ہو یا میک او ایس(macOS)۔ اگر آپ بھی کبھی سوچتے رہے ہیں کہ لینکس (Linux) پر اُردُو صحیح طریقے سے کیسے لکھی جائے— اور کوئی موزوں حل (solution) نہیں ملا—
تو شاید آپ کی تلاش اب ختم ہو چُکی ہے۔
— ناشط احمد برقؔ
۲۳ جولائی، ۲۰۲۵ء
sudo add-apt-repository ppa:keymanapp/keyman
sudo apt update
sudo apt install keyman
Other Linux distributions: Download from keyman.com/linux
Download and install Keyman for Windows
Download and install Keyman for macOS
pak_urdu_phonetic.kmp packageOpen Keyman from your system tray (Windows/Linux) or menu bar (macOS), and select Pak Urdu Phonetic from the keyboard list.
Pak Urdu Phonetic is now available as a built-in keyboard layout on Ubuntu 26.04 LTS and other latest distributions. No third-party software required.
Open Settings → Keyboard → Input Sources, search for Pak Urdu Phonetic, and add it.
| Key | Character | Unicode |
|---|---|---|
| 0 | 0 | U+0030 |
| 1 | 1 | U+0031 |
| 2 | 2 | U+0032 |
| 3 | 3 | U+0033 |
| 4 | 4 | U+0034 |
| 5 | 5 | U+0035 |
| 6 | 6 | U+0036 |
| 7 | 7 | U+0037 |
| 8 | 8 | U+0038 |
| 9 | 9 | U+0039 |
| A | ا | U+0627 |
| B | ب | U+0628 |
| C | چ | U+0686 |
| D | د | U+062F |
| E | ع | U+0639 |
| F | ف | U+0641 |
| G | گ | U+06AF |
| H | ھ | U+06BE |
| I | ی | U+06CC |
| J | ج | U+062C |
| K | ک | U+06A9 |
| L | ل | U+0644 |
| M | م | U+0645 |
| N | ن | U+0646 |
| O | ہ | U+06C1 |
| P | پ | U+067E |
| Q | ق | U+0642 |
| R | ر | U+0631 |
| S | س | U+0633 |
| T | ت | U+062A |
| U | ئ | U+0626 |
| V | ط | U+0637 |
| W | و | U+0648 |
| X | ش | U+0634 |
| Y | ے | U+06D2 |
| Z | ز | U+0632 |
| ` | ٍ | U+064D |
| \ | ؎ | U+060E |
| ; | ؛ | U+061B |
| , | ، | U+060C |
| = | ٓ | U+0653 |
| - | - | U+002D |
| [ | ٌ | U+064C |
| . | ۔ | U+06D4 |
| ' | ' | U+0027 |
| ] | ْ | U+0652 |
| / | / | U+002F |
| Key | Character | Unicode |
|---|---|---|
| 0 | ( | U+0028 |
| 1 | ! | U+0021 |
| 2 | @ | U+0040 |
| 3 | # | U+0023 |
| 4 | $ | U+0024 |
| 5 | ٪ | U+066A |
| 6 | ۂ | U+06C2 |
| 7 | & | U+0026 |
| 8 | ٭ | U+066D |
| 9 | ) | U+0029 |
| A | آ | U+0622 |
| B | ﷽ | U+FDFD |
| C | ث | U+062B |
| D | ڈ | U+0688 |
| E | ؑ | U+0611 |
| F | ٖ | U+0656 |
| G | غ | U+063A |
| H | ح | U+062D |
| I | ٰ | U+0670 |
| J | ض | U+0636 |
| K | خ | U+062E |
| L | ؒ | U+0612 |
| M | ؐ | U+0610 |
| N | ں | U+06BA |
| O | ۃ | U+06C3 |
| P | ُ | U+064F |
| Q | ﷺ | U+FDFA |
| R | ڑ | U+0691 |
| S | ص | U+0635 |
| T | ٹ | U+0679 |
| U | ء | U+0621 |
| V | ظ | U+0638 |
| W | ؤ | U+0624 |
| X | ژ | U+0698 |
| Y | ۓ | U+06D3 |
| Z | ذ | U+0630 |
| ` | ً | U+064B |
| \ | ؔ | U+0614 |
| ; | : | U+003A |
| , | ِ | U+0650 |
| = | ۤ | U+06E4 |
| - | ـ | U+0640 |
| [ | ٗ | U+0657 |
| . | َ | U+064E |
| ' | " | U+0022 |
| ] | ّ | U+0651 |
| / | ؟ | U+061F |
| Key | Character | Unicode |
|---|---|---|
| 0 | ۰ | U+06F0 |
| 1 | ۱ | U+06F1 |
| 2 | ۲ | U+06F2 |
| 3 | ۳ | U+06F3 |
| 4 | ۴ | U+06F4 |
| 5 | ۵ | U+06F5 |
| 6 | ۶ | U+06F6 |
| 7 | ۷ | U+06F7 |
| 8 | ۸ | U+06F8 |
| 9 | ۹ | U+06F9 |
| A | أ | U+0623 |
| C | ۣ | U+06E3 |
| E | ۠ | U+06E0 |
| I | ي | U+064A |
| J | ۚ | U+06DA |
| K | ك | U+0643 |
| L | ۙ | U+06D9 |
| M | ۘ | U+06D8 |
| N | ۨ | U+06E8 |
| O | ه | U+0647 |
| Q | ۥ | U+06E5 |
| R | ؓ | U+0613 |
| S | ۜ | U+06DC |
| T | ZERO WIDTH NON-JOINER (ZWNJ) | U+200C |
| U | ٔ | U+0654 |
| V | ؕ | U+0615 |
| W | ZERO WIDTH JOINER (ZWJ) | U+200D |
| Y | | U+0601 |
| Z | ۡ | U+06E1 |
| ` | ۤ | U+06E4 |
| \ | ؏ | U+060F |
| ; | “ | U+201C |
| , | ۫ | U+06EB |
| = | | U+0602 |
| - | | U+0600 |
| [ | ۩ | U+06E9 |
| . | ۯ | U+06EF |
| ' | ” | U+201D |
| ] | ٘ | U+0658 |
| Key | Character | Unicode |
|---|---|---|
| 0 | ﴿ | U+FD3F |
| 1 | ٱ | U+0671 |
| 5 | ۬ | U+06EC |
| 6 | ۮ | U+06EE |
| 7 | ۧ | U+06E7 |
| 8 | ۞ | U+06DE |
| 9 | ﴾ | U+FD3E |
| A | إ | U+0625 |
| E | علیہ السلام | U+0639 U+0644 U+06CC U+06C1 U+0020 U+0627 U+0644 U+0633 U+0644 U+0627 U+0645 |
| I | ى | U+0649 |
| J | ۭ | U+06ED |
| L | رحمۃ اللہ علیہ | U+0631 U+062D U+0645 U+06C3 U+0020 U+0627 U+0644 U+0644 U+06C1 U+0020 U+0639 U+0644 U+06CC U+06C1 |
| M | ۢ | U+06E2 |
| N | ۿ | U+06FF |
| O | ة | U+0629 |
| P | ۗ | U+06D7 |
| Q | ڪ | U+06AA |
| R | رضی اللہ عنہ | U+0631 U+0636 U+06CC U+0020 U+0627 U+0644 U+0644 U+06C1 U+0020 U+0639 U+0646 U+06C1 |
| S | ۪ | U+06EA |
| U | ٕ | U+0655 |
| W | ۥ | U+06E5 |
| X | ﷻ | U+FDFB |
| Y | ۦ | U+06E6 |
| ` | . | U+002E |
| \ | | U+0603 |
| ; | ‘ | U+2018 |
| , | ؍ | U+060D |
| [ | ۖ | U+06D6 |
| . | | U+06DD |
| ' | ’ | U+2019 |
| / | ۛ | U+06DB |
Total Keys: 47 | Total Mappings: 164
If you encounter any issues or have suggestions for improvement:
Credits & Acknowledgments
Original keyboard layout by mBilalm —
Pak Urdu Installer
Ported to Keyman and X.Org (Linux XKB) by Nashit Ahmed Barq
(@BARQx)
View project on GitHub
Made with ❤️ for the Urdu-speaking community