Difference between revisions of "Application talk:X"

From WebOS Internals
Jump to navigation Jump to search
(New page: Would you like me to list a step-by-step guide here to using X on the pre via debian chroot and sdlvnc? Or were you planning on getting X running via sdl directly?)
 
 
(6 intermediate revisions by one other user not shown)
Line 1: Line 1:
Would you like me to list a step-by-step guide here to using X on the pre via debian chroot and sdlvncOr were you planning on getting X running via sdl directly?
+
==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
 +
 
 +
 
 +
==Options for Modifier Input==
 +
 
 +
What options do we have for modifiers on the TouchPad virtual keyboard?
 +
 
 +
Do we need a "modifier / arrow keys" slice between the keyboard and the X display?
 +
 
 +
==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==

Latest revision as of 03:16, 21 July 2011

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


Options for Modifier Input

What options do we have for modifiers on the TouchPad virtual keyboard?

Do we need a "modifier / arrow keys" slice between the keyboard and the X display?

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