سلام
حتما که نباید کیبورد مجازی باشه
من بلک بری پاسپورت دارم از این طریق فارسی تایپ میکنم
برای کیبورد فارسی :
Settings >language & input >input languages>add\remove language s
و فارسی رو انتخاب میکنید
بعد اون قسمتی که میخواین تایپ کنین یه تپ میکنید بالای کیبورد تو صفحه علامت کرده زمین هست با اون زبان رو عوض میکنین