Application talk:X

From WebOS Internals
Revision as of 19:53, 20 July 2011 by DtzWill (talk | contribs) (shift discussion to input goodness)
Jump to navigation Jump to search

Required/desired Input capabilities

Mouse

  • Double-click
  • Right-click

Keyboard

  • Every printed key should 'just work', as much as possible
  • alphanumeric (a-z,A-Z,0-9)
  • Basic Symbols (shift+0-9)
  • Arrow keys
  • Tab
  • Escape
  • Control modifier (such that you can hit it with at least alpha)
  • Alt modifier (such that you can hit it with alphanumeric)
  • Shift modifier?
  • ...TODO


Encoding of Input

Ideally, we can encode all input (as it leaves Xsdl) the same way on _all_ devices. This means, for example, we only have exactly 1 XKB mapping.

What should this look like?

Device-specific discussion