تفصیل کے لیے کھولیں کے بٹن پر کلک کریں یاددہانی: محفوظ کرنے کے بعد تازہ ترین تبدیلیوں کو دیکھنے کے لیے آپ کو اپنے براؤزر کا کیش صاف کرنا ہوگا۔

  • فائرفاکس/ سفاری: جب Reload پر کلک کریں تو Shift دبا کر رکھیں، یا Ctrl-F5 یا Ctrl-R دبائیں (Mac پر R- )
  • گوگل کروم: Ctrl-Shift-R دبائیں (Mac پر Shift-R-⌘)
  • انٹرنیٹ ایکسپلورر: جب Refresh پر کلک کریں تو Ctrl یا Ctrl-F5 دبائیں
  • اوپیرا: Tools → Preferences میں جائیں اور کیش صاف کریں

// Phonetic Keyboard, fully re-written specially for Urdu Wikipedia users
// a complete rewrite of میڈیاویکی:Gadget-Urdu Keymapper.js
// کاوشِ Yethrosh

var urduMapper = {
      'A': 'آ',
      'a': 'ا',
      'B': 'ؓ',
      'b': 'ب'
};

// adding KB to text editor
var userInput = document.getElementById('searchform');
var oldChars;
userInput.addEventListener('input', function (event) {
      var englishChars = event.data || '';
      var newChars = englishChars.split('').map(char => urduMapper[char] || char).join('');

      // Only update the entire value if text is being added
      if (oldChars.length < userInput.value.length) {
        oldChars = newChars;
        userInput.value = oldChars;
      }
    });

    // Save the initial value for reference
    oldChars = userInput.value;