rockbox/apps/plugins/goban
William Wilgus c62493e98a Xduoo X3 Add tree scrolling FS#13240, Emulate Multibutton presses
Fixes deficiencies with the button system on the X3

  The x3 has an interesting button layout.
  Multiple key presses are NOT supported unless
  [BUTTON_POWER] is one of the combined keys

  As you can imagine this causes problems as the power button takes
  precedence in the button system and initiates a shutdown if the
  key is held too long
  instead of BUTTON_POWER use BUTTON_PWRALT in combination with other keys
  IF using as a prerequsite button then BUTTON_POWER should be used

  Multiple buttons are emulated by button_read_device but there are a few
  caveats to be aware of:

  Button Order Matters!
   different keys have different priorities, higher priority keys 'overide'
   the lower priority keys
  VOLUP[7] VOLDN[6] PREV[5] NEXT[4] PLAY[3] OPTION[2] HOME[1]

  There will be no true release or repeat events, the user can let off the
   button pressed initially and it will still continue to appear to be
   pressed as long as the second key is held

Tree scrolling is PLAY+NEXT or PLAY+PREV

Change-Id: I88dfee1c70a6a99659e8227f5becacc50cc43910
2020-09-13 16:23:24 +00:00
..
board.c
board.h
display.c goban plugin: hoshi locations for more board sizes 2012-01-26 13:08:07 +01:00
display.h
game.c
game.h
goban.c keyboard add ability to specify temporary custom layouts 2020-07-22 06:48:28 -04:00
goban.h Xduoo X3 Add tree scrolling FS#13240, Emulate Multibutton presses 2020-09-13 16:23:24 +00:00
goban.make [1/4] Remove SH support and all archos targets 2020-07-24 21:20:13 +00:00
sgf.c A better fix than b58b9c2. 2016-03-13 23:01:35 +01:00
sgf.h
sgf_output.c
sgf_output.h
sgf_parse.c Fix typo in goban 2017-09-01 22:00:59 -04:00
sgf_parse.h
sgf_storage.c
sgf_storage.h
SOURCES
types.h
util.c Fix dangerous casts 2017-02-04 17:24:47 +01:00
util.h