درود.
عموما باید همان persian with persian keypad جواب دهد. البته برای بنده در اولین بازخورد، همچنان انگلیسی تایپ میکرد. اما پس از حذف و اضافه کردن مجدد آن مشکل حل شد.
اما numpad در libreoffice: از طریق tools >>> Preference >>> language settings >>> complex text layout قسمت general گزینه ی numeral را از عربی به hindi تغییر دهید مشکل در libreoffice نیز حل خواهد شد.
به عنوان نکته: به عنوان تجربه ی شخصی ترجیح میدهم numpad انگلیسی باشد. معمولا در هنگام تایپ ۱۰ انگشتی در تمامی زبانها numpad استفاده نمیشود. در برخی متون نیاز است که اعداد انگلیسی باشد لذا استفاده از numpad به جای تغییر زبان راه معقول تری است. به هر حال بهتر است به تایپ به کمک numpad عادت نکنید.