OpenPandora Main OS

Notice: Undefined index: tasklist_type in /srv/www/vhosts/ : eval()'d code on line 228 Notice: Undefined index: tasklist_type in /srv/www/vhosts/ : eval()'d code on line 233
  • Status Closed
  • Percent Complete
  • Task Type Bug Report
  • Category Core
  • Operating System Release 1 (Zaxxon)
  • Severity High
  • Reported Version Hotfix 5
Attached to Project: OpenPandora Main OS
Opened by Stefan Nowak - 2011-09-01
Last edited by Michael Mrozek - 2012-06-21

FS#259 - Hold switch does NOT lock keyboard! Especially crucial in closed lid mode!


Apps, which operate with the Pandora in closed lid mode, such as audio players, server processes, etc, in a button-press-probably environment (as i.e. your pocket) still CAN receive the shoulder button L + R key presses, and if they have a meaning in these programs, they could trigger undesired actions. And also in the current implementation of the Low Power Mode (See: FS#260) key presses may still be received. Therefore I strongly propose to implement the HOLD switch to en/dis-able a keyboard lock. IN DETAIL: This shall be global, meaning that the input processing software (however this is implemented on the Pandora: kernel, driver, … ) keeps the lock state (on/off), and if the keyboard state is off, a) discards all input, or b) if it makes sense for some reason/applications (any ideas?) just writes them into a queue/buffer, which gets (partially) executed or made accessible to certain software after the keyboard gets unlocked again. FYI: I have tested the hold switch with the Pandora Input-Tester, and it is recognized. So my report is definitely a software (and not an hardware) issue.
Closed by  Michael Mrozek
Thursday, 21 June 2012, 23:56 GMT
Reason for closing:  Fixed
Stefan Nowak

Friday, 21 October 2011, 21:41 GMT
The hold switch still does not have any function in Pandora OS 1.6


Notice: Undefined variable: effort in /srv/www/vhosts/ : eval()'d code on line 18 Notice: Trying to get property of non-object in /srv/www/vhosts/ : eval()'d code on line 18 Warning: Invalid argument supplied for foreach() in /srv/www/vhosts/ : eval()'d code on line 18
Date User Effort (H:M)