Line 23: |
Line 23: |
| [http://florence.sourceforge.net/english.html Florenc] | | [http://florence.sourceforge.net/english.html Florenc] |
| | | |
− | === Eekboard === | + | ===Eekboard=== |
| [https://fedorahosted.org/eekboard/ eekboard] see the developers [http://blog.du-a.org/?p=855 blog] for a [http://du-a.org/videos/eekboard-1.0.ogv video] and more details, and some [https://fedorahosted.org/eekboard/wiki/TabletGuide eek board on a Tablet] notes. For F-15 and F-16 try the below (note I couldn't get the focus change events auto hide to work on 12.1.0 build 6 as desktop accessibility support is disabled): | | [https://fedorahosted.org/eekboard/ eekboard] see the developers [http://blog.du-a.org/?p=855 blog] for a [http://du-a.org/videos/eekboard-1.0.ogv video] and more details, and some [https://fedorahosted.org/eekboard/wiki/TabletGuide eek board on a Tablet] notes. For F-15 and F-16 try the below (note I couldn't get the focus change events auto hide to work on 12.1.0 build 6 as desktop accessibility support is disabled): |
| sudo yum install eekboard | | sudo yum install eekboard |
Line 32: |
Line 32: |
| | | |
| ==Evaluation== | | ==Evaluation== |
| + | |
| + | ==Requirements== |
| + | |
| + | ===Needs=== |
| + | |
| + | * Multilingual text input (ability to switch at least between two languages) |
| + | * International (ability to show custom international characters such as accents and currency symbols) |
| + | * Key popover for quick access to extra characters (useful as well for above) |
| + | * Landscape and portrait orientation (portrait has a better ratio of canvas to keyboard UI chrome) |
| + | * Reveal on focus of text input widget entry, dismiss on defocus |
| + | * Reveal and dismiss on screen keyboard UI manually |
| + | * Slide canvas vertically to keep insertion point visible |
| + | * Uppercase alphabet key theme |
| + | * Frame friendly (hide frame when keyboard invoked, hide/reveal when frame is revealed/hidden) |
| + | * Sugar theme-able |
| + | |
| + | ===Would like to haves=== |
| + | |
| + | * Insertion point movement (cursor buttons vs. left/right swipe gesture) |
| + | * Additional customisable key/button strips for Activities to provide additional specific features |
| + | * Keys for cut/copy/paste – perhaps toolbar buttons are enough already? |
| + | * Custom keyboard layouts for specialised input needs (url, numeric, emoticon) |
| + | * Predictive text (context sensitive, locale sensitive) |
| + | * Square keys |
| + | |
| ==Recommendation== | | ==Recommendation== |