Skip to content

Latest commit

 

History

History
127 lines (102 loc) · 2.97 KB

readme.md

File metadata and controls

127 lines (102 loc) · 2.97 KB

AdvButton

Remap button function to advanced function.

Features

  1. BookManager1
    • 1st tab: Manage running books with GUI
    • 2nd tab: Manage running ELF
    • Ability to rename books
    • Ability to set/edit/remove custom shortcut on button 0 to 9 (works on 1st tab + short press only)
    • Available shortcut: Menu amd Java apps.
  2. QuickAccess Menu
    • Display on off menu like on newer phone
    • Add option to restart phone
  3. Switch Book
    • Switch back and forth of running books, like Windows Alt+Tab function
  4. Screenshooter
    • Take screenshot of main display =)

Devices

  • K600 R2BB0012
  • K750 R1CA0212
  • W200 R4HA0142
  • W700 R1CA0212
  • W800 R1BD0012
  • W900 R5BC0042
  • Z520 R3J0172
  • ...

Patch Info

;Remap button function to advanced function. 
;- BookManager
;- QuickAccess Menu
;- Switch Book
;- Screenshooter
;(c) farid

Key Management:

OLD A1

  • Power : Open QuickAccess menu

K600 R2BB001

  • Task : Open BookManager
  • VideoCall : Take screenshot and save it as PNG

K750 R1CA021

  • Task : Open BookManager
  • Play : Switch to previous book (like on Windows Alt+Tab)

W200 R4HA014

  • MediaPlayer : Open BookManager

W700 R1CA021 && W800 R1BD001

  • MediaPlayer : Open BookManager
  • CameraShot : Take screenshot and save it as PNG

W900 R5BC004

  • Internet : Open BookManager
  • VideoCall : Take screenshot and save it as PNG

Z520 R3J017

  • Operator : Open BookManager
  • Camera : Take screenshot and save it as PNG

How to use

BookManager

After installing patch, put booknames.ini and shortcut.ini into %INI_DIR%

Keys:

  • * : Close all books and goto Standby
  • # : Minimize all books and goto Standby
  • c : Kill selected Book / Elf

booknames.ini

Format:

OriginalBookName: NewBookName

Example:

StandbyBook: Standby
Menu_Globals: Main Menu
MM_BrowserToplevelBook: Media Browser
AudioPlayerBook: Audio Player

shortcut.ini

Format:

[KEY_%d]: java:java_name//hash_value 
[KEY_%d]: Shortcut_Name_Id

Example:

[KEY_0]: java:World Clock//jae949440276bbd6a1c458f1f839a6d8fd1adc966
[KEY_1]: FMRadio

TODO

Port to DB2020 phones

libpng License

AdvButton use libpng. For the full libpng license, see libpng.org.

Screenshot

ss-standby bm-book-tab bm-book-rename bm-book-shortcuts bm-elf-tab qa-main-menu

Footnotes

  1. (c) Hussein

  2. libpng 1.2.4 2 3 4 5 6 7