Difference between revisions of "Maemo"

From ScummVM :: Wiki
Jump to navigation Jump to search
(→‎Keybindings: add N900 mapping here and not in MaemoControls so it doesn't show up in documentation)
Line 87: Line 87:
** <del>Fix keyboard input not working at all</del>
** <del>Fix keyboard input not working at all</del>
** <del>Add GMM binding </del> Ctrl+Shift+m - only in 1.5 and above.  
** <del>Add GMM binding </del> Ctrl+Shift+m - only in 1.5 and above.  
** Add keybindings to wiki when 1.5 release is imminent.
** Add keybindings to Template:MaemoControls when 1.5 release is imminent.
* <del>Add keymapper support</del>
* <del>Add keymapper support</del>



Revision as of 18:01, 30 November 2011

maemo.png Maemo Port
Latest Released Version 2.8.1
Supported Audio Options MP3, OGG, FLAC, Uncompressed
Additional Webpage(s) None
Maintainer(s) tsoliman
Packager(s) tsoliman
Forum Port Forum
Status Maintained
First Official Version 0.11.0

About

Maemo is a Debian based operating system for Nokia internet tablets and phones. Port is currently based on a SDL (no opengl) with changes adding for the hardware keys on the tablets. First version was ported by Tomas Junnonen. Since 0.8.2 until 1.2.1 the port is maintained by fanoush. 0.11.0 was first official scummvm.org version. Since version 1.4.0, the port is maintained by tsoliman and has been part of the main source code tree. There are no official releases between 1.2.1 and 1.4.0 due to the port being unmaintained.

Keybindings

All SDL backend keybindings (see README) should work unless specifically changed for Maemo. Both builtin (if available) and attached bluetooth or usb keyboard should work. Touch screen tap generates left click when clicking is enabled. Press the "switch clicking mode" key to toggle clicking on and off. When clicking is off, touch screen tap only generates mouse movement.

 N810 Mapping:
Button Action
Menu Global Main menu
Fullscreen Toggle Fullscreen
Zoom+ Right Click
Zoom- Switch (left) clicking mode
CTRL + Zoom- Virtual Keyboard
Home Remap Keys
 N800 Mapping:
Button Action
Menu Global Main menu
Fullscreen Virtual Keyboard
Zoom+ Right Click
Zoom- Switch (left) clicking mode
Home Remap Keys
 N900 Mapping:
Button Action
CTRL + SHIFT + m Global Main menu
Zoom+ Right Click
Zoom- Switch (left) clicking mode
CTRL + Zoom- Virtual Keyboard
 N900 Mapping (1.5 and above)
Button Action
CTRL + SHIFT + m Global Main menu
Zoom+ Right Click
Zoom- Switch (left) clicking mode
CTRL + Zoom- Virtual Keyboard

TODO

  • Support N810
  • Detect hardware platform
  • Support N800 - virtual keyboard
  • Support N900
    • package "corrupt" appears from GUI installer reported
    • Fix volume keys not working sometimes
    • Fix keyboard input not working at all
    • Add GMM binding Ctrl+Shift+m - only in 1.5 and above.
    • Add keybindings to Template:MaemoControls when 1.5 release is imminent.
  • Add keymapper support

(No plans to support N770 for future releases because of older SDK requirements - use 1.2.1)

Known issues

  • Power management - ScummVM is not paused when running in background or display is blanked. Bringing up menu (menu key) may reduce CPU usage significantly but exiting scummvm is recommended when not in use.
  • N900 - reported by users says "package is corrupt" when installing from the app manager. dpkg -i works.

External links