View Single Post
Old 06-07-2022, 08:15 AM   #4
Renate
Onyx-maniac
Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.
 
Posts: 4,001
Karma: 18026955
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
Well, I learned me some about all this stuff.
This file is actually an .apk Just rename it from .prc to .apk when you download it.
Just install it. Go to System > Languages > Physical Keyboard and select Persian, Temblast KeyMaps.
It works for me, I get illegible squiggles.
Apparently the stock Persian is broken or just English.

Edit: In /system/priv-app/InputDevices/InputDevices.apk there is a error in res/raw/keyboard_layout_persian.kcm
They have "type FULL" when they should have "type OVERLAY".
I just updated the keymap in my app to use the fixed Android version.
Check the filesize, the new version is 14,448 bytes.
The MD5 is 9956d99869adb82e1b8d2ffa886ad51d

See below for latest version.

There are 40 keylayouts in InputDevices.apk and Persian is the only one with this error.

Last edited by Renate; 06-07-2022 at 06:56 PM.
Renate is offline   Reply With Quote