Difference between revisions of "Application talk:X"
Jump to navigation
Jump to search
(shift discussion to input goodness) |
|||
Line 1: | Line 1: | ||
− | + | ==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== | |
− | |||
− | == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | ||
− |
Revision as of 18:53, 20 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
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?