Thread: Coolreader
View Single Post
Old 03-09-2011, 08:38 AM   #1
reader42
Zealot
reader42 knows what time it isreader42 knows what time it isreader42 knows what time it isreader42 knows what time it isreader42 knows what time it isreader42 knows what time it isreader42 knows what time it isreader42 knows what time it isreader42 knows what time it isreader42 knows what time it isreader42 knows what time it is
 
Posts: 117
Karma: 2097
Join Date: Feb 2010
Device: none
Coolreader

Ich habe angefangen den Coolreader für meinen PB302 zu portieren.
Ich bin noch nicht sehr weit, aber immerhin werden schon Bücher angezeigt.
Das ganze ist noch sehr Beta, also nicht wundern, wenn er mal abstürzt.

Anleitung:
Das Zip-File auspacken.
cr3.app nach /system/bin/ kopieren
crengine/ nach /system/share kopieren
In /system/config/extentions.cfg cr3.app bei epub und fb2 hinzufügen.

Jetzt sollte es möglich sein, Bücher mit dem Coolreader zu öffnen.
Die Tasten sind für PB302 voreingestellt.
Unter crengine/keymaps/keymaps.ini kann das aber geändert werden.
Für PB360 muss da wahrscheinlich KEY_PREV / KEY_NEXT mit KEY_UP / KEY_DOWN ersetzt werden. Kann ich aber nicht testen.
(Die möglichen KEYs sind in crengine/keymaps/keydefs.ini)
Es ist auch möglich mehrere Tasten auf die selbe Aktion zu legen, z.B.:
KEY_PLUS = DCMD_PAGEDOWN
KEY_DOWN = DCMD_PAGEDOWN
um mit mehreren Tasten blättern zu können.

Das Menü funktioniert bisher nur zum Teil. Beim PB302: Öffnen mit dem An-Knopf, navigieren mit den linken, Enter mit den rechten Tasten, OK ist wieder den An-Knopf und ESC ist der Runde.

Bisher geht der Touch-Screen leider noch gar nicht.

Falls jemand den Quellcode haben will, bitte melden, dann schicke ich ihn zu. Wenn es eine einigermaßen stabile und funktionsfähige Version gibt, mache ich ihn auch komplett öffentlich.

edit: Neue Version mit Touch-Support im Menü
Achtung: keydefs.ini und keymaps.ini haben sich geändert!

edit: Neue Version die auch lange Tastendrücke versteht.
Beispiel für keymaps.ini :
Code:
KEY_NEXT, LONG = DCMD_PAGEDOWN, 5
Achtung, ich habe ausversehen die alte Version überschrieben.
cr3.app.zip ist die richtige Datei.

edit: Neue Version 0.1-beta1
changelog:
  • Inhaltsverzeichnis sollte jetzt gehen (mit Tasten und Touchscreen)
  • Screeninvertierung sollte jetzt funktionieren. (Wie oft kann in cr3.ini eingestellt werden)
edit: Neue Version 0.1-beta2
changelog:
  • Bilder werden jetzt auch in Graustufen dargestellt und nicht nur in SW
  • Hauptmenu, Inhaltsverzeichnis und Goto-Page sind jetzt im Pocketbook-Style und sollten damit besser bedienbar sein.
Achtung: keydefs.ini und keymaps.ini müssen mit kopiert werden! (Und gegebenenfalls wieder angepasst werden.) Sonst ist das Hauptmenu nicht vollständig.
Attached Files
File Type: zip cr3.app.zip (750.0 KB, 557 views)
File Type: zip cr3.app_1.zip (2.87 MB, 878 views)
File Type: zip CoolReader-0.1-beta1.zip (1.63 MB, 767 views)
File Type: zip CoolReader-0.1-beta2.zip (2.95 MB, 859 views)

Last edited by reader42; 04-05-2011 at 12:27 PM.
reader42 is offline   Reply With Quote